summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-01-03 06:35:19 -0600
committerAlejandro Soto <alejandro@34project.org>2022-01-03 06:35:19 -0600
commitbf07291c069028d84b242222d1f89de5e673e636 (patch)
tree153c2fd7f540dc2510c4ca2856846b850ec62b89 /src
parentdbf62fa4be2025ee041f705f899df6c859e287d2 (diff)
Split Attrs::block_size() from Attrs::blocks()
Diffstat (limited to 'src')
-rw-r--r--src/fuse/io.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/fuse/io.rs b/src/fuse/io.rs
index 727a83f..f3dc5b1 100644
--- a/src/fuse/io.rs
+++ b/src/fuse/io.rs
@@ -230,9 +230,16 @@ impl Attrs {
}
#[must_use]
- pub fn blocks(self, blocks: u64, block_size: u32) -> Self {
+ pub fn blocks(self, blocks: u64) -> Self {
Attrs(proto::Attrs {
blocks,
+ ..self.0
+ })
+ }
+
+ #[must_use]
+ pub fn block_size(self, block_size: u32) -> Self {
+ Attrs(proto::Attrs {
blksize: block_size,
..self.0
})