pub enum FaultRow {
Drop {
at: u32,
},
Delay {
at: u32,
by: u32,
},
Duplicate {
at: u32,
},
Partition {
from: u64,
until: u64,
},
}Expand description
One declared fault phrase, in the sim’s own vocabulary — every number at exactly the width its harness seat declares.
A send ordinal and a tick span are thirty-two bits wide, a tick is sixty-four; a number past its seat refuses at capture, because generated code cannot outsource the range to rustc.
Variants§
Drop
drop <link> at <n>.
Delay
delay <link> at <n> by <n>.
Fields
Duplicate
duplicate <link> at <n>.
Partition
partition <link> from <n> until <n>.
Trait Implementations§
impl Eq for FaultRow
impl StructuralPartialEq for FaultRow
Auto Trait Implementations§
impl Freeze for FaultRow
impl RefUnwindSafe for FaultRow
impl Send for FaultRow
impl Sync for FaultRow
impl Unpin for FaultRow
impl UnsafeUnpin for FaultRow
impl UnwindSafe for FaultRow
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