Enum tor_guardmgr::GuardMgrError
source · [−]#[non_exhaustive]
pub enum GuardMgrError {
State(Error),
Spawn {
spawning: &'static str,
cause: Arc<SpawnError>,
},
}Expand description
An error caused while creating or updating a guard manager.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
State(Error)
An error manipulating persistent state
Spawn
Fields
spawning: &'static strWhat we were trying to spawn.
cause: Arc<SpawnError>What happened when we tried to spawn it.
An error that occurred while trying to spawn a daemon task.
Trait Implementations
sourceimpl Clone for GuardMgrError
impl Clone for GuardMgrError
sourcefn clone(&self) -> GuardMgrError
fn clone(&self) -> GuardMgrError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for GuardMgrError
impl Debug for GuardMgrError
sourceimpl Display for GuardMgrError
impl Display for GuardMgrError
sourceimpl Error for GuardMgrError
impl Error for GuardMgrError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<Error> for GuardMgrError
impl From<Error> for GuardMgrError
Auto Trait Implementations
impl !RefUnwindSafe for GuardMgrError
impl Send for GuardMgrError
impl Sync for GuardMgrError
impl Unpin for GuardMgrError
impl !UnwindSafe for GuardMgrError
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. 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