pub enum WorktreeSafetyLevel {
Clean,
IgnoredOnly,
HasUntracked,
DirtyTracked,
Unknown,
}Expand description
Coarse safety bucket. Ignored-only is not dirty.
Variants§
Clean
No tracked changes and no untracked files.
IgnoredOnly
Tracked state is clean; extras are ignored only.
HasUntracked
Untracked, non-ignored files exist.
DirtyTracked
Index or worktree tracked files differ from HEAD.
Unknown
Safety could not be determined (bare, I/O, submodule limits).
Trait Implementations§
Source§impl Clone for WorktreeSafetyLevel
impl Clone for WorktreeSafetyLevel
Source§fn clone(&self) -> WorktreeSafetyLevel
fn clone(&self) -> WorktreeSafetyLevel
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 moreimpl Copy for WorktreeSafetyLevel
Source§impl Debug for WorktreeSafetyLevel
impl Debug for WorktreeSafetyLevel
impl Eq for WorktreeSafetyLevel
Source§impl PartialEq for WorktreeSafetyLevel
impl PartialEq for WorktreeSafetyLevel
impl StructuralPartialEq for WorktreeSafetyLevel
Auto Trait Implementations§
impl Freeze for WorktreeSafetyLevel
impl RefUnwindSafe for WorktreeSafetyLevel
impl Send for WorktreeSafetyLevel
impl Sync for WorktreeSafetyLevel
impl Unpin for WorktreeSafetyLevel
impl UnsafeUnpin for WorktreeSafetyLevel
impl UnwindSafe for WorktreeSafetyLevel
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