pub enum CoqExtraction {
Language(String),
Constant(String, String),
Inductive(String, String),
Inline(Vec<String>),
NoInline(Vec<String>),
RecursiveExtraction(String),
Extraction(String, String),
ExtractionLibrary(String, String),
}Expand description
Coq extraction directive
Variants§
Language(String)
Constant(String, String)
Inductive(String, String)
Inline(Vec<String>)
NoInline(Vec<String>)
RecursiveExtraction(String)
Extraction(String, String)
ExtractionLibrary(String, String)
Trait Implementations§
Source§impl Clone for CoqExtraction
impl Clone for CoqExtraction
Source§fn clone(&self) -> CoqExtraction
fn clone(&self) -> CoqExtraction
Returns a duplicate 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 CoqExtraction
impl Debug for CoqExtraction
Auto Trait Implementations§
impl Freeze for CoqExtraction
impl RefUnwindSafe for CoqExtraction
impl Send for CoqExtraction
impl Sync for CoqExtraction
impl Unpin for CoqExtraction
impl UnsafeUnpin for CoqExtraction
impl UnwindSafe for CoqExtraction
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