Struct libp2p_kad::PeerRecord
source · [−]Expand description
A record either received by the given peer or retrieved from the local record store.
Fields
peer: Option<PeerId>
The peer from whom the record was received. None
if the record was
retrieved from local storage.
record: Record
Trait Implementations
sourceimpl Clone for PeerRecord
impl Clone for PeerRecord
sourcefn clone(&self) -> PeerRecord
fn clone(&self) -> PeerRecord
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PeerRecord
impl Debug for PeerRecord
sourceimpl PartialEq<PeerRecord> for PeerRecord
impl PartialEq<PeerRecord> for PeerRecord
sourcefn eq(&self, other: &PeerRecord) -> bool
fn eq(&self, other: &PeerRecord) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Eq for PeerRecord
impl StructuralEq for PeerRecord
impl StructuralPartialEq for PeerRecord
Auto Trait Implementations
impl RefUnwindSafe for PeerRecord
impl Send for PeerRecord
impl Sync for PeerRecord
impl Unpin for PeerRecord
impl UnwindSafe for PeerRecord
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