#[repr(C)]pub struct vfs_DIR {
pub d_op: *const vfs_dir_ops_t,
pub mp: *mut vfs_mount_t,
pub private_data: vfs_DIR__bindgen_ty_1,
}
Expand description
@brief Internal representation of a file system directory entry
Used by opendir, readdir, closedir
@attention This structure should be treated as an opaque blob and must not be modified by user code. The contents should only be used by file system drivers.
Fields§
§d_op: *const vfs_dir_ops_t
< Directory operations table
mp: *mut vfs_mount_t
< Pointer to mount table entry
private_data: vfs_DIR__bindgen_ty_1
< File system driver private data, implementation defined
Trait Implementations§
impl Copy for vfs_DIR
Auto Trait Implementations§
impl RefUnwindSafe for vfs_DIR
impl !Send for vfs_DIR
impl !Sync for vfs_DIR
impl Unpin for vfs_DIR
impl UnwindSafe for vfs_DIR
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