pub enum VcsBackend {
Git,
Jj,
Colocated,
}Expand description
Which version control system is managing a directory.
Variants§
Git
Pure git repository (.git/ only)
Jj
Pure jj repository (.jj/ only)
Colocated
Colocated: both .jj/ and .git/ exist
Implementations§
Trait Implementations§
Source§impl Clone for VcsBackend
impl Clone for VcsBackend
Source§fn clone(&self) -> VcsBackend
fn clone(&self) -> VcsBackend
Returns a duplicate of the value. Read more
1.0.0 · 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 VcsBackend
impl Debug for VcsBackend
Source§impl Hash for VcsBackend
impl Hash for VcsBackend
Source§impl PartialEq for VcsBackend
impl PartialEq for VcsBackend
impl Copy for VcsBackend
impl Eq for VcsBackend
impl StructuralPartialEq for VcsBackend
Auto Trait Implementations§
impl Freeze for VcsBackend
impl RefUnwindSafe for VcsBackend
impl Send for VcsBackend
impl Sync for VcsBackend
impl Unpin for VcsBackend
impl UnsafeUnpin for VcsBackend
impl UnwindSafe for VcsBackend
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