struct MarkMask [src]

Fields

ACCESS: bool = falseFile was accessed
MODIFY: bool = falseFile was modified
ATTRIB: bool = falseMetadata changed
CLOSE_WRITE: bool = falseWrittable file closed
CLOSE_NOWRITE: bool = falseUnwrittable file closed
OPEN: bool = falseFile was opened
MOVED_FROM: bool = falseFile was moved from X
MOVED_TO: bool = falseFile was moved to Y
CREATE: bool = falseSubfile was created
DELETE: bool = falseSubfile was deleted
DELETE_SELF: bool = falseSelf was deleted
MOVE_SELF: bool = falseSelf was moved
OPEN_EXEC: bool = falseFile was opened for exec
reserved13: u1 = 0
Q_OVERFLOW: bool = falseEvent queued overflowed
FS_ERROR: bool = falseFilesystem error
OPEN_PERM: bool = falseFile open in perm check
ACCESS_PERM: bool = falseFile accessed in perm check
OPEN_EXEC_PERM: bool = falseFile open/exec in perm check
reserved19: u8 = 0
EVENT_ON_CHILD: bool = falseInterested in child events
RENAME: bool = falseFile was renamed
reserved30: u1 = 0
ONDIR: bool = falseEvent occurred against dir
reserved31: u33 = 0

Source

pub const MarkMask = packed struct(u64) { /// File was accessed ACCESS: bool = false, /// File was modified MODIFY: bool = false, /// Metadata changed ATTRIB: bool = false, /// Writtable file closed CLOSE_WRITE: bool = false, /// Unwrittable file closed CLOSE_NOWRITE: bool = false, /// File was opened OPEN: bool = false, /// File was moved from X MOVED_FROM: bool = false, /// File was moved to Y MOVED_TO: bool = false, /// Subfile was created CREATE: bool = false, /// Subfile was deleted DELETE: bool = false, /// Self was deleted DELETE_SELF: bool = false, /// Self was moved MOVE_SELF: bool = false, /// File was opened for exec OPEN_EXEC: bool = false, reserved13: u1 = 0, /// Event queued overflowed Q_OVERFLOW: bool = false, /// Filesystem error FS_ERROR: bool = false, /// File open in perm check OPEN_PERM: bool = false, /// File accessed in perm check ACCESS_PERM: bool = false, /// File open/exec in perm check OPEN_EXEC_PERM: bool = false, reserved19: u8 = 0, /// Interested in child events EVENT_ON_CHILD: bool = false, /// File was renamed RENAME: bool = false, reserved30: u1 = 0, /// Event occurred against dir ONDIR: bool = false, reserved31: u33 = 0, }