Struct simrs::EventEntry
source · [−]pub struct EventEntry { /* private fields */ }
Expand description
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
sourceimpl Debug for EventEntry
impl Debug for EventEntry
sourceimpl Ord for EventEntry
impl Ord for EventEntry
sourceimpl PartialEq<EventEntry> for EventEntry
impl PartialEq<EventEntry> for EventEntry
sourceimpl PartialOrd<EventEntry> for EventEntry
impl PartialOrd<EventEntry> for EventEntry
sourcefn partial_cmp(&self, other: &Self) -> Option<Ordering>
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for EventEntry
Auto Trait Implementations
impl !RefUnwindSafe for EventEntry
impl !Send for EventEntry
impl !Sync for EventEntry
impl Unpin for EventEntry
impl !UnwindSafe for EventEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more