pub trait DerefOrBorrow<T: ?Sized> {
    // Required method
    fn deref_or_borrow(&self) -> &T;
}

Required Methods§

Implementations on Foreign Types§

source§

impl<T: Sized> DerefOrBorrow<[T]> for Vec<T>

source§

impl<'a, T: ?Sized> DerefOrBorrow<T> for RefMut<'a, T>

source§

impl<T: ?Sized> DerefOrBorrow<T> for &T

source§

impl<T: ?Sized> DerefOrBorrow<T> for &mut T

source§

impl<'a, T: ?Sized> DerefOrBorrow<T> for Ref<'a, T>

Implementors§

source§

impl<T: ?Sized> DerefOrBorrow<T> for T