Trait functional::Generic1
[−]
[src]
pub trait Generic1 { type Type; }
Generic types can implement this trait providing an ability to extract first generic parameter.
Associated Types
type Type
Implementors
impl<T> Generic1 for Option<T>
impl<T0, T1> Generic1 for Result<T0, T1>
impl<T> Generic1 for Vec<T>
impl<'a, X, T> Generic1 for &'a X where X: Generic1<Type=T>
impl<X, T> Generic1 for Box<X> where X: Generic1<Type=T>
impl<X, T> Generic1 for Rc<X> where X: Generic1<Type=T>
impl<X, T> Generic1 for Arc<X> where X: Generic1<Type=T>