Enum libp2p_mdns::Event
source · pub enum Event {
Discovered(Vec<(PeerId, Multiaddr)>),
Expired(Vec<(PeerId, Multiaddr)>),
}
Expand description
Event that can be produced by the Mdns
behaviour.
Variants§
Discovered(Vec<(PeerId, Multiaddr)>)
Discovered nodes through mDNS.
Expired(Vec<(PeerId, Multiaddr)>)
The given combinations of PeerId
and Multiaddr
have expired.
Each discovered record has a time-to-live. When this TTL expires and the address hasn’t
been refreshed, we remove it from the list and emit it as an Expired
event.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
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