Struct quickbacktrack::SolveSettings [] [src]

pub struct SolveSettings { /* fields omitted */ }

Stores settings for solver.

Default settings:

  • solve_simple: true
  • debug: false
  • difference: false
  • sleep_ms: None

Methods

impl SolveSettings
[src]

Creates new solve settings.

Sets wheter to solve simple moves between each step.

Whether to solve simple moves between each step.

Sets whether to debug by printing out to standard output.

Whether to debug by printing out to standard output.

Sets whether to return the difference from initial puzzle.

Whether to return the difference from initial puzzle.

Sets how many milliseconds to sleep between each step, if any.

Sets how many milliseconds to sleep between each step, if any.

Sets how many milliseconds to sleep between each step.

How many milliseconds to sleep between each step.

Sets the maximum number of iterations before giving up.

The maximum number of iterations before giving up.

Sets the maximum number of iterations before giving up.

The maximum number of iterations before giving up.