Struct libp2p_gossipsub::protocol::ProtocolId
source · [−]Expand description
The protocol ID
Fields
protocol_id: Vec<u8>
The RPC message type/name.
kind: PeerKind
The type of protocol we support
Implementations
Trait Implementations
sourceimpl Clone for ProtocolId
impl Clone for ProtocolId
sourcefn clone(&self) -> ProtocolId
fn clone(&self) -> ProtocolId
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ProtocolId
impl Debug for ProtocolId
sourceimpl ProtocolName for ProtocolId
impl ProtocolName for ProtocolId
Auto Trait Implementations
impl RefUnwindSafe for ProtocolId
impl Send for ProtocolId
impl Sync for ProtocolId
impl Unpin for ProtocolId
impl UnwindSafe for ProtocolId
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