Enum sudoku_variants::util::USizeSetError[][src]

pub enum USizeSetError {
    InvalidBounds,
    DifferentBounds,
    OutOfBounds,
}

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

Variants

InvalidBounds

Indicates that the bounds provided in the constructor are invalid, that is, the minimum is greater than the maximum.

DifferentBounds

Indicates that an operation was performed on two or more USizeSets with different bounds.

OutOfBounds

Indicates that a number that was queried to be inserted or removed is out of the bounds of the USizeSet in question.

Trait Implementations

impl Debug for USizeSetError[src]

impl Eq for USizeSetError[src]

impl PartialEq<USizeSetError> for USizeSetError[src]

impl StructuralEq for USizeSetError[src]

impl StructuralPartialEq for USizeSetError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,