pub struct CoordinatesOutOfBoundsError {
pub range: MatrixRange,
pub coordinates: MatrixCoordinates,
}
Expand description
Matrix cell access out of bounds.
Fields§
§range: MatrixRange
Matrix data area.
coordinates: MatrixCoordinates
Attempted access coordinates.
Trait Implementations§
Source§impl Clone for CoordinatesOutOfBoundsError
impl Clone for CoordinatesOutOfBoundsError
Source§fn clone(&self) -> CoordinatesOutOfBoundsError
fn clone(&self) -> CoordinatesOutOfBoundsError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CoordinatesOutOfBoundsError
impl Debug for CoordinatesOutOfBoundsError
Source§impl Error for CoordinatesOutOfBoundsError
impl Error for CoordinatesOutOfBoundsError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for CoordinatesOutOfBoundsError
impl ErrorCompat for CoordinatesOutOfBoundsError
Source§fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_, '_>where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to
Error::source
. Read moreAuto Trait Implementations§
impl Freeze for CoordinatesOutOfBoundsError
impl RefUnwindSafe for CoordinatesOutOfBoundsError
impl Send for CoordinatesOutOfBoundsError
impl Sync for CoordinatesOutOfBoundsError
impl Unpin for CoordinatesOutOfBoundsError
impl UnwindSafe for CoordinatesOutOfBoundsError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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