pub struct GitStatus {
pub files: Box<[(FileStatus, String)]>,
}
Fields§
§files: Box<[(FileStatus, String)]>
Implementations§
Source§impl GitStatus
impl GitStatus
pub fn is_clean(&self) -> bool
pub fn has_changes(&self) -> bool
Sourcepub fn files_with_status(&self, status: FileStatus) -> Vec<&String>
pub fn files_with_status(&self, status: FileStatus) -> Vec<&String>
Get all files with a specific status
Sourcepub fn modified_files(&self) -> Vec<&String>
pub fn modified_files(&self) -> Vec<&String>
Get all modified files
Sourcepub fn untracked_files(&self) -> Vec<&String>
pub fn untracked_files(&self) -> Vec<&String>
Get all untracked files
Trait Implementations§
impl StructuralPartialEq for GitStatus
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