pub enum ChainCreationErrorKind {
Show 23 variants
CompactError(CompactErrorKind),
TimeError(TimeErrorKind),
CommsError(CommsErrorKind),
SerializationError(SerializationErrorKind),
InvokeError(InvokeErrorKind),
LoadError(LoadErrorKind),
IO(Error),
UrlInvalid(ParseError),
ProcessError(ProcessError),
Msg(String),
NoRootFoundInConfig,
RootRedirect(u32, u32),
NoRootFoundForDomain(String),
UnsupportedProtocol(String),
NotSupported,
NotThisRoot,
NotImplemented,
NoValidDomain(String),
InvalidRoute(String),
ServerRejected(FatalTerminate),
DnsProtoError(String),
DnsClientError(String),
InternalError(String),
// some variants omitted
}Expand description
The kind of an error.
Variants
CompactError(CompactErrorKind)
TimeError(TimeErrorKind)
CommsError(CommsErrorKind)
SerializationError(SerializationErrorKind)
InvokeError(InvokeErrorKind)
LoadError(LoadErrorKind)
IO(Error)
UrlInvalid(ParseError)
ProcessError(ProcessError)
Msg(String)
A convenient variant for String.
NoRootFoundInConfig
RootRedirect(u32, u32)
NoRootFoundForDomain(String)
UnsupportedProtocol(String)
NotSupported
NotThisRoot
NotImplemented
NoValidDomain(String)
InvalidRoute(String)
ServerRejected(FatalTerminate)
DnsProtoError(String)
DnsClientError(String)
InternalError(String)
Implementations
sourceimpl ChainCreationErrorKind
impl ChainCreationErrorKind
sourcepub fn description(&self) -> &str
pub fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
sourceimpl Debug for ChainCreationErrorKind
impl Debug for ChainCreationErrorKind
sourceimpl Display for ChainCreationErrorKind
impl Display for ChainCreationErrorKind
sourceimpl<'a> From<&'a str> for ChainCreationErrorKind
impl<'a> From<&'a str> for ChainCreationErrorKind
sourceimpl From<ChainCreationError> for ChainCreationErrorKind
impl From<ChainCreationError> for ChainCreationErrorKind
sourcefn from(e: ChainCreationError) -> Self
fn from(e: ChainCreationError) -> Self
Converts to this type from the input type.
sourceimpl From<ChainCreationErrorKind> for AteErrorKind
impl From<ChainCreationErrorKind> for AteErrorKind
sourcefn from(e: ChainCreationErrorKind) -> Self
fn from(e: ChainCreationErrorKind) -> Self
Converts to this type from the input type.
sourceimpl From<ChainCreationErrorKind> for ChainCreationError
impl From<ChainCreationErrorKind> for ChainCreationError
sourcefn from(e: ChainCreationErrorKind) -> Self
fn from(e: ChainCreationErrorKind) -> Self
Converts to this type from the input type.
sourceimpl From<ChainCreationErrorKind> for CommsError
impl From<ChainCreationErrorKind> for CommsError
sourcefn from(err: ChainCreationErrorKind) -> CommsError
fn from(err: ChainCreationErrorKind) -> CommsError
Converts to this type from the input type.
sourceimpl From<ChainCreationErrorKind> for LoadError
impl From<ChainCreationErrorKind> for LoadError
sourcefn from(err: ChainCreationErrorKind) -> LoadError
fn from(err: ChainCreationErrorKind) -> LoadError
Converts to this type from the input type.
sourceimpl From<CommsErrorKind> for ChainCreationErrorKind
impl From<CommsErrorKind> for ChainCreationErrorKind
sourcefn from(e: CommsErrorKind) -> Self
fn from(e: CommsErrorKind) -> Self
Converts to this type from the input type.
sourceimpl From<CompactErrorKind> for ChainCreationErrorKind
impl From<CompactErrorKind> for ChainCreationErrorKind
sourcefn from(e: CompactErrorKind) -> Self
fn from(e: CompactErrorKind) -> Self
Converts to this type from the input type.
sourceimpl From<InvokeErrorKind> for ChainCreationErrorKind
impl From<InvokeErrorKind> for ChainCreationErrorKind
sourcefn from(e: InvokeErrorKind) -> Self
fn from(e: InvokeErrorKind) -> Self
Converts to this type from the input type.
sourceimpl From<LoadErrorKind> for ChainCreationErrorKind
impl From<LoadErrorKind> for ChainCreationErrorKind
sourcefn from(e: LoadErrorKind) -> Self
fn from(e: LoadErrorKind) -> Self
Converts to this type from the input type.
sourceimpl From<SerializationErrorKind> for ChainCreationErrorKind
impl From<SerializationErrorKind> for ChainCreationErrorKind
sourcefn from(e: SerializationErrorKind) -> Self
fn from(e: SerializationErrorKind) -> Self
Converts to this type from the input type.
sourceimpl From<String> for ChainCreationErrorKind
impl From<String> for ChainCreationErrorKind
sourceimpl From<TimeErrorKind> for ChainCreationErrorKind
impl From<TimeErrorKind> for ChainCreationErrorKind
sourcefn from(e: TimeErrorKind) -> Self
fn from(e: TimeErrorKind) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for ChainCreationErrorKind
impl Send for ChainCreationErrorKind
impl !Sync for ChainCreationErrorKind
impl Unpin for ChainCreationErrorKind
impl !UnwindSafe for ChainCreationErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more