Enum clingo::ClauseType [] [src]

pub enum ClauseType {
    Learnt,
    Static,
    Volatile,
    VolatileStatic,
}

Enumeration of clause types determining the lifetime of a clause.

Clauses in the solver are either cleaned up based on a configurable deletion policy or at the end of a solving step. The values of this enumeration determine if a clause is subject to one of the above deletion strategies.

Variants

The clause is subject to the solvers deletion policy

The clause is not subject to the solvers deletion policy

Like Learnt but the clause is deleted after a solving step

Like Static but the clause is deleted after a solving step

Trait Implementations

impl Debug for ClauseType
[src]

[src]

Formats the value using the given formatter. Read more

impl Copy for ClauseType
[src]

impl Clone for ClauseType
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for ClauseType

impl Sync for ClauseType