virtual-filesystem 0.2.3

A virtual filesystem implemented in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::file::Metadata;
use crate::memory_fs::File;
use crate::tree::Entry;

impl From<&Entry<File>> for Metadata {
    fn from(value: &Entry<File>) -> Self {
        match value {
            Entry::Directory(_) => Self::directory(),
            Entry::UserData(file) => Self::file(file.lock().len() as u64),
        }
    }
}