[−][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> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<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> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [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> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |