pub enum EsEventData {
Show 25 variants
AuthOpen(EsFile),
AuthRename(EsRename),
AuthUnlink(EsUnlinkFile),
AuthReadDir(EsFile),
AuthChroot(EsFile),
AuthCopyFile(EsCopyFile),
NotifyCopyFile(EsCopyFile),
NotifyClone(EsClone),
AuthClone(EsClone),
NotifyMMap(EsMMap),
AuthMMap(EsMMap),
NotifyExit(i32),
NotifyOpen(EsFile),
NotifyExec(EsProcess),
NotifyWrite(EsFile),
NotifyRename(EsRename),
NotifyReadDir(EsFile),
NotifyChroot(EsFile),
NotifyClose((EsFile, bool)),
NotifyOpenSSHLogin(EsSshLogin),
NotifyOpenSSHLogout(EsSSHLogout),
NotifyLWSessionLock(EsLWSession),
NotifyLWSessionUnlock(EsLWSession),
NotifyLWSessionLogin(EsLWSession),
NotifyLWSessionLogout(EsLWSession),
}
Variants§
AuthOpen(EsFile)
AuthRename(EsRename)
AuthUnlink(EsUnlinkFile)
AuthReadDir(EsFile)
AuthChroot(EsFile)
AuthCopyFile(EsCopyFile)
NotifyCopyFile(EsCopyFile)
NotifyClone(EsClone)
AuthClone(EsClone)
NotifyMMap(EsMMap)
AuthMMap(EsMMap)
NotifyExit(i32)
NotifyOpen(EsFile)
NotifyExec(EsProcess)
NotifyWrite(EsFile)
NotifyRename(EsRename)
NotifyReadDir(EsFile)
NotifyChroot(EsFile)
NotifyClose((EsFile, bool))
2nd argument is true if the file was modified
NotifyOpenSSHLogin(EsSshLogin)
NotifyOpenSSHLogout(EsSSHLogout)
NotifyLWSessionLock(EsLWSession)
NotifyLWSessionUnlock(EsLWSession)
NotifyLWSessionLogin(EsLWSession)
NotifyLWSessionLogout(EsLWSession)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EsEventData
impl RefUnwindSafe for EsEventData
impl Send for EsEventData
impl Sync for EsEventData
impl Unpin for EsEventData
impl UnwindSafe for EsEventData
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