[−][src]Enum mech_syntax::compiler::Node
Variants
RootFields of Root
FragmentFields of Fragment
ProgramFields of Program
HeadFields of Head
BodyFields of Body
SectionFields of Section
BlockFields of Block
StatementFields of Statement
ExpressionFields of Expression
MathExpressionFields of MathExpression
FilterExpressionFields of FilterExpression
comparator: Comparatorchildren: Vec<Node>LogicExpressionFields of LogicExpression
SelectExpressionFields of SelectExpression
DataFields of Data
DataWatchFields of DataWatch
SelectDataFields of SelectData
SetDataFields of SetData
ColumnFields of Column
BindingFields of Binding
FunctionFields of Function
DefineFields of Define
DotIndexFields of DotIndex
SubscriptIndexFields of SubscriptIndex
RangeFields of Range
VariableDefineFields of VariableDefine
TableDefineFields of TableDefine
AnonymousTableDefineFields of AnonymousTableDefine
InlineTableFields of InlineTable
TableHeaderFields of TableHeader
AttributeFields of Attribute
TableRowFields of TableRow
AddRowFields of AddRow
ConstraintFields of Constraint
TitleFields of Title
text: StringIdentifierFields of Identifier
TableFields of Table
ParagraphFields of Paragraph
text: StringConstantFields of Constant
value: QuantityStringFields of String
text: StringTokenFields of Token
LessThanGreaterThanAndOrSelectAllEmptyNullTrait Implementations
impl PartialEq<Node> for Node[src]
impl Clone for Node[src]
fn clone(&self) -> Node[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for Node[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> From for T[src]
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,