[][src]Enum high_mem_utils::CatchT

pub enum CatchT<'a, T> {
    Catch(Catch<'a, T>),
    CatchSeq(CatchSeq<'a, T>),
    CatchStr(CatchStr<'a>),
}
Deprecated since 0.2.5:

Catch has implementations for serve the same functionality of the other variants

An enum that can be all sorts of Catch's over T,useful when you do not known if you gonna have a Box,Vec or String and you want to grant static temporal access to any of them safely.

Variants

Catch(Catch<'a, T>)
Deprecated since 0.2.5:

Catch has implementations for serve the same functionality of the other variants

CatchSeq(CatchSeq<'a, T>)
Deprecated since 0.2.5:

Catch has implementations for serve the same functionality of the other variants

CatchStr(CatchStr<'a>)
Deprecated since 0.2.5:

Catch has implementations for serve the same functionality of the other variants

Auto Trait Implementations

impl<'a, T> RefUnwindSafe for CatchT<'a, T> where
    T: RefUnwindSafe

impl<'a, T> Send for CatchT<'a, T> where
    T: Send

impl<'a, T> Sync for CatchT<'a, T> where
    T: Sync

impl<'a, T> Unpin for CatchT<'a, T>

impl<'a, T> !UnwindSafe for CatchT<'a, T>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.