pub enum WindowsObservedNotification {
DehydrateCompleted {
info: WindowsCallbackInfoSnapshot,
flags: u32,
reason: u32,
},
DeleteCompleted {
info: WindowsCallbackInfoSnapshot,
flags: u32,
},
RenameCompleted {
info: WindowsCallbackInfoSnapshot,
flags: u32,
source_path: Option<PathBuf>,
},
}Expand description
Owned notification that CFAPI has already completed a local filesystem effect.
Variants§
DehydrateCompleted
CFAPI completed a dehydration operation.
Fields
§
info: WindowsCallbackInfoSnapshotCommon owned callback correlation and stable identity.
DeleteCompleted
CFAPI completed a deletion operation.
Fields
§
info: WindowsCallbackInfoSnapshotCommon owned callback correlation and stable identity.
RenameCompleted
CFAPI completed a rename or move operation.
Implementations§
Source§impl WindowsObservedNotification
impl WindowsObservedNotification
Sourcepub const fn info(&self) -> &WindowsCallbackInfoSnapshot
pub const fn info(&self) -> &WindowsCallbackInfoSnapshot
Returns the common callback information.
Trait Implementations§
Source§impl Clone for WindowsObservedNotification
impl Clone for WindowsObservedNotification
Source§fn clone(&self) -> WindowsObservedNotification
fn clone(&self) -> WindowsObservedNotification
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 WindowsObservedNotification
impl Debug for WindowsObservedNotification
impl Eq for WindowsObservedNotification
impl StructuralPartialEq for WindowsObservedNotification
Auto Trait Implementations§
impl Freeze for WindowsObservedNotification
impl RefUnwindSafe for WindowsObservedNotification
impl Send for WindowsObservedNotification
impl Sync for WindowsObservedNotification
impl Unpin for WindowsObservedNotification
impl UnwindSafe for WindowsObservedNotification
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