Enum calc_engine::expressions::Expression [−][src]
pub enum Expression { Literal(f64), Binary(Box<Expression>, Operation, Box<Expression>), Grouping(Box<Expression>), Error(ExpressionErrors), }
Variants
Literal(f64)
Binary(Box<Expression>, Operation, Box<Expression>)
Grouping(Box<Expression>)
Error(ExpressionErrors)
Implementations
impl Expression
[src]
impl Expression
[src]Trait Implementations
impl Debug for Expression
[src]
impl Debug for Expression
[src]impl PartialEq<Expression> for Expression
[src]
impl PartialEq<Expression> for Expression
[src]fn eq(&self, other: &Expression) -> bool
[src]
fn eq(&self, other: &Expression) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &Expression) -> bool
[src]
fn ne(&self, other: &Expression) -> bool
[src]This method tests for !=
.