pub struct PeerMetadata {
pub is_ephemeral: bool,
pub storage_id: Option<StorageId>,
}Expand description
Metadata about a peer from the handshake.
Fields§
§is_ephemeral: boolWhether the peer expects to connect again with this storage ID
storage_id: Option<StorageId>The storage ID of this peer
Trait Implementations§
Source§impl Clone for PeerMetadata
impl Clone for PeerMetadata
Source§fn clone(&self) -> PeerMetadata
fn clone(&self) -> PeerMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PeerMetadata
impl Debug for PeerMetadata
Source§impl PartialEq for PeerMetadata
impl PartialEq for PeerMetadata
impl Eq for PeerMetadata
impl StructuralPartialEq for PeerMetadata
Auto Trait Implementations§
impl Freeze for PeerMetadata
impl RefUnwindSafe for PeerMetadata
impl Send for PeerMetadata
impl Sync for PeerMetadata
impl Unpin for PeerMetadata
impl UnsafeUnpin for PeerMetadata
impl UnwindSafe for PeerMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more