Module sudoku_variants::util[][src]

This module contains utility functionality needed for this crate. Most prominently, it contains the definition of the USizeSet used for storing cell options for strategies.

Structs

USizeSet

A set of usize that is implemented as a bit vector. Each usize that is in the range of possible elements is represented by one bit in a vector of numbers. This generally has better performance than a HashSet.

USizeSetIter

An iterator over the content of a USizeSet.

Enums

USizeSetError

An enumeration of the errors that can happen when using a USizeSet.

Type Definitions

USizeSetResult

Syntactic sugar for Result<V, USizeSetError>.