Enum libp2p_mdns::MdnsEvent
source · [−]pub enum MdnsEvent {
Discovered(DiscoveredAddrsIter),
Expired(ExpiredAddrsIter),
}
Expand description
Event that can be produced by the Mdns
behaviour.
Variants
Discovered(DiscoveredAddrsIter)
Discovered nodes through mDNS.
Expired(ExpiredAddrsIter)
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 MdnsEvent
impl Send for MdnsEvent
impl Sync for MdnsEvent
impl Unpin for MdnsEvent
impl UnwindSafe for MdnsEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more