pub struct TopologyTallies {Show 13 fields
pub worktrees: usize,
pub canonical: usize,
pub misplaced: usize,
pub detached: usize,
pub ephemeral: usize,
pub missing: usize,
pub locked: usize,
pub dirty: usize,
pub branches: usize,
pub branches_without_worktree: usize,
pub cleanup_eligible: usize,
pub errors: usize,
pub warnings: usize,
}Expand description
How many work trees and branches are in each state.
Fields§
§worktrees: usizeEvery registered work tree, primary included.
canonical: usizeLinked work trees at their canonical path.
misplaced: usizeLinked work trees somewhere else.
detached: usizeLinked work trees without a branch.
ephemeral: usizeScratch checkouts of a session.
missing: usizeRegistrations whose directory is gone.
locked: usizeWork trees git reports as locked.
dirty: usizeWork trees with uncommitted work, when it was asked for.
branches: usizeLocal branches.
branches_without_worktree: usizeLocal branches with no work tree.
cleanup_eligible: usizeBranches eligible for cleanup.
errors: usizeError-level diagnostics.
warnings: usizeWarning-level diagnostics.
Trait Implementations§
Source§impl Clone for TopologyTallies
impl Clone for TopologyTallies
Source§fn clone(&self) -> TopologyTallies
fn clone(&self) -> TopologyTallies
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TopologyTallies
impl Debug for TopologyTallies
Source§impl Default for TopologyTallies
impl Default for TopologyTallies
Source§fn default() -> TopologyTallies
fn default() -> TopologyTallies
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TopologyTallies
impl<'de> Deserialize<'de> for TopologyTallies
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TopologyTallies
Source§impl JsonSchema for TopologyTallies
impl JsonSchema for TopologyTallies
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TopologyTallies
impl PartialEq for TopologyTallies
Source§fn eq(&self, other: &TopologyTallies) -> bool
fn eq(&self, other: &TopologyTallies) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TopologyTallies
impl Serialize for TopologyTallies
impl StructuralPartialEq for TopologyTallies
Auto Trait Implementations§
impl Freeze for TopologyTallies
impl RefUnwindSafe for TopologyTallies
impl Send for TopologyTallies
impl Sync for TopologyTallies
impl Unpin for TopologyTallies
impl UnsafeUnpin for TopologyTallies
impl UnwindSafe for TopologyTallies
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.