Module util

Module util 

Source
Expand description

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 Aliases§

USizeSetResult
Syntactic sugar for Result<V, USizeSetError>.