From 2b6a6881cb1e816f7eb0327c0bef5e643889af2c Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Mon, 3 Jan 2022 07:13:53 -0600 Subject: Split io::Known into io::Known and io::Stat --- examples/ext2.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'examples/ext2.rs') diff --git a/examples/ext2.rs b/examples/ext2.rs index 025802f..fc39567 100644 --- a/examples/ext2.rs +++ b/examples/ext2.rs @@ -31,7 +31,7 @@ use nix::{ }; use blown_fuse::{ - io::{Attrs, Entry, FsInfo, Known}, + io::{Attrs, Entry, FsInfo, Known, Stat}, mount::{mount_sync, Options}, ops::{Getattr, Init, Lookup, Readdir, Readlink, Statfs}, session::{Dispatch, Start}, @@ -433,7 +433,7 @@ impl Ext2 { } } -impl Known for Resolved { +impl Stat for Resolved { fn ino(&self) -> Ino { self.ino } @@ -479,6 +479,14 @@ impl Known for Resolved { (attrs, Ttl::MAX) } +} + +impl Known for Resolved { + type Inode = Resolved; + + fn inode(&self) -> &Self::Inode { + self + } fn unveil(self) {} } -- cgit v1.2.3