Module node

Module node 

Source
Expand description

Tree of nodes.

Modules§

atoms
Tokens that is used as parts of nodes, to simplify parsing. Example: <!-- <> </> <! />
parse
Implementation of ToTokens and Spanned for node related structs

Structs§

AttributeValueExpr
FnBinding
Represent arguments of closure. One can use it to represent variable binding from one scope to another.
Infallible
Newtype for std::convert::Infallible used to implement ToTokens for Infallible.
InvalidBlock
KeyedAttribute
Element attribute with fixed key.
NodeComment
Comment node.
NodeDoctype
Doctype node.
NodeElement
Element node.
NodeFragment
Fragement node.
NodeText
Text node.
RawText
Raw unquoted text

Enums§

KVAttributeValue
KeyedAttributeValue
Node
Node in the tree.
NodeAttribute
Sum type for Dyn and Keyed attributes.
NodeBlock
Block node.
NodeName
Name of the node.
NodeNameFragment
NodeType
Node types.

Traits§

CustomNode