Module parse

Source
Available on crate feature parse only.
Expand description

Parsing of Substrait data.

Some requirements of Substrait data can not be expressed via Protobuf definition or schema files. This module provides new types for the generated types, that when constructed are known to be checked. This enables producers and consumers to skip redundant checking of invariants described by the specification.

This is based on the idea described in the Parse don’t validate blog post.

Modules§

proto
Parsing of proto types.
text
Parsing of text types.

Traits§

Context
A parse context.
Parse
A parse trait.

Type Aliases§

Anchor
A generic anchor new type for the anchor mechanism used in Substrait data.