pub enum BubFnsVariable {
Show 105 variants
BubFns,
ZeroOrMoreBubFns,
SpaceAndBubFn,
BubFn,
BubFn1,
BubFn2,
BubFn3,
BubFn4,
SumAndSpace,
OrOrExprAndSpace,
OrOrExpr,
OrOrExpr1,
OrOr,
AndAndExpr,
AndAndExpr1,
AndAnd,
ComparisonExpr,
ComparisonExpr1,
Comparison,
Comparison1,
Comparison2,
Comparison3,
Comparison4,
Comparison5,
EqEq,
Ne,
Ge,
Le,
Gt,
Lt,
Sum,
ZeroOrMorePlusOrMinusAndTerms,
PlusOrMinusAndTerm,
Term,
ZeroOrMoreStarOrSlashAndFactors,
StarOrSlashAndFactor,
Factor,
Power,
PowerAndFactor,
Atom,
Atom1,
Atom2,
Atom3,
Atom4,
Atom5,
Variable,
Variable1,
Variable2,
Variable3,
Variable4,
Variable5,
Variable6,
Variable7,
Variable8,
Variable9,
UppercaseX,
UppercaseY,
UppercaseZ,
LowercaseX,
LowercaseY,
LowercaseZ,
UppercaseN,
LowercaseN,
UppercaseF,
UppercaseS,
Constant,
Constant1,
E,
Pi,
Function,
Function1,
Function2,
Function3,
Function4,
Sine,
Cosine,
Tangent,
Ln,
Lg,
ExprInParentheses,
ExprAndClose,
IntegerLiteral,
FloatLiteral,
PointAndDecLiteral,
BytesF64Literal,
DecLiteral,
ZeroOrMoreDecDigits,
DecDigit,
DecDigit1,
DecDigit2,
DecDigit3,
DecDigit4,
DecDigit5,
DecDigit6,
DecDigit7,
DecDigit8,
PlusOrMinus,
PlusOrMinus1,
Plus,
Minus,
StarOrSlash,
StarOrSlash1,
Star,
Slash,
Space,
}
Variants
BubFns
ZeroOrMoreBubFns
SpaceAndBubFn
BubFn
BubFn1
BubFn2
BubFn3
BubFn4
SumAndSpace
OrOrExprAndSpace
OrOrExpr
OrOrExpr1
OrOr
AndAndExpr
AndAndExpr1
AndAnd
ComparisonExpr
ComparisonExpr1
Comparison
Comparison1
Comparison2
Comparison3
Comparison4
Comparison5
EqEq
Ne
Ge
Le
Gt
Lt
Sum
ZeroOrMorePlusOrMinusAndTerms
PlusOrMinusAndTerm
Term
ZeroOrMoreStarOrSlashAndFactors
StarOrSlashAndFactor
Factor
Power
PowerAndFactor
Atom
Atom1
Atom2
Atom3
Atom4
Atom5
Variable
Variable1
Variable2
Variable3
Variable4
Variable5
Variable6
Variable7
Variable8
Variable9
UppercaseX
UppercaseY
UppercaseZ
LowercaseX
LowercaseY
LowercaseZ
UppercaseN
LowercaseN
UppercaseF
UppercaseS
Constant
Constant1
E
Pi
Function
Function1
Function2
Function3
Function4
Sine
Cosine
Tangent
Ln
Lg
ExprInParentheses
ExprAndClose
IntegerLiteral
FloatLiteral
PointAndDecLiteral
BytesF64Literal
DecLiteral
ZeroOrMoreDecDigits
DecDigit
DecDigit1
DecDigit2
DecDigit3
DecDigit4
DecDigit5
DecDigit6
DecDigit7
DecDigit8
PlusOrMinus
PlusOrMinus1
Plus
Minus
StarOrSlash
StarOrSlash1
Star
Slash
Space
Trait Implementations
sourceimpl Clone for BubFnsVariable
impl Clone for BubFnsVariable
sourcefn clone(&self) -> BubFnsVariable
fn clone(&self) -> BubFnsVariable
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BubFnsVariable
impl Debug for BubFnsVariable
sourceimpl Hash for BubFnsVariable
impl Hash for BubFnsVariable
sourceimpl<'input> Output<'input, [u8], BubFnsVariable, StartAndLenSpan<u16, u16>> for BubFnsOutput
impl<'input> Output<'input, [u8], BubFnsVariable, StartAndLenSpan<u16, u16>> for BubFnsOutput
fn output_ast(
input: &'input [u8],
cst: CST<BubFnsVariable, StartAndLenSpan<u16, u16>, Self>
) -> AST<BubFnsVariable, StartAndLenSpan<u16, u16>, Self>
sourceimpl PartialEq<BubFnsVariable> for BubFnsVariable
impl PartialEq<BubFnsVariable> for BubFnsVariable
sourceimpl<'a> Rules<U8SliceTerminal<'a>, BubFnsVariable> for BubFnsRules
impl<'a> Rules<U8SliceTerminal<'a>, BubFnsVariable> for BubFnsRules
fn get(
&self,
variable: &BubFnsVariable
) -> Option<&RightRule<U8SliceTerminal<'a>, BubFnsVariable>>
impl Copy for BubFnsVariable
impl Eq for BubFnsVariable
impl StructuralEq for BubFnsVariable
impl StructuralPartialEq for BubFnsVariable
impl Variable for BubFnsVariable
Auto Trait Implementations
impl RefUnwindSafe for BubFnsVariable
impl Send for BubFnsVariable
impl Sync for BubFnsVariable
impl Unpin for BubFnsVariable
impl UnwindSafe for BubFnsVariable
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more