From 12d155fa231c66bd0ba29c8455671fcf8af10a73 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Wed, 29 Dec 2021 11:02:57 -0600 Subject: Add missing dispatch variants --- src/fuse/session.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/fuse') diff --git a/src/fuse/session.rs b/src/fuse/session.rs index f25264f..7441230 100644 --- a/src/fuse/session.rs +++ b/src/fuse/session.rs @@ -57,10 +57,14 @@ pub enum Dispatch<'o> { Forget(Incoming<'o, ops::Forget>), Getattr(Incoming<'o, ops::Getattr>), Readlink(Incoming<'o, ops::Readlink>), + Open(Incoming<'o, ops::Open>), Read(Incoming<'o, ops::Read>), Write(Incoming<'o, ops::Write>), Statfs(Incoming<'o, ops::Statfs>), + Release(Incoming<'o, ops::Release>), + Opendir(Incoming<'o, ops::Opendir>), Readdir(Incoming<'o, ops::Readdir>), + Releasedir(Incoming<'o, ops::Releasedir>), Access(Incoming<'o, ops::Access>), } @@ -220,10 +224,14 @@ impl<'o> Dispatch<'o> { Forget(incoming) => incoming.common, Getattr(incoming) => incoming.common, Readlink(incoming) => incoming.common, + Open(incoming) => incoming.common, Read(incoming) => incoming.common, Write(incoming) => incoming.common, Statfs(incoming) => incoming.common, + Release(incoming) => incoming.common, + Opendir(incoming) => incoming.common, Readdir(incoming) => incoming.common, + Releasedir(incoming) => incoming.common, Access(incoming) => incoming.common, }; @@ -286,10 +294,14 @@ impl Endpoint<'_> { Forget => dispatch!(Forget), Getattr => dispatch!(Getattr), Readlink => dispatch!(Readlink), + Open => dispatch!(Open), Read => dispatch!(Read), Write => dispatch!(Write), Statfs => dispatch!(Statfs), + Release => dispatch!(Release), + Opendir => dispatch!(Opendir), Readdir => dispatch!(Readdir), + Releasedir => dispatch!(Releasedir), Access => dispatch!(Access), BatchForget => dispatch!(Forget), -- cgit v1.2.3