[−][src]Enum resources::InvalidBorrow
Error indicating that accessing the requested Resource in a Resources container
via get or get_mut methods would violate borrow rules.
Variants
Can't access mutably because the resource is accessed either immutably or mutably elsewhere.
Can't access immutably because the resource is accessed mutably elsewhere.
Trait Implementations
impl Clone for InvalidBorrow[src]
fn clone(&self) -> InvalidBorrow[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for InvalidBorrow[src]
impl Display for InvalidBorrow[src]
impl Eq for InvalidBorrow[src]
impl Error for InvalidBorrow[src]
fn description(&self) -> &str1.0.0[src]
fn cause(&self) -> Option<&dyn Error>1.0.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>[src]
impl From<InvalidBorrow> for CantGetResource[src]
fn from(error: InvalidBorrow) -> Self[src]
impl PartialEq<InvalidBorrow> for InvalidBorrow[src]
fn eq(&self, other: &InvalidBorrow) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralEq for InvalidBorrow[src]
impl StructuralPartialEq for InvalidBorrow[src]
Auto Trait Implementations
impl RefUnwindSafe for InvalidBorrow
impl Send for InvalidBorrow
impl Sync for InvalidBorrow
impl Unpin for InvalidBorrow
impl UnwindSafe for InvalidBorrow
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Downcast for T where
T: Any, [src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>[src]
fn as_any(&self) -> &(dyn Any + 'static)[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any, [src]
T: Send + Sync + Any,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,