[−][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 source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[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) -> bool
1.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 = Infallible
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>,