Struct bevy_app::EventId[][src]

pub struct EventId<T> {
    pub id: usize,
    // some fields omitted
}

An EventId uniquely identifies an event.

An EventId can among other things be used to trace the flow of an event from the point it was sent to the point it was processed.

Fields

id: usize

Trait Implementations

impl<T> Clone for EventId<T>[src]

impl<T> Copy for EventId<T>[src]

impl<T> Debug for EventId<T>[src]

impl<T> Display for EventId<T>[src]

impl<T: Eq> Eq for EventId<T>[src]

impl<T: Hash> Hash for EventId<T>[src]

impl<T: Ord> Ord for EventId<T>[src]

impl<T: PartialEq> PartialEq<EventId<T>> for EventId<T>[src]

impl<T: PartialOrd> PartialOrd<EventId<T>> for EventId<T>[src]

impl<T> StructuralEq for EventId<T>[src]

impl<T> StructuralPartialEq for EventId<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for EventId<T> where
    T: RefUnwindSafe

impl<T> Send for EventId<T> where
    T: Send

impl<T> Sync for EventId<T> where
    T: Sync

impl<T> Unpin for EventId<T> where
    T: Unpin

impl<T> UnwindSafe for EventId<T> where
    T: UnwindSafe

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> CallHasher for T where
    T: Hash + ?Sized

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

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<T> DynEq for T where
    T: Any + Eq
[src]

impl<T> DynHash for T where
    T: DynEq + Hash
[src]

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

impl<T> Instrument for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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> TypeData for T where
    T: 'static + Send + Sync + Clone
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,