[][src]Enum gridly::grid::LocationRangeError

pub enum LocationRangeError {
    Row(RowRangeError),
    Column(ColumnRangeError),
}

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]

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]

impl From<RangeError<Row>> for LocationRangeError[src]

impl From<RangeError<Column>> for LocationRangeError[src]

impl Debug for LocationRangeError[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]