pub struct CoqLetDef {
pub name: String,
pub params: Vec<(String, Option<String>)>,
pub return_type: Option<String>,
pub body: String,
pub is_opaque: bool,
}Expand description
Coq definition with let-binding
Fields§
§name: String§params: Vec<(String, Option<String>)>§return_type: Option<String>§body: String§is_opaque: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for CoqLetDef
impl RefUnwindSafe for CoqLetDef
impl Send for CoqLetDef
impl Sync for CoqLetDef
impl Unpin for CoqLetDef
impl UnsafeUnpin for CoqLetDef
impl UnwindSafe for CoqLetDef
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