[−][src]Enum libp2p_kad::AddProviderError
The possible errors when publishing a provider record.
Variants
The query timed out.
Fields of Timeout
key: Key
The provider record could not be stored.
Methods
impl AddProviderError
[src]
pub fn key(&self) -> &Key
[src]
Gets the key for which the operation failed.
pub fn into_key(self) -> Key
[src]
Extracts the key for which the operation failed, consuming the error.
Trait Implementations
Auto Trait Implementations
impl Send for AddProviderError
impl Sync for AddProviderError
impl Unpin for AddProviderError
impl UnwindSafe for AddProviderError
impl RefUnwindSafe for AddProviderError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,