Enum libp2p_kad::protocol::KadResponseMsg [−][src]
pub enum KadResponseMsg {
Pong,
FindNode {
closer_peers: Vec<KadPeer>,
},
GetProviders {
closer_peers: Vec<KadPeer>,
provider_peers: Vec<KadPeer>,
},
GetValue {
record: Option<Record>,
closer_peers: Vec<KadPeer>,
},
PutValue {
key: Key,
value: Vec<u8>,
},
}Expand description
Response that we can send to a peer or that we received from a peer.
Variants
Ping response.
Response to a FindNode.
Response to a GetProviders.
Show fields
Response to a GetValue.
Show fields
Response to a PutValue.
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for KadResponseMsgimpl Send for KadResponseMsgimpl Sync for KadResponseMsgimpl Unpin for KadResponseMsgimpl UnwindSafe for KadResponseMsgBlanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> V