Trait HasKind

Source
pub trait HasKind {
    // Required method
    fn kind(&self) -> ErrorKind;
}
Expand description

Errors that can be categorized as belonging to an ErrorKind

The most important implementation of this trait is arti_client::TorError; however, other internal errors throughout Arti also implement it.

Required Methods§

Source

fn kind(&self) -> ErrorKind

Return the kind of this error.

Implementations on Foreign Types§

Source§

impl HasKind for Infallible

Source§

fn kind(&self) -> ErrorKind

Source§

impl HasKind for SpawnError

Available on crate feature futures only.
Source§

fn kind(&self) -> ErrorKind

Source§

impl HasKind for Void

Source§

fn kind(&self) -> ErrorKind

Implementors§

Source§

impl HasKind for Bug

impl HasKind for GetProxyInfoError

impl HasKind for Error

impl HasKind for ErrorDetail

impl HasKind for Error

impl HasKind for MgrDisappearedError

impl HasKind for OneshotClientError

impl HasKind for Error

impl HasKind for Error

impl HasKind for EndReason

impl HasKind for Error

impl HasKind for ProxyError

impl HasKind for Error

impl HasKind for ConfigBuildError

impl HasKind for ReconfigureError

impl HasKind for CfgPathError

impl HasKind for Error

impl HasKind for RequestError

impl HasKind for RequestFailedError

impl HasKind for Error

impl HasKind for StartupError

impl HasKind for Error

impl HasKind for GuardMgrConfigError

impl HasKind for GuardMgrError

impl HasKind for PickGuardError

impl HasKind for VanguardMgrError

impl HasKind for ConnError

impl HasKind for DescriptorErrorDetail

impl HasKind for FailedAttemptError

impl HasKind for StartupError

impl HasKind for DescriptorError

impl HasKind for HandleRequestsError

impl HasKind for RequestFailed

impl HasKind for IptError

impl HasKind for Error

impl HasKind for ArtiNativeKeystoreError

impl HasKind for CTorKeystoreError

impl HasKind for FilesystemError

impl HasKind for Error

impl HasKind for Error

impl HasKind for OnionDirLookupError

impl HasKind for NetdirProviderShutdown

impl HasKind for HsDescError

impl HasKind for ProtocolSupportError

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for ChannelClosed

impl HasKind for PtError

impl HasKind for SendUpdateError

impl HasKind for Error