Enum clingo_sys::clingo_clause_type [] [src]

#[repr(u32)]
pub enum clingo_clause_type { clingo_clause_type_learnt, clingo_clause_type_static, clingo_clause_type_volatile, clingo_clause_type_volatile_static, }

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

Trait Implementations

impl Debug for clingo_clause_type
[src]

Formats the value using the given formatter.

impl Copy for clingo_clause_type
[src]

impl Clone for clingo_clause_type
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for clingo_clause_type
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for clingo_clause_type
[src]

impl Hash for clingo_clause_type
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more