Enum tor_guardmgr::GuardStatus
source · [−]#[non_exhaustive]
pub enum GuardStatus {
Success,
Failure,
Indeterminate,
AttemptAbandoned,
}
Expand description
A message that we can get back from the circuit manager who asked for a guard.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Success
The guard was used successfully.
Failure
The guard was used unsuccessfully.
Indeterminate
The circuit failed in a way that we cannot prove is the guard’s fault, but which might be the guard’s fault.
AttemptAbandoned
Our attempt to use the guard didn’t get far enough to be sure whether the guard is usable or not.
Trait Implementations
sourceimpl Clone for GuardStatus
impl Clone for GuardStatus
sourcefn clone(&self) -> GuardStatus
fn clone(&self) -> GuardStatus
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 GuardStatus
impl Debug for GuardStatus
impl Copy for GuardStatus
Auto Trait Implementations
impl RefUnwindSafe for GuardStatus
impl Send for GuardStatus
impl Sync for GuardStatus
impl Unpin for GuardStatus
impl UnwindSafe for GuardStatus
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