Trait vfs::VFS [] [src]

pub trait VFS {
    type PATH: VPath;
    type FILE: VFile;
    type METADATA: VMetadata;
    fn path<T: Into<String>>(&self, path: T) -> Self::PATH;
}

An abstract virtual file system

Associated Types

type PATH: VPath

The type of file objects

type FILE: VFile

The type of path objects

type METADATA: VMetadata

The type of metadata objects

Required Methods

fn path<T: Into<String>>(&self, path: T) -> Self::PATH

Create a new path within this filesystem

Implementors