Struct nicegit::GitDirectory [−][src]
pub struct GitDirectory<'repo> { pub dirs: Vec<DirectoryEntry<'repo>>, pub files: Vec<DirectoryEntry<'repo>>, }
A friendly interface to a 'directory' in git, which is a snapshot of a node in the working tree at a specific commit which would be mapped to a file system directory by a Git client, which is a flat, single level of a subtree. The directory and file nodes are split into two separate lists and sorted in UTF-8 codepoint order.
Fields
dirs: Vec<DirectoryEntry<'repo>>
The list of directories in this directory, sorted in UTF-8 codepoint order.
files: Vec<DirectoryEntry<'repo>>
The list of files in this directory, sorted in UTF-8 codepoint order.
Auto Trait Implementations
impl<'repo> !Send for GitDirectory<'repo>
impl<'repo> !Send for GitDirectory<'repo>
impl<'repo> !Sync for GitDirectory<'repo>
impl<'repo> !Sync for GitDirectory<'repo>