[][src]Trait abstract_ref::Type

pub trait Type<T: ?Sized> {
    type RefT;
}

Associated Types

Loading content...

Implementations on Foreign Types

impl<T> Type<T> for ()[src]

type RefT = T

Loading content...

Implementors

impl<'a, T: ?Sized + 'a> Type<T> for Brw<'a>[src]

type RefT = &'a T

impl<'a, T: ?Sized + 'a> Type<T> for BrwMut<'a>[src]

type RefT = &'a mut T

impl<'a, T: ?Sized> Type<T> for Cow<'a> where
    T: ToOwned + 'a, 
[src]

type RefT = Cow<'a, T>

impl<T: ?Sized> Type<T> for Arc[src]

type RefT = Arc<T>

impl<T: ?Sized> Type<T> for Box[src]

type RefT = Box<T>

impl<T: ?Sized> Type<T> for Rc[src]

type RefT = Rc<T>

Loading content...