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]

[src]

Creates new solve settings.

[src]

Sets wheter to solve simple moves between each step.

[src]

Whether to solve simple moves between each step.

[src]

Sets whether to debug by printing out to standard output.

[src]

Whether to debug by printing out to standard output.

[src]

Sets whether to return the difference from initial puzzle.

[src]

Whether to return the difference from initial puzzle.

[src]

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

[src]

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

[src]

Sets how many milliseconds to sleep between each step.

[src]

How many milliseconds to sleep between each step.

[src]

Sets the maximum number of iterations before giving up.

[src]

The maximum number of iterations before giving up.

[src]

Sets the maximum number of iterations before giving up.

[src]

The maximum number of iterations before giving up.

Trait Implementations

Auto Trait Implementations

impl Send for SolveSettings

impl Sync for SolveSettings