diff options
Diffstat (limited to '')
| -rw-r--r-- | src/fuse/mod.rs | 6 |
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); + } } |
