pub struct Access {
pub process: u32,
pub path: String,
pub resolved_path: Option<String>,
pub keyed_path: Option<String>,
pub operation: Operation,
pub result: String,
pub category: Category,
}Fields§
§process: u32§path: StringRelative to the workspace, or absolute for external accesses.
resolved_path: Option<String>Descriptor target when the backend provides it at access time.
keyed_path: Option<String>A declared symlink input that covers this observed target.
operation: Operation§result: Stringsuccess, missing, another errno, or unknown for Seatbelt events.
category: CategoryTrait Implementations§
Source§impl<'de> Deserialize<'de> for Access
impl<'de> Deserialize<'de> for Access
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 Access
impl RefUnwindSafe for Access
impl Send for Access
impl Sync for Access
impl Unpin for Access
impl UnsafeUnpin for Access
impl UnwindSafe for Access
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