pub struct InjectedFailure {
pub mode: FailureMode,
pub attempt: usize,
}Expand description
An error returned by injected failures.
Fields§
§mode: FailureModeThe mode of failure that was injected.
attempt: usizeThe attempt number at which the failure was injected.
Trait Implementations§
Source§impl Clone for InjectedFailure
impl Clone for InjectedFailure
Source§fn clone(&self) -> InjectedFailure
fn clone(&self) -> InjectedFailure
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InjectedFailure
impl Debug for InjectedFailure
Source§impl Display for InjectedFailure
impl Display for InjectedFailure
Source§impl Error for InjectedFailure
impl Error for InjectedFailure
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for InjectedFailure
impl RefUnwindSafe for InjectedFailure
impl Send for InjectedFailure
impl Sync for InjectedFailure
impl Unpin for InjectedFailure
impl UnsafeUnpin for InjectedFailure
impl UnwindSafe for InjectedFailure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more