Enum valkyrie_parser::MainInfixNode
source · pub enum MainInfixNode {
Show 44 variants
And,
Apply2,
Apply3,
Contains,
Divide,
DivideAssign,
EE,
EEE,
EQ,
GE,
GEQ,
GG,
GGE,
GGG,
In,
Is(KwIsNode),
LE,
LEQ,
LL,
LLE,
LLL,
Map,
Minus,
MinusAssign,
Multiply,
MultiplyAssign,
NE,
NEE,
Nand,
Nor,
NotContains,
NotIn,
NotIs,
Or,
Plus,
PlusAssign,
Power,
Remainder,
RemainderAssign,
Surd,
Until,
UpTo,
Xand,
Xor,
}Variants§
And
Apply2
Apply3
Contains
Divide
DivideAssign
EE
EEE
EQ
GE
GEQ
GG
GGE
GGG
In
Is(KwIsNode)
LE
LEQ
LL
LLE
LLL
Map
Minus
MinusAssign
Multiply
MultiplyAssign
NE
NEE
Nand
Nor
NotContains
NotIn
NotIs
Or
Plus
PlusAssign
Power
Remainder
RemainderAssign
Surd
Until
UpTo
Xand
Xor
Trait Implementations§
source§impl Clone for MainInfixNode
impl Clone for MainInfixNode
source§fn clone(&self) -> MainInfixNode
fn clone(&self) -> MainInfixNode
Returns a copy 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 MainInfixNode
impl Debug for MainInfixNode
source§impl FromStr for MainInfixNode
impl FromStr for MainInfixNode
§type Err = YggdrasilError<ValkyrieRule>
type Err = YggdrasilError<ValkyrieRule>
The associated error which can be returned from parsing.
source§fn from_str(input: &str) -> Result<Self, YggdrasilError<ValkyrieRule>>
fn from_str(input: &str) -> Result<Self, YggdrasilError<ValkyrieRule>>
Parses a string
s to return a value of this type. Read moresource§impl Hash for MainInfixNode
impl Hash for MainInfixNode
Auto Trait Implementations§
impl RefUnwindSafe for MainInfixNode
impl Send for MainInfixNode
impl Sync for MainInfixNode
impl Unpin for MainInfixNode
impl UnwindSafe for MainInfixNode
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