pub struct StatFsResult {
pub f_type: FsType,
pub f_bsize: i64,
pub f_frsize: i64,
pub f_blocks: u64,
pub f_bfree: u64,
pub f_bavail: u64,
pub f_files: u64,
pub f_ffree: u64,
pub f_fsid: [u32; 2],
pub f_namelen: i64,
pub f_flags: i64,
}Expand description
Résultat de statfs(2) / fstatfs(2) — informations sur le système de fichiers.
Mappé depuis la struct kernel statfs64 de manière indépendante de l’architecture.
Le wrapper Air n’expose jamais le layout kernel brut.
Fields§
§f_type: FsTypeType du système de fichiers (voir FsType).
f_bsize: i64Taille optimale des blocs de transfert (octets).
f_frsize: i64Taille de fragment (blocs FS fondamentaux, octets).
f_blocks: u64Nombre total de blocs de données.
f_bfree: u64Nombre de blocs libres.
f_bavail: u64Nombre de blocs disponibles pour les non-privilégiés.
f_files: u64Nombre total d’inodes.
f_ffree: u64Nombre d’inodes libres.
f_fsid: [u32; 2]Identifiant du système de fichiers (opaque).
f_namelen: i64Longueur maximale d’un nom de fichier.
f_flags: i64Drapeaux du FS (ex. ST_RDONLY, ST_NOEXEC).
Trait Implementations§
Source§impl Clone for StatFsResult
impl Clone for StatFsResult
Source§fn clone(&self) -> StatFsResult
fn clone(&self) -> StatFsResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StatFsResult
Auto Trait Implementations§
impl Freeze for StatFsResult
impl RefUnwindSafe for StatFsResult
impl Send for StatFsResult
impl Sync for StatFsResult
impl Unpin for StatFsResult
impl UnsafeUnpin for StatFsResult
impl UnwindSafe for StatFsResult
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