Trait core::borrow::BorrowFromUnstable
[-]
[+]
[src]
pub trait BorrowFrom<Owned: ?Sized>: ?Sized {
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: ?Sized> BorrowFrom<T> for Timpl<'a, T: ?Sized> BorrowFrom<&'a T> for Timpl<'a, T: ?Sized> BorrowFrom<&'a mut T> for Timpl<'a, T, B: ?Sized> BorrowFrom<Cow<'a, T, B>> for B where B: ToOwned<T>