pub enum StickfigureError {
Io(Error),
InvalidHeader(String),
NodeError(String),
NodeLimitError(usize, usize, usize),
InvalidDrawIndex(i32, String),
NodeIsAlreadyAnchor(i32, String),
InvalidDrawIndices(String, String),
OccupiedDrawIndex(i32, String),
}
Variants§
Io(Error)
InvalidHeader(String)
NodeError(String)
NodeLimitError(usize, usize, usize)
InvalidDrawIndex(i32, String)
NodeIsAlreadyAnchor(i32, String)
InvalidDrawIndices(String, String)
OccupiedDrawIndex(i32, String)
Trait Implementations§
Source§impl Debug for StickfigureError
impl Debug for StickfigureError
Source§impl Display for StickfigureError
impl Display for StickfigureError
Source§impl Error for StickfigureError
impl Error for StickfigureError
1.30.0 · 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<StickfigureError> for LibraryError
impl From<StickfigureError> for LibraryError
Source§fn from(source: StickfigureError) -> Self
fn from(source: StickfigureError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StickfigureError
impl RefUnwindSafe for StickfigureError
impl Send for StickfigureError
impl Sync for StickfigureError
impl Unpin for StickfigureError
impl UnwindSafe for StickfigureError
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