From 6d3b837335ea1fbd65b8626de9965c6f519145ed Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Wed, 29 Dec 2021 09:55:23 -0600 Subject: Make Reply::ok_with_handle() public --- src/fuse/ops.rs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'src/fuse/ops.rs') diff --git a/src/fuse/ops.rs b/src/fuse/ops.rs index f573842..250fe47 100644 --- a/src/fuse/ops.rs +++ b/src/fuse/ops.rs @@ -185,12 +185,11 @@ op! { self.tail |= proto::OpenOutFlags::DIRECT_IO; } - /// The inode may now be accessed. pub fn ok(self) -> Done<'o> { self.ok_with_handle(0) } - fn ok_with_handle(self, handle: u64) -> Done<'o> { + pub fn ok_with_handle(self, handle: u64) -> Done<'o> { let open_flags = self.tail.bits(); self.single(&proto::OpenOut { @@ -341,6 +340,20 @@ op! { type RequestBody = &'o proto::OpendirIn; type ReplyTail = (); } + + impl Reply { + pub fn ok(self) -> Done<'o> { + self.ok_with_handle(0) + } + + pub fn ok_with_handle(self, handle: u64) -> Done<'o> { + self.single(&proto::OpenOut { + fh: handle, + open_flags: 0, + padding: Default::default(), + }) + } + } } op! { -- cgit v1.2.3