Struct BorrowError

struct BorrowError { ... }

An error returned by RefCell::try_borrow.

Implementations

impl Debug for BorrowError

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Display for BorrowError

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Error for BorrowError

impl Freeze for BorrowError

impl RefUnwindSafe for BorrowError

impl Send for BorrowError

impl Sync for BorrowError

impl Unpin for BorrowError

impl UnsafeUnpin for BorrowError

impl UnwindSafe for BorrowError

impl<T> Any for BorrowError

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for BorrowError

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for BorrowError

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> From for BorrowError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for BorrowError

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for BorrowError

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for BorrowError

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>