gridly 0.6.0

A library for managing fixed-size 2D spaces
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Core grid traits.
//!
//! This module contains the core grid traits that power gridly grids. These
//! traits (in combination with [`Vector`][vector::Vector] and
//! [`Location`][location::Location]) provide all of gridly's central reading,
//! writing, and bounds-checking functionality.

mod bounds;
mod setter;
mod view;
mod view_mut;

pub use bounds::{BoundsError, GridBounds};
pub use setter::GridSetter;
pub use view::{ColumnView, ColumnsView, Grid, RowView, RowsView, SingleView, View};
pub use view_mut::GridMut;