pub enum WorktreeRemoveError {
RepoError(Error),
DoesNotExist(Utf8PathBuf),
BranchNameMismatch {
worktree_name: WorktreeName,
branch_name: BranchName,
},
BranchNotFound(BranchName),
Changes(RepoChanges),
NotMerged {
branch_name: BranchName,
},
NotInSyncWithRemote {
branch_name: BranchName,
},
RemoveError {
path: Utf8PathBuf,
error: Error,
},
ReadDirectoryError {
path: Utf8PathBuf,
error: Error,
},
}Variants§
RepoError(Error)
DoesNotExist(Utf8PathBuf)
BranchNameMismatch
BranchNotFound(BranchName)
Changes(RepoChanges)
NotMerged
Fields
§
branch_name: BranchNameNotInSyncWithRemote
Fields
§
branch_name: BranchNameRemoveError
ReadDirectoryError
Trait Implementations§
Source§impl Debug for WorktreeRemoveError
impl Debug for WorktreeRemoveError
Source§impl Display for WorktreeRemoveError
impl Display for WorktreeRemoveError
Source§impl Error for WorktreeRemoveError
impl Error for WorktreeRemoveError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for WorktreeRemoveError
impl From<Error> for WorktreeRemoveError
Source§impl From<WorktreeRemoveError> for CleanupWorktreeError
impl From<WorktreeRemoveError> for CleanupWorktreeError
Source§fn from(source: WorktreeRemoveError) -> Self
fn from(source: WorktreeRemoveError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WorktreeRemoveError
impl !RefUnwindSafe for WorktreeRemoveError
impl Send for WorktreeRemoveError
impl Sync for WorktreeRemoveError
impl Unpin for WorktreeRemoveError
impl UnsafeUnpin for WorktreeRemoveError
impl !UnwindSafe for WorktreeRemoveError
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