pub struct InotifyWatchers { /* private fields */ }Implementations§
Source§impl InotifyWatchers
impl InotifyWatchers
Sourcepub fn notify(
&self,
event_mask: InotifyMask,
cookie: u32,
name: &FsStr,
mode: FileMode,
is_dead: bool,
)
pub fn notify( &self, event_mask: InotifyMask, cookie: u32, name: &FsStr, mode: FileMode, is_dead: bool, )
Notifies all watchers that listen for the specified event mask with struct inotify_event { event_mask, cookie, name }.
If event_mask is IN_DELETE_SELF, all watchers are removed after this event. cookie is used to link a pair of IN_MOVE_FROM/IN_MOVE_TO events only. mode is used to check whether IN_ISDIR should be combined with event_mask.
Trait Implementations§
Source§impl Default for InotifyWatchers
impl Default for InotifyWatchers
Source§fn default() -> InotifyWatchers
fn default() -> InotifyWatchers
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for InotifyWatchers
impl !RefUnwindSafe for InotifyWatchers
impl Send for InotifyWatchers
impl Sync for InotifyWatchers
impl Unpin for InotifyWatchers
impl !UnwindSafe for InotifyWatchers
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T, U> MultiArchFrom<T> for Uwhere
U: From<T>,
impl<T, U> MultiArchFrom<T> for Uwhere
U: From<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.