pub struct FaultTrigger {
pub function: Option<String>,
pub address: Option<u16>,
pub unit_id: Option<u8>,
}Expand description
Trigger condition for fault injection.
Fields§
§function: Option<String>Match a specific function code name (e.g., read_holding_registers).
address: Option<u16>Match a specific address.
unit_id: Option<u8>Match a specific unit ID.
Trait Implementations§
Source§impl Clone for FaultTrigger
impl Clone for FaultTrigger
Source§fn clone(&self) -> FaultTrigger
fn clone(&self) -> FaultTrigger
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 FaultTrigger
impl Debug for FaultTrigger
Source§impl Default for FaultTrigger
impl Default for FaultTrigger
Source§fn default() -> FaultTrigger
fn default() -> FaultTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FaultTrigger
impl<'de> Deserialize<'de> for FaultTrigger
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 FaultTrigger
impl RefUnwindSafe for FaultTrigger
impl Send for FaultTrigger
impl Sync for FaultTrigger
impl Unpin for FaultTrigger
impl UnsafeUnpin for FaultTrigger
impl UnwindSafe for FaultTrigger
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