Expand description
Shared transform infrastructure.
Macros§
- transform_
output_ type - Defines a transform’s
OutputandResidualassociated types.
Structs§
- Expression
Depth Checker - An expression “transform” that doesn’t actually change the expression at all. Instead, it measures the maximum depth of a expression, with a depth limit to prevent stack overflow. Useful for verifying that a expression has reasonable depth before attempting to work with it.
- Schema
Depth Checker - A schema “transform” that doesn’t actually change the schema at all. Instead, it measures the maximum depth of a schema, with a depth limit to prevent stack overflow. Useful for verifying that a schema has reasonable depth before attempting to work with it.
Traits§
- Carrier
- Carrier abstraction for transform outputs.
- Expression
Transform - Generic framework for recursive bottom-up transforms of expressions and predicates.
- Schema
Transform - Generic framework for describing recursive bottom-up schema transforms.