pub enum ShipError {
Io(Error),
Json(Error),
Missing,
}Expand description
Errors produced by ship bookkeeping.
Variants§
Io(Error)
Filesystem operation failed.
Json(Error)
JSON parse or serialization failed.
Missing
No last-ship record exists.
Trait Implementations§
Source§impl Error for ShipError
impl Error for ShipError
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 !RefUnwindSafe for ShipError
impl !UnwindSafe for ShipError
impl Freeze for ShipError
impl Send for ShipError
impl Sync for ShipError
impl Unpin for ShipError
impl UnsafeUnpin for ShipError
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