Trait std::borrow::BorrowFromUnstable
[-]
[+]
[src]
pub trait BorrowFrom<Owned> { fn borrow_from(owned: &Owned) -> &Self; }
A trait for borrowing data.
Required Methods
fn borrow_from(owned: &Owned) -> &Self
Immutably borrow from an owned value.
Implementors
impl<T> BorrowFrom<T> for T
impl<'a, T> BorrowFrom<&'a T> for T
impl<'a, T> BorrowFrom<&'a mut T> for T
impl<'a, T, B> BorrowFrom<Cow<'a, T, B>> for B
impl<T> BorrowFrom<Vec<T>> for [T]
impl BorrowFrom<String> for str
impl<T> BorrowFrom<Arc<T>> for T
impl<T> BorrowFrom<Rc<T>> for T