pub enum PeerEvent {
Discovered(PeerInfo),
Connected(PeerInfo),
Disconnected {
peer_id: PeerId,
reason: Option<String>,
},
Lost(PeerId),
}Expand description
Events related to peer lifecycle
Variants§
Discovered(PeerInfo)
New peer discovered
Connected(PeerInfo)
Peer connected
Disconnected
Peer disconnected
Lost(PeerId)
Peer lost (no longer discoverable)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PeerEvent
impl RefUnwindSafe for PeerEvent
impl Send for PeerEvent
impl Sync for PeerEvent
impl Unpin for PeerEvent
impl UnsafeUnpin for PeerEvent
impl UnwindSafe for PeerEvent
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