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

The list of directories in this directory, sorted in UTF-8 codepoint order.

The list of files in this directory, sorted in UTF-8 codepoint order.

Auto Trait Implementations

impl<'repo> !Send for GitDirectory<'repo>

impl<'repo> !Sync for GitDirectory<'repo>