Enum splr::state::LogUsizeId[][src]

pub enum LogUsizeId {
    NumConflict,
    NumPropagate,
    NumDecision,
    RemainingVar,
    AssertedVar,
    EliminatedVar,
    UnreachableCore,
    RemovableClause,
    LBD2Clause,
    Binclause,
    PermanentClause,
    Restart,
    RestartBlock,
    RestartCancel,
    RestartStabilize,
    RestartTriggerLevel,
    RestartTriggerLevelMax,
    Simplify,
    Stabilize,
    ClauseSubsumption,
    Vivify,
    VivifiedVar,
    End,
}

Index for Usize data, used in ProgressRecord.

Variants

NumConflict
NumPropagate
NumDecision
RemainingVar
AssertedVar
EliminatedVar
UnreachableCore
RemovableClause
LBD2Clause
Binclause
PermanentClause
Restart
RestartBlock
RestartCancel
RestartStabilize
RestartTriggerLevel
RestartTriggerLevelMax
Simplify
Stabilize
ClauseSubsumption
Vivify
VivifiedVar
End

Trait Implementations

impl Clone for LogUsizeId[src]

impl Copy for LogUsizeId[src]

impl Debug for LogUsizeId[src]

impl Index<LogUsizeId> for State[src]

type Output = usize

The returned type after indexing.

impl Index<LogUsizeId> for ProgressRecord[src]

type Output = usize

The returned type after indexing.

impl IndexMut<LogUsizeId> for State[src]

impl IndexMut<LogUsizeId> for ProgressRecord[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.