pub struct Rederivation {
pub declaration: String,
pub lean: String,
pub decisions: Vec<NativeDecision>,
}Expand description
One declaration whose type or value holds re-derived leaves.
Fields§
§declaration: StringThe kernel identity of the declaration.
lean: StringIts Lean name, as Lean writes it.
decisions: Vec<NativeDecision>Its leaves, in export order.
Implementations§
Trait Implementations§
Source§impl Clone for Rederivation
impl Clone for Rederivation
Source§fn clone(&self) -> Rederivation
fn clone(&self) -> Rederivation
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 Rederivation
impl Debug for Rederivation
Source§impl PartialEq for Rederivation
impl PartialEq for Rederivation
impl Eq for Rederivation
impl StructuralPartialEq for Rederivation
Auto Trait Implementations§
impl Freeze for Rederivation
impl RefUnwindSafe for Rederivation
impl Send for Rederivation
impl Sync for Rederivation
impl Unpin for Rederivation
impl UnsafeUnpin for Rederivation
impl UnwindSafe for Rederivation
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