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