Trait HasKind

Source
pub(crate) 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

Implementors§

Source§

impl HasKind for Error

Source§

impl HasKind for StartupError

Source§

impl HasKind for ReclaimCrashed

Source§

impl HasKind for ReclaimedErrorInner

§

impl HasKind for ConfigBuildError

§

impl HasKind for ReconfigureError

Source§

impl HasKind for Void

Source§

impl HasKind for TrackerCorrupted

Source§

impl HasKind for MemoryReclaimedError

Source§

impl HasKind for Bug

Source§

impl HasKind for SpawnError

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for CfgPathError

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for IptError

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for Error

impl HasKind for PtError

impl HasKind for Error