pub enum EventKind {
Show 15 variants
InterestIn,
InterestOut,
DataIn,
DataOut,
CacheHit,
CacheInsert,
PitInsert,
PitSatisfy,
PitExpire,
NackIn,
NackOut,
FaceUp,
FaceDown,
StrategyDecision,
Custom(String),
}Expand description
Classification of simulation events.
Variants§
InterestIn
Interest received on a face.
InterestOut
Interest forwarded out a face.
DataIn
Data received on a face.
DataOut
Data sent out a face.
CacheHit
Content Store cache hit.
CacheInsert
Content Store insert.
PitInsert
PIT entry created.
PitSatisfy
PIT entry satisfied.
PitExpire
PIT entry expired.
NackIn
Nack received.
NackOut
Nack sent.
FaceUp
Face created.
FaceDown
Face destroyed.
StrategyDecision
Strategy decision.
Custom(String)
Custom event.
Trait Implementations§
impl Eq for EventKind
impl StructuralPartialEq for EventKind
Auto Trait Implementations§
impl Freeze for EventKind
impl RefUnwindSafe for EventKind
impl Send for EventKind
impl Sync for EventKind
impl Unpin for EventKind
impl UnwindSafe for EventKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.