Trait PlugType

Source
pub trait PlugType<T>
where T: ?Sized,
{ type T; }
Expand description

Trait enabling a type to be plugged to HKT forms.

Required Associated Types§

Source

type T

The resulting type after plugging the type parameter T.

Implementors§

Source§

impl<'a, T> PlugType<T> for H1Reference<'a>
where T: 'a + ?Sized,

Source§

impl<Dummy, T> PlugType<Dummy> for H0<T>

Source§

type T = T

Source§

impl<T> PlugType<T> for H1Rc

Source§

type T = Rc<T>

Source§

impl<T> PlugType<T> for generic_std::rc::H1Weak

Source§

type T = Weak<T>

Source§

impl<T> PlugType<T> for H1Arc

Source§

type T = Arc<T>

Source§

impl<T> PlugType<T> for generic_std::sync::H1Weak

Source§

type T = Weak<T>

Source§

impl<T> PlugType<T> for H1Vec

Source§

type T = Vec<T>