Grid

Build Status Documentation

Simple utility for 2d grid of characters.

Installation

[dependencies] grid = "0.1.1"

Examples

``` let mut grid = Grid::new(10, 10);

grid.set(0, 0, '.');

asserteq!(grid.get(0, 0), Some('.')); asserteq!(grid.get(200, 0), None); asserteq!(grid.count('.'), 1); asserteq!(grid.count('#'), 99);

grid.fill(5, 5, '+');

assert_eq!(grid.count('+'), 100); ```