Enum moore_svlog_syntax::token::Precedence
[−]
[src]
pub enum Precedence {
Min,
MinTypMax,
Concatenation,
Assignment,
Implication,
Ternary,
LogicOr,
LogicAnd,
BitOr,
BitXor,
BitAnd,
Equality,
Relational,
Shift,
Add,
Mul,
Pow,
Unary,
Postfix,
Scope,
Max,
}Expression precedence. Note that a few kinds of expression are right-associative rather than the default left-associative.
Variants
MinMinTypMaxConcatenationAssignmentImplicationTernaryLogicOrLogicAndBitOrBitXorBitAndEqualityRelationalShiftAddMulPowUnaryPostfixScopeMax
Trait Implementations
impl Clone for Precedence[src]
fn clone(&self) -> Precedence[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Copy for Precedence[src]
impl Debug for Precedence[src]
impl PartialEq for Precedence[src]
fn eq(&self, __arg_0: &Precedence) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Eq for Precedence[src]
impl PartialOrd for Precedence[src]
fn partial_cmp(&self, __arg_0: &Precedence) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl Ord for Precedence[src]
fn cmp(&self, __arg_0: &Precedence) -> Ordering[src]
This method returns an Ordering between self and other. Read more
fn max(self, other: Self) -> Self1.22.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.22.0[src]
Compares and returns the minimum of two values. Read more