summaryrefslogtreecommitdiff
path: root/src/fuse/session.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/fuse/session.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/fuse/session.rs b/src/fuse/session.rs
index 8b31706..1fbcb68 100644
--- a/src/fuse/session.rs
+++ b/src/fuse/session.rs
@@ -62,6 +62,10 @@ pub enum Dispatch<'o> {
Write(Incoming<'o, ops::Write>),
Statfs(Incoming<'o, ops::Statfs>),
Release(Incoming<'o, ops::Release>),
+ Setxattr(Incoming<'o, ops::Setxattr>),
+ Getxattr(Incoming<'o, ops::Getxattr>),
+ Listxattr(Incoming<'o, ops::Listxattr>),
+ Removexattr(Incoming<'o, ops::Removexattr>),
Opendir(Incoming<'o, ops::Opendir>),
Readdir(Incoming<'o, ops::Readdir>),
Releasedir(Incoming<'o, ops::Releasedir>),
@@ -229,6 +233,10 @@ impl<'o> Dispatch<'o> {
Write(incoming) => incoming.common,
Statfs(incoming) => incoming.common,
Release(incoming) => incoming.common,
+ Setxattr(incoming) => incoming.common,
+ Getxattr(incoming) => incoming.common,
+ Listxattr(incoming) => incoming.common,
+ Removexattr(incoming) => incoming.common,
Opendir(incoming) => incoming.common,
Readdir(incoming) => incoming.common,
Releasedir(incoming) => incoming.common,
@@ -299,6 +307,10 @@ impl Endpoint<'_> {
Write => dispatch!(Write),
Statfs => dispatch!(Statfs),
Release => dispatch!(Release),
+ Setxattr => dispatch!(Setxattr),
+ Getxattr => dispatch!(Getxattr),
+ Listxattr => dispatch!(Listxattr),
+ Removexattr => dispatch!(Removexattr),
Opendir => dispatch!(Opendir),
Readdir => dispatch!(Readdir),
Releasedir => dispatch!(Releasedir),