Skip to content

Commit b5f11b4

Browse files
committed
small general fixes
1 parent ae6ad06 commit b5f11b4

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/fs/mem.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -394,19 +394,16 @@ impl RamFile {
394394
}
395395
}
396396

397+
type MemDirectoryMap = BTreeMap<String, Box<dyn VfsNode + core::marker::Send + core::marker::Sync>>;
398+
397399
pub struct MemDirectoryInterface {
398400
/// Directory entries
399-
inner:
400-
Arc<RwLock<BTreeMap<String, Box<dyn VfsNode + core::marker::Send + core::marker::Sync>>>>,
401+
inner: Arc<RwLock<MemDirectoryMap>>,
401402
read_idx: Mutex<usize>,
402403
}
403404

404405
impl MemDirectoryInterface {
405-
pub fn new(
406-
inner: Arc<
407-
RwLock<BTreeMap<String, Box<dyn VfsNode + core::marker::Send + core::marker::Sync>>>,
408-
>,
409-
) -> Self {
406+
pub fn new(inner: Arc<RwLock<MemDirectoryMap>>) -> Self {
410407
Self {
411408
inner,
412409
read_idx: Mutex::new(0),
@@ -477,8 +474,7 @@ impl ObjectInterface for MemDirectoryInterface {
477474

478475
#[derive(Debug)]
479476
pub(crate) struct MemDirectory {
480-
inner:
481-
Arc<RwLock<BTreeMap<String, Box<dyn VfsNode + core::marker::Send + core::marker::Sync>>>>,
477+
inner: Arc<RwLock<MemDirectoryMap>>,
482478
attr: FileAttr,
483479
}
484480

0 commit comments

Comments
 (0)