[][src]Enum splinter::registry::InvalidNodeError

pub enum InvalidNodeError {
    DuplicateEndpoint(String),
    DuplicateIdentity(String),
    EmptyEndpoint,
    EmptyIdentity,
    EmptyDisplayName,
    EmptyKey,
    InvalidIdentity(StringString),
    MissingEndpoints,
    MissingKeys,
}

Represents the reason that a node was found to be invalid

Variants

DuplicateEndpoint(String)

One of the node's endpoints is already in use by another node

DuplicateIdentity(String)

The node's identity is already in use by another node

EmptyEndpoint

One of the node's endpoints is an empty string

EmptyIdentity

The node's identity is an empty string

EmptyDisplayName

The node's display name is an empty string

EmptyKey

One of the node's keys is an empty string

InvalidIdentity(StringString)

The node's identity is invalid (identity, message)

MissingEndpoints

The node's list of endpoints is empty

MissingKeys

The node's list of keys is empty

Trait Implementations

impl Debug for InvalidNodeError[src]

impl Display for InvalidNodeError[src]

impl Error for InvalidNodeError[src]

impl From<InvalidNodeError> for RegistryError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail, 

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

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

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

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

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

impl<P, N> IntoBytes<P> for N where
    P: Message + FromNative<N>, 
[src]

impl<N, P> IntoNative<N> for P where
    N: FromProto<P>, 
[src]

impl<N, P> IntoProto<P> for N where
    P: FromNative<N>, 
[src]

impl<T> IntoSql for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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<T> Typeable for T where
    T: Any

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