[][src]Struct bevy_app::EventId

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
[src]

impl<T> Send for EventId<T> where
    T: Send
[src]

impl<T> Sync for EventId<T> where
    T: Sync
[src]

impl<T> Unpin for EventId<T> where
    T: Unpin
[src]

impl<T> UnwindSafe for EventId<T> where
    T: UnwindSafe
[src]

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: Send + Sync + Any

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> Resource for T where
    T: 'static + Send + Sync
[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<V, T> VZip<V> for T where
    V: MultiLane<T>,