[][src]Enum exonum_supervisor::ArtifactError

#[non_exhaustive]pub enum ArtifactError {
    AlreadyDeployed,
    InvalidArtifactId,
    DeployRequestAlreadyRegistered,
    DeployRequestNotRegistered,
    UnknownArtifact,
}

Artifact-related errors group. Error codes 16-31.

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.
AlreadyDeployed

Artifact has been already deployed.

InvalidArtifactId

Artifact identifier has incorrect format.

DeployRequestAlreadyRegistered

Deploy request has been already registered.

DeployRequestNotRegistered

Deploy request has not been registered or accepted.

UnknownArtifact

Start request contains unknown artifact.

Trait Implementations

impl Clone for ArtifactError[src]

impl Copy for ArtifactError[src]

impl Debug for ArtifactError[src]

impl Display for ArtifactError[src]

impl Eq for ArtifactError[src]

impl ExecutionFail for ArtifactError[src]

impl From<ArtifactError> for ExecutionError[src]

impl Hash for ArtifactError[src]

impl Ord for ArtifactError[src]

impl PartialEq<ArtifactError> for ArtifactError[src]

impl PartialOrd<ArtifactError> for ArtifactError[src]

impl StructuralEq for ArtifactError[src]

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