Struct grm::repo::RepoStatus
source · [−]pub struct RepoStatus {
pub operation: Option<RepositoryState>,
pub empty: bool,
pub remotes: Vec<String>,
pub head: Option<String>,
pub changes: Option<RepoChanges>,
pub worktrees: usize,
pub submodules: Option<Vec<(String, SubmoduleStatus)>>,
pub branches: Vec<(String, Option<(String, RemoteTrackingStatus)>)>,
}Fields
operation: Option<RepositoryState>empty: boolremotes: Vec<String>head: Option<String>changes: Option<RepoChanges>worktrees: usizesubmodules: Option<Vec<(String, SubmoduleStatus)>>branches: Vec<(String, Option<(String, RemoteTrackingStatus)>)>Auto Trait Implementations
impl RefUnwindSafe for RepoStatus
impl Send for RepoStatus
impl Sync for RepoStatus
impl Unpin for RepoStatus
impl UnwindSafe for RepoStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more