#[repr(C)]pub struct es_event_readlink_t {
pub source: ShouldNotBeNull<es_file_t>,
/* private fields */
}Available on macOS only.
Expand description
Resolve a symbolic link.
This is not limited only to readlink(2). Other operations such as path lookups can also cause
this event to be fired.
Caching support is undocumented for this event.
Fields§
§source: ShouldNotBeNull<es_file_t>The symbolic link that is attempting to be resolved
Implementations§
Source§impl es_event_readlink_t
Accessors for ShouldNotBeNull fields
impl es_event_readlink_t
Accessors for ShouldNotBeNull fields
Sourcepub unsafe fn source(&self) -> &es_file_t
pub unsafe fn source(&self) -> &es_file_t
Gives a references to the field while checking for null.
§Safety
See ShouldNotBeNull safety requirements.
Auto Trait Implementations§
impl Freeze for es_event_readlink_t
impl RefUnwindSafe for es_event_readlink_t
impl !Send for es_event_readlink_t
impl !Sync for es_event_readlink_t
impl Unpin for es_event_readlink_t
impl UnwindSafe for es_event_readlink_t
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