pub struct RealGitService;Implementations§
Trait Implementations§
Source§impl Debug for RealGitService
impl Debug for RealGitService
Source§impl Default for RealGitService
impl Default for RealGitService
Source§fn default() -> RealGitService
fn default() -> RealGitService
Returns the “default value” for a type. Read more
Source§impl GitService for RealGitService
impl GitService for RealGitService
fn snapshot(&mut self, workspace: &Path) -> GitResult<GitRepositorySnapshot>
fn diff( &mut self, workspace: &Path, path: &Path, target: GitDiffTarget, ) -> GitResult<GitFileDiff>
fn branches(&mut self, workspace: &Path) -> GitResult<Vec<GitBranch>>
fn execute( &mut self, workspace: &Path, operation: &GitOperation, ) -> GitResult<String>
Auto Trait Implementations§
impl Freeze for RealGitService
impl RefUnwindSafe for RealGitService
impl Send for RealGitService
impl Sync for RealGitService
impl Unpin for RealGitService
impl UnsafeUnpin for RealGitService
impl UnwindSafe for RealGitService
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