rectgrid 0.1.1

Region operations on rectilinear grids with arbitrary unit systems.
Documentation
#![no_std]
extern crate core;
extern crate alloc;

use core::fmt::{Display, Formatter, Result};

mod rectgrid;
pub use rectgrid::*;

#[derive(Debug, Clone, Copy)]
pub enum RectgridError {
    OutOfIndex(u32),
    InvalidDefinition,
}

impl Display for RectgridError {
    fn fmt(&self, f: &mut Formatter) -> Result {
        match self {
            RectgridError::OutOfIndex(last) => write!(f, "out of index: last valid index is {}", last),
            RectgridError::InvalidDefinition => write!(f, "invalid definition"),
        }
    }
}