Enum neon::borrow::LoanError[][src]

pub enum LoanError {
    Mutating(*const c_void),
    Frozen(*const c_void),
}

An error produced by a failed loan in the Borrow or BorrowMut traits.

Variants

Mutating(*const c_void)

Indicates that there is already an outstanding mutable loan for the object at this address.

Indicates that there is already an outstanding immutable loan for the object at this address.

Trait Implementations

impl Display for LoanError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.