pub enum AxisError {
OutOfBounds {
axis: isize,
rank: usize,
},
Duplicate {
axis: usize,
},
}Expand description
Error returned when normalizing user-facing axis arguments.
Variants§
OutOfBounds
Axis is outside [-rank, rank).
Duplicate
Axis appears more than once after negative-axis normalization.
Trait Implementations§
Source§impl Error for AxisError
impl Error for AxisError
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()
impl Eq for AxisError
impl StructuralPartialEq for AxisError
Auto Trait Implementations§
impl Freeze for AxisError
impl RefUnwindSafe for AxisError
impl Send for AxisError
impl Sync for AxisError
impl Unpin for AxisError
impl UnsafeUnpin for AxisError
impl UnwindSafe for AxisError
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