[−][src]Struct rs_sudoku::SolveReport
Fields
is_solved: bool
Is the solution sovled.
is_valid: bool
Is this still a valid state.
given: usize
How many were already solved before starting?
Number of hidden singles
http://sudopedia.enjoysudoku.com/Hidden_Single.html
The number of positions solved by finding a hidden single
naked_singles: usize
Number of naked singles
http://sudopedia.enjoysudoku.com/Naked_Single.html
The number of positions solved by having no other options.
num_pointing: usize
box_line: usize
subsets_used: usize
The number of times that a {Naked,Hidden}{Double,Triple} is used to remove a candidate.
http://sudopedia.enjoysudoku.com/Solving_Technique.html#Subsets
state: String
The string representation of how the board looks after trying to solve the puzzle
Trait Implementations
Auto Trait Implementations
impl Send for SolveReport
impl Send for SolveReport
impl Sync for SolveReport
impl Sync for SolveReport
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |