pub struct GitStatus {
pub repo_path: String,
pub branch: Option<String>,
pub head: Option<String>,
pub upstream: Option<String>,
pub ahead: u32,
pub behind: u32,
pub dirty_files: u32,
pub untracked_files: u32,
pub last_commit_sha: Option<String>,
pub last_commit_author: Option<String>,
pub last_commit_age: Option<String>,
pub last_commit_subject: Option<String>,
}Fields§
§repo_path: String§branch: Option<String>§head: Option<String>§upstream: Option<String>§ahead: u32§behind: u32§dirty_files: u32§untracked_files: u32§last_commit_sha: Option<String>§last_commit_age: Option<String>§last_commit_subject: Option<String>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 UnsafeUnpin 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