Skip to content

Commit 6f97921

Browse files
committed
Remove magic constant values
1 parent 3dfebc7 commit 6f97921

File tree

1 file changed

+36
-24
lines changed

1 file changed

+36
-24
lines changed

src/lib.rs

Lines changed: 36 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,18 @@ use objc2_core_foundation::{
1515
use objc2_core_services::FSEventStreamScheduleWithRunLoop;
1616
use objc2_core_services::{
1717
kFSEventStreamCreateFlagFileEvents, kFSEventStreamCreateFlagNoDefer,
18+
kFSEventStreamEventFlagEventIdsWrapped, kFSEventStreamEventFlagHistoryDone,
19+
kFSEventStreamEventFlagItemChangeOwner, kFSEventStreamEventFlagItemCloned,
20+
kFSEventStreamEventFlagItemCreated, kFSEventStreamEventFlagItemFinderInfoMod,
21+
kFSEventStreamEventFlagItemInodeMetaMod, kFSEventStreamEventFlagItemIsDir,
22+
kFSEventStreamEventFlagItemIsFile, kFSEventStreamEventFlagItemIsHardlink,
23+
kFSEventStreamEventFlagItemIsLastHardlink, kFSEventStreamEventFlagItemIsSymlink,
24+
kFSEventStreamEventFlagItemModified, kFSEventStreamEventFlagItemRemoved,
25+
kFSEventStreamEventFlagItemRenamed, kFSEventStreamEventFlagItemXattrMod,
26+
kFSEventStreamEventFlagKernelDropped, kFSEventStreamEventFlagMount,
27+
kFSEventStreamEventFlagMustScanSubDirs, kFSEventStreamEventFlagNone,
28+
kFSEventStreamEventFlagOwnEvent, kFSEventStreamEventFlagRootChanged,
29+
kFSEventStreamEventFlagUnmount, kFSEventStreamEventFlagUserDropped,
1830
kFSEventStreamEventIdSinceNow, ConstFSEventStreamRef, FSEventStreamContext,
1931
FSEventStreamCreate, FSEventStreamCreateFlags, FSEventStreamEventFlags, FSEventStreamEventId,
2032
FSEventStreamFlushSync, FSEventStreamStart, FSEventStreamStop,
@@ -56,30 +68,30 @@ pub struct Event {
5668
bitflags! {
5769
#[repr(C)]
5870
pub struct StreamFlags: u32 {
59-
const NONE = 0x00000000;
60-
const MUST_SCAN_SUBDIRS = 0x00000001;
61-
const USER_DROPPED = 0x00000002;
62-
const KERNEL_DROPPED = 0x00000004;
63-
const IDS_WRAPPED = 0x00000008;
64-
const HISTORY_DONE = 0x00000010;
65-
const ROOT_CHANGED = 0x00000020;
66-
const MOUNT = 0x00000040;
67-
const UNMOUNT = 0x00000080;
68-
const ITEM_CREATED = 0x00000100;
69-
const ITEM_REMOVED = 0x00000200;
70-
const INODE_META_MOD = 0x00000400;
71-
const ITEM_RENAMED = 0x00000800;
72-
const ITEM_MODIFIED = 0x00001000;
73-
const FINDER_INFO_MOD = 0x00002000;
74-
const ITEM_CHANGE_OWNER = 0x00004000;
75-
const ITEM_XATTR_MOD = 0x00008000;
76-
const IS_FILE = 0x00010000;
77-
const IS_DIR = 0x00020000;
78-
const IS_SYMLINK = 0x00040000;
79-
const OWN_EVENT = 0x00080000;
80-
const IS_HARDLINK = 0x00100000;
81-
const IS_LAST_HARDLINK = 0x00200000;
82-
const ITEM_CLONED = 0x400000;
71+
const NONE = kFSEventStreamEventFlagNone;
72+
const MUST_SCAN_SUBDIRS = kFSEventStreamEventFlagMustScanSubDirs;
73+
const USER_DROPPED = kFSEventStreamEventFlagUserDropped;
74+
const KERNEL_DROPPED = kFSEventStreamEventFlagKernelDropped;
75+
const IDS_WRAPPED = kFSEventStreamEventFlagEventIdsWrapped;
76+
const HISTORY_DONE = kFSEventStreamEventFlagHistoryDone;
77+
const ROOT_CHANGED = kFSEventStreamEventFlagRootChanged;
78+
const MOUNT = kFSEventStreamEventFlagMount;
79+
const UNMOUNT = kFSEventStreamEventFlagUnmount;
80+
const ITEM_CREATED = kFSEventStreamEventFlagItemCreated;
81+
const ITEM_REMOVED = kFSEventStreamEventFlagItemRemoved;
82+
const INODE_META_MOD = kFSEventStreamEventFlagItemInodeMetaMod;
83+
const ITEM_RENAMED = kFSEventStreamEventFlagItemRenamed;
84+
const ITEM_MODIFIED = kFSEventStreamEventFlagItemModified;
85+
const FINDER_INFO_MOD = kFSEventStreamEventFlagItemFinderInfoMod;
86+
const ITEM_CHANGE_OWNER = kFSEventStreamEventFlagItemChangeOwner;
87+
const ITEM_XATTR_MOD = kFSEventStreamEventFlagItemXattrMod;
88+
const IS_FILE = kFSEventStreamEventFlagItemIsFile;
89+
const IS_DIR = kFSEventStreamEventFlagItemIsDir;
90+
const IS_SYMLINK = kFSEventStreamEventFlagItemIsSymlink;
91+
const OWN_EVENT = kFSEventStreamEventFlagOwnEvent;
92+
const IS_HARDLINK = kFSEventStreamEventFlagItemIsHardlink;
93+
const IS_LAST_HARDLINK = kFSEventStreamEventFlagItemIsLastHardlink;
94+
const ITEM_CLONED = kFSEventStreamEventFlagItemCloned;
8395
}
8496
}
8597

0 commit comments

Comments
 (0)