summaryrefslogtreecommitdiff
path: root/src/fuse/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/fuse/mod.rs')
-rw-r--r--src/fuse/mod.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/fuse/mod.rs b/src/fuse/mod.rs
index 5a4a7af..b4c31d0 100644
--- a/src/fuse/mod.rs
+++ b/src/fuse/mod.rs
@@ -38,10 +38,14 @@ pub struct Reply<'o, O: Operation<'o>> {
#[must_use]
#[doc(cfg(feature = "server"))]
-pub struct Done<'o>(PhantomData<*mut &'o ()>);
+pub struct Done<'o>(PhantomData<&'o mut &'o ()>);
impl Done<'_> {
fn done() -> Self {
Done(PhantomData)
}
+
+ fn consume(self) {
+ drop(self);
+ }
}