pub enum ErrorKind {
General,
Parse,
Definitions,
Duplicate,
Execution,
Locking,
Io,
}Variants§
General
Parse
Definitions
Errors related to defining systems, production rules, and so on.
Duplicate
Returned when attempting to create duplicate items
Execution
Errors related to running a system. See crate::system::System.
Locking
Indicates an error with locks, such as a PoisonError.
Io
An IO Error.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErrorKind
impl RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl UnwindSafe for ErrorKind
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