pub struct GitExec { /* private fields */ }Expand description
Capability that executes git operations with full state tracking.
Supports clone, pull, commit, revert, clean, and status operations. Creates backups before mutable operations for undo support.
Implementations§
Trait Implementations§
Source§impl Capability for GitExec
impl Capability for GitExec
Auto Trait Implementations§
impl Freeze for GitExec
impl RefUnwindSafe for GitExec
impl Send for GitExec
impl Sync for GitExec
impl Unpin for GitExec
impl UnsafeUnpin for GitExec
impl UnwindSafe for GitExec
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