Trait build_fs_tree::Build [−][src]
Applying FileSystemTree
to the filesystem.
Generic parameters:
Name
: Identification of a child item.Error
: Error type used by the other functions.
Associated Types
Required methods
fn join(prefix: &Self::Path, name: &Name) -> Self::Path
[src][−]
Add prefix to the root of the tree.
fn write_file(
path: &Self::Path,
content: &Self::FileContent
) -> Result<(), Error>
[src][−]
path: &Self::Path,
content: &Self::FileContent
) -> Result<(), Error>
Write content to a file.
fn create_dir(path: &Self::Path) -> Result<(), Error>
[src][−]
Create a directory at root.
Provided methods
fn build(self, path: &Self::Path) -> Result<(), BuildError<Self::Path, Error>>
[src][−]
Build the tree into the filesystem.
Implementors
impl<Name, FileContent> Build<Name, Error> for FileSystemTree<Name, FileContent> where
Name: AsRef<Path> + Ord,
FileContent: AsRef<[u8]>,
[src][+]
Name: AsRef<Path> + Ord,
FileContent: AsRef<[u8]>,
impl<Name, FileContent> Build<Name, Error> for MergeableFileSystemTree<Name, FileContent> where
Name: AsRef<Path> + Ord,
FileContent: AsRef<[u8]>,
[src][+]
Name: AsRef<Path> + Ord,
FileContent: AsRef<[u8]>,