Skip to content

Commit c07641c

Browse files
Xu Jihuiimeoer
authored andcommitted
feat(macos): Implement FuseSessionExt for FuseSession
1 parent 250fbb3 commit c07641c

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

src/transport/fusedev/linux_session.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ use std::os::unix::net::UnixStream;
1616
use std::path::{Path, PathBuf};
1717
use std::sync::{Arc, Mutex};
1818

19+
use crate::transport::fusedev::FuseSessionExt;
1920
use mio::{Events, Poll, Token, Waker};
2021
use nix::errno::Errno;
2122
use nix::fcntl::{fcntl, FcntlArg, FdFlag, OFlag};
@@ -24,8 +25,6 @@ use nix::poll::{poll, PollFd, PollFlags};
2425
use nix::sys::epoll::{epoll_ctl, EpollEvent, EpollFlags, EpollOp};
2526
use nix::unistd::{getgid, getuid, read};
2627

27-
use crate::transport::fusedev::FuseSessionExt;
28-
2928
use super::{
3029
super::pagesize,
3130
Error::{IoError, SessionFailure},

src/transport/fusedev/macos_session.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ use super::{
3535
Error::IoError, Error::SessionFailure, FuseBuf, FuseDevWriter, Reader, Result,
3636
FUSE_HEADER_SIZE, FUSE_KERN_BUF_PAGES,
3737
};
38+
use crate::transport::fusedev::FuseSessionExt;
3839
use crate::transport::pagesize;
3940

4041
const OSXFUSE_MOUNT_PROG: &str = "/Library/Filesystems/macfuse.fs/Contents/Resources/mount_macfuse";

src/transport/fusedev/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,6 @@ impl<S: BitmapSlice> Write for FuseDevWriter<'_, S> {
337337

338338
/// Extension trait for FuseSession to provide helper methods.
339339
pub trait FuseSessionExt {
340-
341340
/// Get the underlying file of the fuse session.
342341
fn file(&self) -> Option<&std::fs::File>;
343342

0 commit comments

Comments
 (0)