pub enum EventComponent {
NatTraversal,
Connection,
Discovery,
Transport,
PathSelection,
Shutdown,
Relay,
Crypto,
Endpoint,
}Expand description
Component that generated the event
Variants§
NatTraversal
NAT traversal subsystem
Connection
Connection management
Discovery
Discovery subsystem
Transport
Transport layer
PathSelection
Path selection
Shutdown
Shutdown coordinator
Relay
Relay subsystem
Crypto
Crypto operations
Endpoint
Endpoint operations
Trait Implementations§
Source§impl Clone for EventComponent
impl Clone for EventComponent
Source§fn clone(&self) -> EventComponent
fn clone(&self) -> EventComponent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventComponent
impl Debug for EventComponent
Source§impl Display for EventComponent
impl Display for EventComponent
Source§impl Hash for EventComponent
impl Hash for EventComponent
Source§impl PartialEq for EventComponent
impl PartialEq for EventComponent
impl Copy for EventComponent
impl Eq for EventComponent
impl StructuralPartialEq for EventComponent
Auto Trait Implementations§
impl Freeze for EventComponent
impl RefUnwindSafe for EventComponent
impl Send for EventComponent
impl Sync for EventComponent
impl Unpin for EventComponent
impl UnwindSafe for EventComponent
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.