Enum libp2p::identify::IdentifyEvent
source · [−]pub enum IdentifyEvent {
Received {
peer_id: PeerId,
info: IdentifyInfo,
},
Sent {
peer_id: PeerId,
},
Pushed {
peer_id: PeerId,
},
Error {
peer_id: PeerId,
error: ConnectionHandlerUpgrErr<Error>,
},
}
Expand description
Event emitted by the Identify
behaviour.
Variants
Received
Fields
peer_id: PeerId
The peer that has been identified.
info: IdentifyInfo
The information provided by the peer.
Identification information has been received from a peer.
Sent
Fields
peer_id: PeerId
The peer that the information has been sent to.
Identification information of the local node has been sent to a peer in response to an identification request.
Pushed
Fields
peer_id: PeerId
The peer that the information has been sent to.
Identification information of the local node has been actively pushed to a peer.
Error
Fields
peer_id: PeerId
The peer with whom the error originated.
error: ConnectionHandlerUpgrErr<Error>
The error that occurred.
Error while attempting to identify the remote.
Trait Implementations
sourceimpl Debug for IdentifyEvent
impl Debug for IdentifyEvent
sourceimpl Recorder<IdentifyEvent> for Metrics
impl Recorder<IdentifyEvent> for Metrics
sourcefn record(&self, event: &IdentifyEvent)
fn record(&self, event: &IdentifyEvent)
Record the given event.
Auto Trait Implementations
impl !RefUnwindSafe for IdentifyEvent
impl Send for IdentifyEvent
impl Sync for IdentifyEvent
impl Unpin for IdentifyEvent
impl !UnwindSafe for IdentifyEvent
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