pub enum WatchKind {
Files,
Network,
Processes,
Memory,
Time,
Signals,
Waits,
Other,
PageFaults,
}Expand description
A kind of event a replay may watch: syscalls of a kind, or page faults.
Variants§
Files
Files and descriptors: opening, reading, writing, and the tree.
Network
Sockets.
Processes
Processes made, programs run, exits, and waits for them.
Memory
Mappings of memory.
Time
Clocks, sleeps and timers.
Signals
Signals: their actions, masks, sending, and waits for them.
Waits
Waits on futexes, polls and events.
Other
Any other syscall: ids, limits, the machine’s name, random bytes.
PageFaults
Page faults in the program’s code.
Implementations§
Trait Implementations§
impl Copy for WatchKind
Source§impl<'de> Deserialize<'de> for WatchKind
impl<'de> Deserialize<'de> for WatchKind
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
impl Eq for WatchKind
Source§impl Ord for WatchKind
impl Ord for WatchKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for WatchKind
impl PartialOrd for WatchKind
impl StructuralPartialEq for WatchKind
Auto Trait Implementations§
impl Forget for WatchKind
impl Freeze for WatchKind
impl RefUnwindSafe for WatchKind
impl Send for WatchKind
impl Sync for WatchKind
impl Unpin for WatchKind
impl UnsafeUnpin for WatchKind
impl UnwindSafe for WatchKind
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