[−][src]Enum varisat_internal_proof::DeleteClauseProof
Justifications for a simple clause deletion.
Variants
Redundant
The clause is known to be redundant.
Simplified
The clause is irred and subsumed by the clause added in the previous step.
Satisfied
The clause contains a true literal.
Also used to justify deletion of tautological clauses.
Trait Implementations
impl Eq for DeleteClauseProof
[src]
fn assert_receiver_is_total_eq(&self)
[src]
impl PartialEq<DeleteClauseProof> for DeleteClauseProof
[src]
fn eq(&self, other: &DeleteClauseProof) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Copy for DeleteClauseProof
[src]
impl Clone for DeleteClauseProof
[src]
fn clone(&self) -> DeleteClauseProof
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for DeleteClauseProof
[src]
Auto Trait Implementations
impl Send for DeleteClauseProof
impl Sync for DeleteClauseProof
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,