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<UpgradeError>,
},
}
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<UpgradeError>
The error that occurred.
Error while attempting to identify the remote.
Trait Implementations
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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