[][src]Struct simrs::EventEntry

pub struct EventEntry { /* fields omitted */ }

Entry type stored in the scheduler, including the event value, component ID, and the time when it is supposed to occur.

Besides being stored in the scheduler's internal priority queue, event entries are simply passed to crate::Components object, which unpacks them, and passes them to the correct component.

Trait Implementations

impl Debug for EventEntry[src]

impl Eq for EventEntry[src]

impl Ord for EventEntry[src]

impl PartialEq<EventEntry> for EventEntry[src]

impl PartialOrd<EventEntry> for EventEntry[src]

Auto Trait Implementations

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> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.