pub struct EvalNatResult {
pub value: f64,
pub normal_form: Node,
pub steps: Vec<String>,
}Expand description
Result of (eval-nat <term>). normal_form is the semantic result; the
numeric value is only the legacy renderer for that Peano normal form.
Fields§
§value: f64§normal_form: Node§steps: Vec<String>Trait Implementations§
Source§impl Clone for EvalNatResult
impl Clone for EvalNatResult
Source§fn clone(&self) -> EvalNatResult
fn clone(&self) -> EvalNatResult
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 EvalNatResult
impl Debug for EvalNatResult
Source§impl PartialEq for EvalNatResult
impl PartialEq for EvalNatResult
impl StructuralPartialEq for EvalNatResult
Auto Trait Implementations§
impl Freeze for EvalNatResult
impl RefUnwindSafe for EvalNatResult
impl Send for EvalNatResult
impl Sync for EvalNatResult
impl Unpin for EvalNatResult
impl UnsafeUnpin for EvalNatResult
impl UnwindSafe for EvalNatResult
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