Enum libp2p::kad::KadConnectionType
source · [−]pub enum KadConnectionType {
NotConnected,
Connected,
CanConnect,
CannotConnect,
}
Expand description
Status of our connection to a node reported by the Kademlia protocol.
Variants
NotConnected
Sender hasn’t tried to connect to peer.
Connected
Sender is currently connected to peer.
CanConnect
Sender was recently connected to peer.
CannotConnect
Sender tried to connect to peer but failed.
Trait Implementations
sourceimpl Clone for KadConnectionType
impl Clone for KadConnectionType
sourcepub fn clone(&self) -> KadConnectionType
pub fn clone(&self) -> KadConnectionType
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 KadConnectionType
impl Debug for KadConnectionType
sourceimpl From<ConnectionType> for KadConnectionType
impl From<ConnectionType> for KadConnectionType
sourcepub fn from(raw: ConnectionType) -> KadConnectionType
pub fn from(raw: ConnectionType) -> KadConnectionType
Performs the conversion.
sourceimpl Hash for KadConnectionType
impl Hash for KadConnectionType
sourceimpl Into<ConnectionType> for KadConnectionType
impl Into<ConnectionType> for KadConnectionType
impl Copy for KadConnectionType
impl Eq for KadConnectionType
impl StructuralEq for KadConnectionType
impl StructuralPartialEq for KadConnectionType
Auto Trait Implementations
impl RefUnwindSafe for KadConnectionType
impl Send for KadConnectionType
impl Sync for KadConnectionType
impl Unpin for KadConnectionType
impl UnwindSafe for KadConnectionType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> CallHasher for T where
T: Hash + ?Sized,
impl<T> CallHasher for T where
T: Hash + ?Sized,
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more