[][src]Enum exonum_supervisor::ServiceError

#[non_exhaustive]pub enum ServiceError {
    InstanceExists,
    InvalidInstanceName,
}

Instance-related errors group. Error codes 32-47.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InstanceExists

Instance with the given name already exists.

InvalidInstanceName

Instance name is incorrect.

Trait Implementations

impl Clone for ServiceError[src]

impl Copy for ServiceError[src]

impl Debug for ServiceError[src]

impl Display for ServiceError[src]

impl Eq for ServiceError[src]

impl ExecutionFail for ServiceError[src]

impl From<ServiceError> for ExecutionError[src]

impl Hash for ServiceError[src]

impl Ord for ServiceError[src]

impl PartialEq<ServiceError> for ServiceError[src]

impl PartialOrd<ServiceError> for ServiceError[src]

impl StructuralEq for ServiceError[src]

impl StructuralPartialEq for ServiceError[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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> 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> 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<V, T> VZip<V> for T where
    V: MultiLane<T>,