Enum libp2p_kad::PutRecordError [−][src]
The error result of Kademlia::put_record
.
Variants
Fields of QuorumFailed
key: Key
success: Vec<PeerId>
PeerId
s of the peers the record was successfully stored on.
quorum: NonZeroUsize
Fields of Timeout
key: Key
success: Vec<PeerId>
PeerId
s of the peers the record was successfully stored on.
quorum: NonZeroUsize
Implementations
impl PutRecordError
[src]
pub fn key(&self) -> &Key
[src]
Gets the key of the record for which the operation failed.
pub fn into_key(self) -> Key
[src]
Extracts the key of the record for which the operation failed, consuming the error.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PutRecordError
impl Send for PutRecordError
impl Sync for PutRecordError
impl Unpin for PutRecordError
impl UnwindSafe for PutRecordError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,