Enum hdk::prelude::EntryDhtStatus[][src]

pub enum EntryDhtStatus {
    Live,
    Dead,
    Pending,
    Rejected,
    Abandoned,
    Conflict,
    Withdrawn,
    Purged,
}

The status of an Entry in the Dht

Variants

Live

This Entry has active headers

Dead

This Entry has no headers that have not been deleted

Pending

This Entry is awaiting validation

Rejected

This Entry has failed validation and will not be served by the DHT

Abandoned

This Entry has taken too long / too many resources to validate, so we gave up

Conflict

not implemented There has been a conflict when validating this Entry

Withdrawn

not implemented The author has withdrawn their publication of this element.

Purged

not implemented We have agreed to drop this Entry content from the system. Header can stay with no entry

Trait Implementations

impl Clone for EntryDhtStatus[src]

impl Copy for EntryDhtStatus[src]

impl Debug for EntryDhtStatus[src]

impl<'de> Deserialize<'de> for EntryDhtStatus[src]

impl Eq for EntryDhtStatus[src]

impl Hash for EntryDhtStatus[src]

impl PartialEq<EntryDhtStatus> for EntryDhtStatus[src]

impl Serialize for EntryDhtStatus[src]

impl StructuralEq for EntryDhtStatus[src]

impl StructuralPartialEq for EntryDhtStatus[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,