pub struct FsAccessEvent {
pub timestamp_ms: i64,
pub pid: u32,
pub uid: u32,
pub file_path: String,
pub access_type: FsAccessType,
pub bytes_transferred: Option<u64>,
}Fields§
§timestamp_ms: i64§pid: u32§uid: u32§file_path: String完整文件路径 (脱敏时将只保留扩展名)
access_type: FsAccessType§bytes_transferred: Option<u64>Trait Implementations§
Source§impl Clone for FsAccessEvent
impl Clone for FsAccessEvent
Source§fn clone(&self) -> FsAccessEvent
fn clone(&self) -> FsAccessEvent
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 FsAccessEvent
impl Debug for FsAccessEvent
Source§impl<'de> Deserialize<'de> for FsAccessEvent
impl<'de> Deserialize<'de> for FsAccessEvent
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 FsAccessEvent
impl PartialEq for FsAccessEvent
Source§impl Serialize for FsAccessEvent
impl Serialize for FsAccessEvent
impl Eq for FsAccessEvent
impl StructuralPartialEq for FsAccessEvent
Auto Trait Implementations§
impl Freeze for FsAccessEvent
impl RefUnwindSafe for FsAccessEvent
impl Send for FsAccessEvent
impl Sync for FsAccessEvent
impl Unpin for FsAccessEvent
impl UnsafeUnpin for FsAccessEvent
impl UnwindSafe for FsAccessEvent
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