pub struct FileAccess {
pub file_path: String,
pub agent_instance_id: String,
pub timestamp: String,
pub digest: Option<String>,
pub operation: Option<String>,
pub additions: Option<u32>,
pub deletions: Option<u32>,
}Expand description
A file access event.
Fields§
§file_path: String§agent_instance_id: String§timestamp: String§digest: Option<String>§operation: Option<String>“created”, “modified”, or “deleted”. Absent for read events and legacy writes.
additions: Option<u32>§deletions: Option<u32>Trait Implementations§
Source§impl Clone for FileAccess
impl Clone for FileAccess
Source§fn clone(&self) -> FileAccess
fn clone(&self) -> FileAccess
Returns a duplicate of the value. Read more
1.0.0 · 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 FileAccess
impl Debug for FileAccess
Source§impl<'de> Deserialize<'de> for FileAccess
impl<'de> Deserialize<'de> for FileAccess
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 FileAccess
impl RefUnwindSafe for FileAccess
impl Send for FileAccess
impl Sync for FileAccess
impl Unpin for FileAccess
impl UnsafeUnpin for FileAccess
impl UnwindSafe for FileAccess
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