Enum hdk::prelude::query::ChainStatus[][src]

pub enum ChainStatus {
    Empty,
    Valid(ChainHead),
    Forked(ChainFork),
    Invalid(ChainHead),
}

Status of the agent activity chain

Variants

Empty

This authority has no information on the chain.

Valid(ChainHead)

The chain is valid as at this header sequence and header hash.

Forked(ChainFork)

Chain is forked.

Invalid(ChainHead)

Chain is invalid because of this header.

Trait Implementations

impl Clone for ChainStatus[src]

impl Debug for ChainStatus[src]

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

impl Eq for ChainStatus[src]

impl Hash for ChainStatus[src]

impl PartialEq<ChainStatus> for ChainStatus[src]

impl Serialize for ChainStatus[src]

impl StructuralEq for ChainStatus[src]

impl StructuralPartialEq for ChainStatus[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>,