pub struct BridgeFault {
pub method: BridgeFaultMethod,
pub kind: BridgeFaultKind,
pub status: u16,
pub error_type: Option<String>,
pub count: u32,
}Expand description
One-shot fault to inject on the next matching API call.
Fields§
§method: BridgeFaultMethod§kind: BridgeFaultKindFatal errors go through handleErrorStatus -> BridgeFatalError. Transient errors surface as plain rejections (5xx / network).
status: u16§error_type: Option<String>§count: u32Remaining injections. Decremented on consume; removed at 0.
Trait Implementations§
Source§impl Clone for BridgeFault
impl Clone for BridgeFault
Source§fn clone(&self) -> BridgeFault
fn clone(&self) -> BridgeFault
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BridgeFault
impl RefUnwindSafe for BridgeFault
impl Send for BridgeFault
impl Sync for BridgeFault
impl Unpin for BridgeFault
impl UnsafeUnpin for BridgeFault
impl UnwindSafe for BridgeFault
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