From f0e7c0997553ab356d5aa683d5322ab2de575188 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Thu, 6 Jan 2022 11:04:26 -0600 Subject: Implement Create --- src/session.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/session.rs') diff --git a/src/session.rs b/src/session.rs index 7c4172b..7fb1d16 100644 --- a/src/session.rs +++ b/src/session.rs @@ -80,6 +80,7 @@ pub enum Dispatch<'o> { Releasedir(Incoming<'o, ops::Releasedir>), Fsyncdir(Incoming<'o, ops::Fsyncdir>), Access(Incoming<'o, ops::Access>), + Create(Incoming<'o, ops::Create>), } pub struct Incoming<'o, O: Operation<'o>> { @@ -280,6 +281,7 @@ impl<'o> Dispatch<'o> { Releasedir(incoming) => incoming.common, Fsyncdir(incoming) => incoming.common, Access(incoming) => incoming.common, + Create(incoming) => incoming.common, }; common.into_generic_op() @@ -367,6 +369,7 @@ impl Endpoint<'_> { Releasedir => dispatch!(Releasedir), Fsyncdir => dispatch!(Fsyncdir), Access => dispatch!(Access), + Create => dispatch!(Create), BatchForget => dispatch!(Forget), ReaddirPlus => dispatch!(Readdir), -- cgit v1.2.3