[−][src]Enum gridly::grid::LocationRangeError
An out-of-bounds error for a Location on a grid
This error is returned by methods that perform bounds checking to indicate a failed bounds check. It includes the specific boundary that was violated.
Variants
Row(RowRangeError)
The location's Row
was out of bounds
Column(ColumnRangeError)
The location's Column
was out of bounds
Trait Implementations
impl Clone for LocationRangeError
[src]
fn clone(&self) -> LocationRangeError
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for LocationRangeError
[src]
impl Copy for LocationRangeError
[src]
impl PartialEq<LocationRangeError> for LocationRangeError
[src]
fn eq(&self, other: &LocationRangeError) -> bool
[src]
fn ne(&self, other: &LocationRangeError) -> bool
[src]
impl From<RangeError<Row>> for LocationRangeError
[src]
fn from(err: RowRangeError) -> Self
[src]
impl From<RangeError<Column>> for LocationRangeError
[src]
fn from(err: ColumnRangeError) -> Self
[src]
impl Debug for LocationRangeError
[src]
Auto Trait Implementations
impl Send for LocationRangeError
impl Sync for LocationRangeError
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,