gridly/grid/
mod.rs

1//! Core grid traits.
2//!
3//! This module contains the core grid traits that power gridly grids. These
4//! traits (in combination with [`Vector`][crate::vector::Vector] and
5//! [`Location`][crate::location::Location]) provide all of gridly's central reading,
6//! writing, and bounds-checking functionality.
7
8mod bounds;
9mod setter;
10mod view;
11mod view_mut;
12
13pub use bounds::{BoundsError, GridBounds};
14pub use setter::GridSetter;
15pub use view::{
16    ColumnView, ColumnsView, DisplayAdapter, Grid, RowView, RowsView, SingleView, View,
17};
18pub use view_mut::GridMut;