pub enum REKind {
Show 29 variants
Interrupted(Box<dyn Error + Send + Sync>),
NotAMatrix(Box<dyn Error + Send + Sync>),
IndexOutOfBounds(Box<dyn Error + Send + Sync>),
ParseError(Box<dyn Error + Send + Sync>),
NotS4(Box<dyn Error + Send + Sync>),
NotReference(Box<dyn Error + Send + Sync>),
NotInitialized(Box<dyn Error + Send + Sync>),
NoSuchSlot(Box<dyn Error + Send + Sync>),
NoSuchField(Box<dyn Error + Send + Sync>),
NotAClosure(Box<dyn Error + Send + Sync>),
NoSuchFunction(Box<dyn Error + Send + Sync>),
UnevaluatedPromise(Box<dyn Error + Send + Sync>),
NoSuchEnv(Box<dyn Error + Send + Sync>),
FileIoError(Box<dyn Error + Send + Sync>),
FileNotFound(Box<dyn Error + Send + Sync>),
FileExists(Box<dyn Error + Send + Sync>),
NotCompatible(Box<dyn Error + Send + Sync>),
S4CreationError(Box<dyn Error + Send + Sync>),
ReferenceCreationError(Box<dyn Error + Send + Sync>),
NoSuchBinding(Box<dyn Error + Send + Sync>),
BindingNotFound(Box<dyn Error + Send + Sync>),
BindingIsLocked(Box<dyn Error + Send + Sync>),
NoSuchNamespace(Box<dyn Error + Send + Sync>),
FunctionNotExported(Box<dyn Error + Send + Sync>),
EvalError(Box<dyn Error + Send + Sync>),
UnknownError(String),
UnreachableError(String),
ForceStopError(String),
Other(Box<dyn Error + Send + Sync>),
}
Variants§
Interrupted(Box<dyn Error + Send + Sync>)
NotAMatrix(Box<dyn Error + Send + Sync>)
IndexOutOfBounds(Box<dyn Error + Send + Sync>)
ParseError(Box<dyn Error + Send + Sync>)
NotS4(Box<dyn Error + Send + Sync>)
NotReference(Box<dyn Error + Send + Sync>)
NotInitialized(Box<dyn Error + Send + Sync>)
NoSuchSlot(Box<dyn Error + Send + Sync>)
NoSuchField(Box<dyn Error + Send + Sync>)
NotAClosure(Box<dyn Error + Send + Sync>)
NoSuchFunction(Box<dyn Error + Send + Sync>)
UnevaluatedPromise(Box<dyn Error + Send + Sync>)
NoSuchEnv(Box<dyn Error + Send + Sync>)
FileIoError(Box<dyn Error + Send + Sync>)
FileNotFound(Box<dyn Error + Send + Sync>)
FileExists(Box<dyn Error + Send + Sync>)
NotCompatible(Box<dyn Error + Send + Sync>)
S4CreationError(Box<dyn Error + Send + Sync>)
ReferenceCreationError(Box<dyn Error + Send + Sync>)
NoSuchBinding(Box<dyn Error + Send + Sync>)
BindingNotFound(Box<dyn Error + Send + Sync>)
BindingIsLocked(Box<dyn Error + Send + Sync>)
NoSuchNamespace(Box<dyn Error + Send + Sync>)
FunctionNotExported(Box<dyn Error + Send + Sync>)
EvalError(Box<dyn Error + Send + Sync>)
UnknownError(String)
UnreachableError(String)
ForceStopError(String)
Other(Box<dyn Error + Send + Sync>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for REKind
impl !RefUnwindSafe for REKind
impl Send for REKind
impl Sync for REKind
impl Unpin for REKind
impl !UnwindSafe for REKind
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