Enum casper_node::types::chainspec::Error[][src]

pub enum Error {
    DecodingFromToml(Error),
    DecodingMotes(FromDecStrErr),
    LoadChainspec(ReadFileError),
    LoadUpgradePoint(ReadFileError),
    LoadChainspecAccounts(ChainspecAccountsLoadError),
    LoadGlobalStateUpgrade(GlobalStateUpdateLoadError),
    ReadDir {
        dir: PathBuf,
        error: Error,
    },
    NoVersionSubdirFound {
        dir: PathBuf,
    },
}

Error returned by the ChainspecLoader.

Variants

DecodingFromToml(Error)

Error while decoding the chainspec from TOML format.

DecodingMotes(FromDecStrErr)

Error while decoding Motes from a decimal format.

LoadChainspec(ReadFileError)

Error loading the chainspec.

LoadUpgradePoint(ReadFileError)

Error loading the upgrade point.

LoadChainspecAccounts(ChainspecAccountsLoadError)

Error loading the chainspec accounts.

LoadGlobalStateUpgrade(GlobalStateUpdateLoadError)

Error loading the global state update.

ReadDir

Failed to read the given directory.

Fields of ReadDir

dir: PathBuf

The directory which could not be read.

error: Error

The underlying error.

NoVersionSubdirFound

No subdirectory representing a semver version was found in the given directory.

Fields of NoVersionSubdirFound

dir: PathBuf

The searched directory.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<FromDecStrErr> for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

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> Conv for T

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<T> FmtForward for T

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

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

impl<T> TryConv for T

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>, 

impl<T> WithSubscriber for T[src]