From 36e6ca83518c5afec980561ae9dbd6bdf4118420 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Wed, 29 Dec 2021 06:11:24 -0600 Subject: Refactor FsInfo API --- examples/ext2.rs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'examples') diff --git a/examples/ext2.rs b/examples/ext2.rs index 3a68eee..4c62a3f 100644 --- a/examples/ext2.rs +++ b/examples/ext2.rs @@ -330,17 +330,17 @@ impl Ext2 { let total_inodes = self.superblock.s_inodes_count as u64; let free_inodes = self.superblock.s_free_inodes_count as u64; - reply.info( - FsInfo::default() - .blocks( - self.block_size() as u32, - total_blocks, - free_blocks, - available_blocks, - ) - .inodes(total_inodes, free_inodes) - .filenames(255), - ) + let info = FsInfo::default() + .blocks( + self.block_size() as u32, + total_blocks, + free_blocks, + available_blocks, + ) + .inodes(total_inodes, free_inodes) + .max_filename(255); + + reply.info(&info) } async fn getattr<'o>(&self, (request, reply): Op<'o, Getattr>) -> Done<'o> { -- cgit v1.2.3