#[repr(C)]pub struct vfs_mount_struct {
pub list_entry: clist_node_t,
pub fs: *const vfs_file_system_t,
pub mount_point: *const c_char,
pub mount_point_len: size_t,
pub open_files: u16,
pub private_data: *mut c_void,
}
Expand description
@brief A mounted file system
Fields§
§list_entry: clist_node_t
< List entry for the _vfs_mount_list list
fs: *const vfs_file_system_t
< The file system driver for the mount point
mount_point: *const c_char
< Mount point, e.g. “/mnt/cdrom”
mount_point_len: size_t
< Length of mount_point string (set by vfs_mount)
open_files: u16
< Number of currently open files and directories
private_data: *mut c_void
< File system driver private data, implementation defined
Trait Implementations§
Source§impl Clone for vfs_mount_struct
impl Clone for vfs_mount_struct
Source§fn clone(&self) -> vfs_mount_struct
fn clone(&self) -> vfs_mount_struct
Returns a copy 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 vfs_mount_struct
impl Debug for vfs_mount_struct
Source§impl Default for vfs_mount_struct
impl Default for vfs_mount_struct
impl Copy for vfs_mount_struct
Auto Trait Implementations§
impl Freeze for vfs_mount_struct
impl RefUnwindSafe for vfs_mount_struct
impl !Send for vfs_mount_struct
impl !Sync for vfs_mount_struct
impl Unpin for vfs_mount_struct
impl UnwindSafe for vfs_mount_struct
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 24 bytes