pub enum SyscallCausation {
ProviderTool(ProviderToolCausation),
ChildAttempt(ChildAttemptCausation),
}Expand description
How the kernel derived the caller of a syscall. Never host-supplied.
Variants§
ProviderTool(ProviderToolCausation)
A tool call inside the provider result the kernel is currently resolving.
ChildAttempt(ChildAttemptCausation)
A request a child attached to its completion fact.
Trait Implementations§
Source§impl Clone for SyscallCausation
impl Clone for SyscallCausation
Source§fn clone(&self) -> SyscallCausation
fn clone(&self) -> SyscallCausation
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 SyscallCausation
impl Debug for SyscallCausation
Source§impl<'de> Deserialize<'de> for SyscallCausation
impl<'de> Deserialize<'de> for SyscallCausation
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
Source§impl PartialEq for SyscallCausation
impl PartialEq for SyscallCausation
Source§impl Serialize for SyscallCausation
impl Serialize for SyscallCausation
impl StructuralPartialEq for SyscallCausation
Auto Trait Implementations§
impl Freeze for SyscallCausation
impl RefUnwindSafe for SyscallCausation
impl Send for SyscallCausation
impl Sync for SyscallCausation
impl Unpin for SyscallCausation
impl UnsafeUnpin for SyscallCausation
impl UnwindSafe for SyscallCausation
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