soku 0.1.1

Easy sudoku generation and solving
Documentation
1
2
3
4
5
6
7
8
9
10
use std::ops::{Range, RangeInclusive};

pub const GRID_SIZE: usize = HOUSE_SIZE * HOUSE_SIZE;
pub const HOUSE_SIZE: usize = SQUARE_SIZE * SQUARE_SIZE;
pub const SQUARE_SIZE: usize = 3;

#[allow(clippy::cast_possible_truncation)]
pub const DIGITS: RangeInclusive<u8> = 1..=HOUSE_SIZE as u8;
pub const HOUSE_INDICES: Range<usize> = 0..HOUSE_SIZE;
pub const DIGIT_INDICES: Range<usize> = HOUSE_INDICES;