Skip to content

Commit 2489e6f

Browse files
wllenyjbergwolf
authored andcommitted
remove pub use in transport module
Use file_traits directly. Signed-off-by: wllenyj <[email protected]>
1 parent aa7c163 commit 2489e6f

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

src/api/filesystem/async_io.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use async_trait::async_trait;
1313

1414
use super::{Context, Entry, FileSystem, ZeroCopyReader, ZeroCopyWriter};
1515
use crate::abi::fuse_abi::{stat64, CreateIn, OpenOptions, SetattrValid};
16-
use crate::transport::AsyncFileReadWriteVolatile;
16+
use crate::file_traits::AsyncFileReadWriteVolatile;
1717

1818
/// A trait for directly copying data from the fuse transport into a `File` without first storing it
1919
/// in an intermediate buffer in asynchronous mode.

src/api/filesystem/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use std::io;
1313
use std::time::Duration;
1414

1515
use crate::abi::fuse_abi as fuse;
16-
use crate::transport::FileReadWriteVolatile;
16+
use crate::file_traits::FileReadWriteVolatile;
1717

1818
pub use fuse::FsOptions;
1919
pub use fuse::OpenOptions;

src/api/server/async_io.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@ use crate::api::filesystem::{
2020
use crate::api::server::{
2121
MetricsHook, Server, ServerUtil, SrvContext, BUFFER_HEADER_SIZE, MAX_BUFFER_SIZE,
2222
};
23-
use crate::transport::{
24-
AsyncFileReadWriteVolatile, FileReadWriteVolatile, FsCacheReqHandler, Reader, Writer,
25-
};
23+
use crate::file_traits::{AsyncFileReadWriteVolatile, FileReadWriteVolatile};
24+
use crate::transport::{FsCacheReqHandler, Reader, Writer};
2625
use crate::{bytes_to_cstr, encode_io_error_kind, BitmapSlice, Error, Result};
2726

2827
struct AsyncZcReader<'a, S: BitmapSlice = ()>(Reader<'a, S>);

src/api/server/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ use arc_swap::ArcSwap;
2626

2727
use crate::abi::fuse_abi::*;
2828
use crate::api::filesystem::{Context, FileSystem, ZeroCopyReader, ZeroCopyWriter};
29-
use crate::transport::{FileReadWriteVolatile, Reader, Writer};
29+
use crate::file_traits::FileReadWriteVolatile;
30+
use crate::transport::{Reader, Writer};
3031
use crate::{bytes_to_cstr, BitmapSlice, Error, Result};
3132

3233
#[cfg(feature = "async-io")]

src/transport/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ use lazy_static::lazy_static;
2525
use libc::{sysconf, _SC_PAGESIZE};
2626
use vm_memory::{ByteValued, VolatileSlice};
2727

28+
#[cfg(feature = "async-io")]
29+
use crate::file_buf::FileVolatileBuf;
30+
use crate::file_buf::FileVolatileSlice;
31+
#[cfg(feature = "async-io")]
32+
use crate::file_traits::AsyncFileReadWriteVolatile;
33+
use crate::file_traits::FileReadWriteVolatile;
2834
use crate::BitmapSlice;
2935

3036
mod fs_cache_req_handler;
@@ -38,12 +44,6 @@ pub use self::fs_cache_req_handler::FsCacheReqHandler;
3844
pub use self::fusedev::{FuseBuf, FuseChannel, FuseDevWriter, FuseSession};
3945
#[cfg(feature = "virtiofs")]
4046
pub use self::virtiofs::VirtioFsWriter;
41-
#[cfg(feature = "async-io")]
42-
pub use crate::file_buf::FileVolatileBuf;
43-
pub use crate::file_buf::FileVolatileSlice;
44-
#[cfg(feature = "async-io")]
45-
pub use crate::file_traits::AsyncFileReadWriteVolatile;
46-
pub use crate::file_traits::{FileReadWriteVolatile, FileSetLen};
4747

4848
/// Transport layer specific error codes.
4949
#[derive(Debug)]

0 commit comments

Comments
 (0)