Enum libp2p_kad::QueryResult
source · [−]pub enum QueryResult {
Bootstrap(BootstrapResult),
GetClosestPeers(GetClosestPeersResult),
GetProviders(GetProvidersResult),
StartProviding(AddProviderResult),
RepublishProvider(AddProviderResult),
GetRecord(GetRecordResult),
PutRecord(PutRecordResult),
RepublishRecord(PutRecordResult),
}Expand description
The results of Kademlia queries.
Variants
Bootstrap(BootstrapResult)
The result of Kademlia::bootstrap.
GetClosestPeers(GetClosestPeersResult)
The result of Kademlia::get_closest_peers.
GetProviders(GetProvidersResult)
The result of Kademlia::get_providers.
StartProviding(AddProviderResult)
The result of Kademlia::start_providing.
RepublishProvider(AddProviderResult)
The result of a (automatic) republishing of a provider record.
GetRecord(GetRecordResult)
The result of Kademlia::get_record.
PutRecord(PutRecordResult)
The result of Kademlia::put_record.
RepublishRecord(PutRecordResult)
The result of a (automatic) republishing of a (value-)record.
Trait Implementations
sourceimpl Clone for QueryResult
impl Clone for QueryResult
sourcefn clone(&self) -> QueryResult
fn clone(&self) -> QueryResult
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
Auto Trait Implementations
impl RefUnwindSafe for QueryResult
impl Send for QueryResult
impl Sync for QueryResult
impl Unpin for QueryResult
impl UnwindSafe for QueryResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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