diff options
Diffstat (limited to '')
| -rw-r--r-- | src/fuse/ops.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/fuse/ops.rs b/src/fuse/ops.rs index 60e5815..4727d10 100644 --- a/src/fuse/ops.rs +++ b/src/fuse/ops.rs @@ -85,6 +85,25 @@ op! { } op! { + Forget { + type RequestBody = proto::OpcodeSelect< + (&'o proto::BatchForgetIn, &'o [proto::ForgetOne]), + &'o proto::ForgetOne, + { proto::Opcode::BatchForget as u32 }, + >; + + type ReplyTail = (); + } + + impl Reply { + pub fn ok(self) -> Done<'o> { + // No reply for forget requests + Done::done() + } + } +} + +op! { Getattr { type RequestBody = &'o proto::GetattrIn; type ReplyTail = (); |
