pub struct GitStatus {
pub branch_oid: Option<String>,
pub branch_head: Option<String>,
pub branch_upstream: Option<String>,
pub branch_ab: Option<AheadBehind>,
pub entries: Vec<Entry>,
pub unmerged: Vec<UnmergedEntry>,
pub untracked: Vec<PathBuf>,
pub ignored: Vec<PathBuf>,
}Fields§
§branch_oid: Option<String>§branch_head: Option<String>§branch_upstream: Option<String>§branch_ab: Option<AheadBehind>§entries: Vec<Entry>§unmerged: Vec<UnmergedEntry>§untracked: Vec<PathBuf>§ignored: Vec<PathBuf>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GitStatus
impl RefUnwindSafe for GitStatus
impl Send for GitStatus
impl Sync for GitStatus
impl Unpin for GitStatus
impl UnwindSafe for GitStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more