[][src]Module gridly::prelude

The gridly prelude includes all traits and common structs. It does not include the single-letter shorthand constructors, though.

Re-exports

pub use crate::direction::Direction;
pub use crate::direction::Down;
pub use crate::direction::Left;
pub use crate::direction::Right;
pub use crate::direction::Up;
pub use crate::location::Column;
pub use crate::location::Component as LocationComponent;
pub use crate::location::Location;
pub use crate::location::LocationLike;
pub use crate::location::Row;
pub use crate::range::ColumnRange;
pub use crate::range::LocationRange;
pub use crate::range::RowRange;
pub use crate::vector::Columns;
pub use crate::vector::Component as VectorComponent;
pub use crate::vector::Rows;
pub use crate::vector::Vector;
pub use crate::vector::VectorLike;

Traits

BaseGrid

Base Reader trait for grids.

BaseGridBounds

High-level trait implementing grid sizes and boundary checking.

BaseGridMut
BaseGridSetter
Grid

Trait for viewing the values in a grid

GridBounds
GridMut
GridSetter