pub enum Jeeperr {
ArgumentError,
DimensionError,
IndexError,
MemoryError,
OutputError,
ClError(ClError),
Error(String),
}Expand description
Error enum for gpurs crate
Variants§
ArgumentError
Too many or too few arguments provided
DimensionError
Invalid matrix dimensions for requested operation
IndexError
Invalid index for requested operation
MemoryError
Calculator and Handler have inconsistent memory
OutputError
Invalid output type
ClError(ClError)
ClError wrapper
Error(String)
Generic error string wrapper
Trait Implementations§
source§impl Error for Jeeperr
impl Error for Jeeperr
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 RefUnwindSafe for Jeeperr
impl Send for Jeeperr
impl Sync for Jeeperr
impl Unpin for Jeeperr
impl UnwindSafe for Jeeperr
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