Module relations

Source

Structs§

Column
NamedColumnList
ParsedNamedArgs
Extracts named arguments from pest pairs with duplicate detection and completeness checking.
TableName

Traits§

RelationParsePair
A trait for parsing relations with full context needed for tree building. This includes extensions, the parsed pair, input children, and output field count.

Functions§

expect_one_child 🔒
This is a utility function for extracting a single child from the list of children, to be used in the RelationParsePair trait. The RelationParsePair trait passes a Vec of children, because some relations have multiple children - but most accept exactly one child.
parse_reference_emit 🔒
Parse a reference list Pair and return an EmitKind::Emit.