[−][src]Enum mech_syntax::parser::Node
Variants
RootFields of Root
BlockFields of Block
ConstraintFields of Constraint
SelectFields of Select
DataWatchFields of DataWatch
InsertFields of Insert
VariableDefineFields of VariableDefine
TableDefineFields of TableDefine
AddRowFields of AddRow
ColumnFields of Column
IdentifierOrConstantFields of IdentifierOrConstant
TableFields of Table
NumberFields of Number
DigitOrCommaFields of DigitOrComma
FloatingPointFields of FloatingPoint
MathExpressionFields of MathExpression
SelectExpressionFields of SelectExpression
FilterExpressionFields of FilterExpression
ComparatorFields of Comparator
InfixOperationFields of InfixOperation
RepeatFields of Repeat
TableIdentifierFields of TableIdentifier
IdentifierFields of Identifier
AlphaFields of Alpha
DotIndexFields of DotIndex
SubscriptIndexFields of SubscriptIndex
SubscriptListFields of SubscriptList
SubscriptFields of Subscript
LogicOperatorFields of LogicOperator
LogicExpressionFields of LogicExpression
RangeFields of Range
SelectAllFields of SelectAll
IndexFields of Index
DataFields of Data
SetDataFields of SetData
SetOperatorFields of SetOperator
AddOperatorFields of AddOperator
WatchOperatorFields of WatchOperator
EqualityFields of Equality
ExpressionFields of Expression
AnonymousTableFields of AnonymousTable
TableRowFields of TableRow
BindingFields of Binding
AttributeFields of Attribute
TableHeaderFields of TableHeader
InlineTableFields of InlineTable
ConstantFields of Constant
InfixFields of Infix
ProgramFields of Program
TitleFields of Title
SubtitleFields of Subtitle
HeadFields of Head
BodyFields of Body
StatementFields of Statement
StatementOrExpressionFields of StatementOrExpression
DataOrConstantFields of DataOrConstant
IdentifierCharacterFields of IdentifierCharacter
FragmentFields of Fragment
NodeFields of Node
NewLineOrEndFields of NewLineOrEnd
AlphanumericFields of Alphanumeric
ParagraphFields of Paragraph
ParagraphTextFields of ParagraphText
FormattedTextFields of FormattedText
InlineMechCodeFields of InlineMechCode
InlineCodeFields of InlineCode
BoldFields of Bold
ItalicFields of Italic
HyperlinkFields of Hyperlink
BlockQuoteFields of BlockQuote
CodeBlockFields of CodeBlock
MechCodeBlockFields of MechCodeBlock
UnorderedListFields of UnorderedList
ListItemFields of ListItem
StringFields of String
WordFields of Word
SectionFields of Section
ProseOrCodeFields of ProseOrCode
WhitespaceFields of Whitespace
SpaceOrTabFields of SpaceOrTab
NewLineFields of NewLine
TextFields of Text
PunctuationFields of Punctuation
L1InfixFields of L1Infix
L2InfixFields of L2Infix
L3InfixFields of L3Infix
L1Fields of L1
L2Fields of L2
L3Fields of L3
L4Fields of L4
FunctionFields of Function
NegationFields of Negation
ParentheticalExpressionFields of ParentheticalExpression
CommentSigilFields of CommentSigil
CommentFields of Comment
AnyFields of Any
SymbolFields of Symbol
QuantityFields of Quantity
TokenFields of Token
LessThanGreaterThanAndOrEmptyNullTrait 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,