[][src]Struct specs::error::WrongGeneration

pub struct WrongGeneration {
    pub action: &'static str,
    pub actual_gen: Generation,
    pub entity: Entity,
}

Wrong generation error.

Fields

action: &'static str

The action that failed because of the wrong generation.

actual_gen: Generation

The actual generation of this id.

entity: Entity

The entity that has been passed, containing the id and the invalid generation.

Trait Implementations

impl Eq for WrongGeneration[src]

impl PartialEq<WrongGeneration> for WrongGeneration[src]

impl From<WrongGeneration> for Error[src]

impl Display for WrongGeneration[src]

impl Debug for WrongGeneration[src]

impl Error for WrongGeneration[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for WrongGeneration

impl Sync for WrongGeneration

impl Send for WrongGeneration

impl UnwindSafe for WrongGeneration

impl RefUnwindSafe for WrongGeneration

Blanket Implementations

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.

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

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

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

impl<T> Resource for T where
    T: Any + Send + Sync
[src]

impl<T> Any for T where
    T: Any
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 
[src]