pub enum ZyxError {
BackendError(&'static str),
CompileError(Box<dyn Debug>),
InvalidDType {
expected: DType,
found: DType,
},
IndexOutOfBounds {
index: usize,
len: usize,
},
IOError(Error),
ParseError(String),
}
Expand description
ZyxError
Variants§
BackendError(&'static str)
Error returned by backend
CompileError(Box<dyn Debug>)
Compilation error
InvalidDType
Unexpected dtype found
IndexOutOfBounds
Index out of bounds
IOError(Error)
IO error when writing to or reading from disk
ParseError(String)
Parse error
Trait Implementations§
source§impl Error for ZyxError
impl Error for ZyxError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 ZyxError
impl !RefUnwindSafe for ZyxError
impl !Send for ZyxError
impl !Sync for ZyxError
impl Unpin for ZyxError
impl !UnwindSafe for ZyxError
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