pub struct RouteFaultInjectionConfig {
pub enabled: bool,
pub probability: f64,
pub fault_types: Vec<RouteFaultType>,
}Expand description
Per-route fault injection configuration
Fields§
§enabled: boolEnable fault injection for this route
probability: f64Probability of injecting a fault (0.0-1.0)
fault_types: Vec<RouteFaultType>Fault types to inject
Trait Implementations§
Source§impl Clone for RouteFaultInjectionConfig
impl Clone for RouteFaultInjectionConfig
Source§fn clone(&self) -> RouteFaultInjectionConfig
fn clone(&self) -> RouteFaultInjectionConfig
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 RouteFaultInjectionConfig
impl Debug for RouteFaultInjectionConfig
Source§impl Default for RouteFaultInjectionConfig
impl Default for RouteFaultInjectionConfig
Source§impl<'de> Deserialize<'de> for RouteFaultInjectionConfig
impl<'de> Deserialize<'de> for RouteFaultInjectionConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RouteFaultInjectionConfig
impl RefUnwindSafe for RouteFaultInjectionConfig
impl Send for RouteFaultInjectionConfig
impl Sync for RouteFaultInjectionConfig
impl Unpin for RouteFaultInjectionConfig
impl UnsafeUnpin for RouteFaultInjectionConfig
impl UnwindSafe for RouteFaultInjectionConfig
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