From a3212a0ba07da7bdae9e17637fbc237e2ae01c08 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Mon, 27 Dec 2021 00:44:23 -0600 Subject: Redesign the API around a user-provided main loop This is basically a full library rewrite. --- src/fuse/mount.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/fuse/mount.rs') diff --git a/src/fuse/mount.rs b/src/fuse/mount.rs index 955b28a..6464372 100644 --- a/src/fuse/mount.rs +++ b/src/fuse/mount.rs @@ -17,7 +17,7 @@ use nix::{ use quick_error::quick_error; -use super::Start; +use super::session::Start; use crate::util::DumbFd; quick_error! { @@ -146,10 +146,8 @@ where Ok(session_fd) => { let fusermount_fd = DumbFd(left_side.into_raw_fd()); let session_fd = DumbFd(session_fd); - Ok(Start { - fusermount_fd, - session_fd, - }) + + Ok(Start::new(fusermount_fd, session_fd)) } Err(error) => { -- cgit v1.2.3