pub struct RepoStatus {
pub name: String,
pub worktree_path: PathBuf,
pub branch: String,
pub is_dirty: bool,
pub change_count: usize,
pub ahead: u32,
pub behind: u32,
pub exists: bool,
}Expand description
Detailed status for a single repo in a workspace.
Fields§
§name: String§worktree_path: PathBuf§branch: String§is_dirty: bool§change_count: usize§ahead: u32§behind: u32§exists: boolTrait Implementations§
Source§impl Debug for RepoStatus
impl Debug for RepoStatus
Auto Trait Implementations§
impl Freeze for RepoStatus
impl RefUnwindSafe for RepoStatus
impl Send for RepoStatus
impl Sync for RepoStatus
impl Unpin for RepoStatus
impl UnsafeUnpin for RepoStatus
impl UnwindSafe for RepoStatus
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more