Enum tapestry::grid::GridError[][src]

pub enum GridError {
    OutOfBounds(Coord),
    AlreadyVisited(Coord),
}

Variants

OutOfBounds(Coord)

The coordinate has no cell associated with it, as it’s out of the grid bounds.

AlreadyVisited(Coord)

The coordinate has previously been mutably borrowed from the iterator, and doing so again would break safety guarantees.

Trait Implementations

impl Debug for GridError[src]

impl Eq for GridError[src]

impl PartialEq<GridError> for GridError[src]

impl StructuralEq for GridError[src]

impl StructuralPartialEq for GridError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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<V, T> VZip<V> for T where
    V: MultiLane<T>,