struct JjBackend;Trait Implementations§
Source§impl VcsBackend for JjBackend
impl VcsBackend for JjBackend
fn create_worktree( &self, repo_path: &Path, worktree_path: &Path, name: &str, ) -> Result<(), Error>
fn remove_worktree( &self, repo_path: &Path, worktree_path: &Path, name: &str, ) -> Result<(), Error>
fn list_worktrees( &self, repo_path: &Path, worktree_base: &Path, ) -> Result<Vec<WorktreeInfo>, Error>
Auto Trait Implementations§
impl Freeze for JjBackend
impl RefUnwindSafe for JjBackend
impl Send for JjBackend
impl Sync for JjBackend
impl Unpin for JjBackend
impl UnsafeUnpin for JjBackend
impl UnwindSafe for JjBackend
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more