fix: macOS build

This commit is contained in:
Christian Schwarz
2023-03-30 17:52:25 +02:00
parent 1417c6880e
commit 05b45a35d7

View File

@@ -18,28 +18,28 @@ impl Statvfs {
pub fn blocks(&self) -> u64 {
match self {
Statvfs::Real(stat) => stat.blocks(),
Statvfs::Real(stat) => u64::try_from(stat.blocks()).unwrap(),
Statvfs::Mock(stat) => stat.blocks,
}
}
pub fn blocks_available(&self) -> u64 {
match self {
Statvfs::Real(stat) => stat.blocks_available(),
Statvfs::Real(stat) => u64::try_from(stat.blocks_available()).unwrap(),
Statvfs::Mock(stat) => stat.blocks_available,
}
}
pub fn fragment_size(&self) -> u64 {
match self {
Statvfs::Real(stat) => stat.fragment_size(),
Statvfs::Real(stat) => u64::try_from(stat.fragment_size()).unwrap(),
Statvfs::Mock(stat) => stat.fragment_size,
}
}
pub fn block_size(&self) -> u64 {
match self {
Statvfs::Real(stat) => stat.block_size(),
Statvfs::Real(stat) => u64::try_from(stat.block_size()).unwrap(),
Statvfs::Mock(stat) => stat.block_size,
}
}