pub struct DerivedAux {
pub name: String,
pub ty: Term,
pub term: Term,
}Expand description
One derived auxiliary: the name Lean gives it, the type the kernel certified for it, and the term it certified.
Fields§
§name: StringThe constant’s name, in this kernel’s flat spelling (Chain_noConfusion, clink_inj).
ty: Terminfer_type(term) — the type the kernel certified, not a separately written claim.
term: TermThe definition’s body.
Trait Implementations§
Source§impl Clone for DerivedAux
impl Clone for DerivedAux
Source§fn clone(&self) -> DerivedAux
fn clone(&self) -> DerivedAux
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 DerivedAux
impl Debug for DerivedAux
Source§impl PartialEq for DerivedAux
impl PartialEq for DerivedAux
impl StructuralPartialEq for DerivedAux
Auto Trait Implementations§
impl Freeze for DerivedAux
impl RefUnwindSafe for DerivedAux
impl Send for DerivedAux
impl Sync for DerivedAux
impl Unpin for DerivedAux
impl UnsafeUnpin for DerivedAux
impl UnwindSafe for DerivedAux
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