pub enum WorkstreamError {
NotFound(String),
AlreadyExists(String),
InvalidName(String),
InvalidTransition {
from: WorkstreamState,
to: WorkstreamState,
},
ProjectError(String),
GitError(String),
Io(Error),
Other(String),
}Variants§
NotFound(String)
AlreadyExists(String)
InvalidName(String)
InvalidTransition
ProjectError(String)
GitError(String)
Io(Error)
Other(String)
Trait Implementations§
Source§impl Debug for WorkstreamError
impl Debug for WorkstreamError
Source§impl Display for WorkstreamError
impl Display for WorkstreamError
Source§impl Error for WorkstreamError
impl Error for WorkstreamError
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 WorkstreamError
impl !RefUnwindSafe for WorkstreamError
impl Send for WorkstreamError
impl Sync for WorkstreamError
impl Unpin for WorkstreamError
impl UnsafeUnpin for WorkstreamError
impl !UnwindSafe for WorkstreamError
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