[−][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
CommentFields of Comment
AddRowFields of AddRow
ConstraintFields of Constraint
IdentifierFields of Identifier
TableFields of Table
ConstantFields of Constant
value: QuantityStringFields of String
text: StringTokenFields of Token
LessThanGreaterThanAndOrSelectAllEmptyTitleFields of Title
text: StringParagraphTextFields of ParagraphText
text: StringParagraphFields of Paragraph
UnorderedListFields of UnorderedList
ListItemFields of ListItem
InlineCodeFields of InlineCode
CodeBlockFields of CodeBlock
InlineMechCodeFields of InlineMechCode
MechCodeBlockFields of MechCodeBlock
NullTrait 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> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,