pub enum GwError {
NotAGitRepository,
GitCommandFailed(String),
BranchAlreadyExists(String),
BranchNotFound(String),
ProtectedBranch(String),
UncommittedChanges,
UnpushedCommits(String, usize),
AlreadyOnHomeBranch(String),
BranchNameRequired,
Io(Error),
NothingToUndo,
Other(String),
}Expand description
Custom error type for gw CLI
Variants§
NotAGitRepository
GitCommandFailed(String)
BranchAlreadyExists(String)
BranchNotFound(String)
ProtectedBranch(String)
UncommittedChanges
UnpushedCommits(String, usize)
AlreadyOnHomeBranch(String)
BranchNameRequired
Io(Error)
NothingToUndo
Other(String)
Trait Implementations§
Source§impl Error for GwError
impl Error for GwError
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()
Auto Trait Implementations§
impl Freeze for GwError
impl !RefUnwindSafe for GwError
impl Send for GwError
impl Sync for GwError
impl Unpin for GwError
impl !UnwindSafe for GwError
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