std_reset/traits/try_to/
mod.rs

1//! Функциональная реализация [`TryInto`]
2//! 
3//! ## Пример
4//! ```
5//! use std_reset::prelude::TryTo;
6//! 
7//! vec![1, 2, 3].try_to::<[u8; 3]>().unwrap();
8//! ```
9
10use std::convert::TryInto as TryInto_;
11pub trait TryTo {
12    fn try_to<T>(self) -> Result<T, Self::Error>
13    where
14        Self: TryInto_<T>,
15    {
16        TryInto_::try_into(self)
17    }
18}
19
20impl<T> TryTo for T {}