From 05b45a35d7b2e8dc0bee43336a83da85c43c3236 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Thu, 30 Mar 2023 17:52:25 +0200 Subject: [PATCH] fix: macOS build --- pageserver/src/statvfs.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pageserver/src/statvfs.rs b/pageserver/src/statvfs.rs index 55c638e198..b3fc9c5a26 100644 --- a/pageserver/src/statvfs.rs +++ b/pageserver/src/statvfs.rs @@ -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, } }