pub struct ChaosRule {
pub name: String,
pub rule_type: String,
pub enabled: bool,
pub config: Value,
}Expand description
Chaos rule information
Fields§
§name: StringRule name/identifier
rule_type: StringRule type (error, delay, timeout, etc.)
enabled: boolWhether rule is enabled
config: ValueRule configuration
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ChaosRule
impl<'de> Deserialize<'de> for ChaosRule
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 ChaosRule
impl RefUnwindSafe for ChaosRule
impl Send for ChaosRule
impl Sync for ChaosRule
impl Unpin for ChaosRule
impl UnsafeUnpin for ChaosRule
impl UnwindSafe for ChaosRule
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