Enum ate::error::AteError[][src]

pub enum AteError {
Show variants LockError(LockError), BusError(BusError), CommsError(CommsError), CommitError(CommitError), TimeError(TimeError), LintError(LintError), ChainCreationError(ChainCreationError), ProcessError(ProcessError), SerializationError(SerializationError), SinkError(SinkError), CompactError(CompactError), LoadError(LoadError), IO(Error), CryptoError(CryptoError), TransformError(TransformError), InvokeError(String), ServiceError(String), NotImplemented,
}

Super-set of all errors that could possibly happen within this ATE library This error allows one to roll up all the errors into a clean object using standard from conversions for cleaner code.

Variants

LockError(LockError)
BusError(BusError)
CommsError(CommsError)
CommitError(CommitError)
TimeError(TimeError)
LintError(LintError)
ChainCreationError(ChainCreationError)
ProcessError(ProcessError)
SerializationError(SerializationError)
SinkError(SinkError)
CompactError(CompactError)
LoadError(LoadError)
IO(Error)
CryptoError(CryptoError)
TransformError(TransformError)
InvokeError(String)
ServiceError(String)
NotImplemented

Trait Implementations

impl Debug for AteError[src]

impl Display for AteError[src]

impl Error for AteError[src]

impl From<BusError> for AteError[src]

impl From<ChainCreationError> for AteError[src]

impl From<CommitError> for AteError[src]

impl From<CommsError> for AteError[src]

impl From<CompactError> for AteError[src]

impl From<CryptoError> for AteError[src]

impl From<Error> for AteError[src]

impl<E> From<InvokeError<E>> for AteError where
    E: Debug
[src]

impl From<LintError> for AteError[src]

impl From<LoadError> for AteError[src]

impl From<LockError> for AteError[src]

impl From<ProcessError> for AteError[src]

impl From<SerializationError> for AteError[src]

impl<E> From<ServiceError<E>> for AteError where
    E: Debug
[src]

impl From<SinkError> for AteError[src]

impl From<TimeError> for AteError[src]

impl From<TransformError> for AteError[src]

Auto Trait Implementations

impl !RefUnwindSafe for AteError

impl Send for AteError

impl Sync for AteError

impl Unpin for AteError

impl !UnwindSafe for AteError

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> From<T> for T[src]

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

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