pub enum ProofParserState {
Start,
Clause,
Witness,
Deletion,
}
Expand description
The state of our proof parser
Variants§
Start
Before the start of an instruction
Clause
Inside a clause/lemma
Witness
Inside a witness
Deletion
Inside a deletion
Trait Implementations§
Source§impl Clone for ProofParserState
impl Clone for ProofParserState
Source§fn clone(&self) -> ProofParserState
fn clone(&self) -> ProofParserState
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ProofParserState
impl Debug for ProofParserState
Source§impl PartialEq for ProofParserState
impl PartialEq for ProofParserState
impl Copy for ProofParserState
impl Eq for ProofParserState
impl StructuralPartialEq for ProofParserState
Auto Trait Implementations§
impl Freeze for ProofParserState
impl RefUnwindSafe for ProofParserState
impl Send for ProofParserState
impl Sync for ProofParserState
impl Unpin for ProofParserState
impl UnwindSafe for ProofParserState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> HeapSpace for Twhere
T: Copy,
impl<T> HeapSpace for Twhere
T: Copy,
Source§fn heap_space(&self) -> usize
fn heap_space(&self) -> usize
The number of bytes allocated on the heap that this owns.