Module trustfall_core::ir
source · Expand description
Trustfall intermediate representation (IR)
Re-exports
pub use self::value::FieldValue;
pub use self::value::TransparentValue;
Modules
Structs
- Parameter values for an edge expansion.
- Unique edge ID identifying a specific edge in a Trustfall query
- Intermediate representation of a query
- A complete component of a query; may itself contain one or more components.
- Representation of a vertex (node) in the Trustfall intermediate representation (IR).
- A representation of a Trustfall type, independent of which parser or query syntax we’re using. Equivalent in expressiveness to GraphQL types, but not explicitly tied to a GraphQL library.
- Unique vertex ID identifying a specific vertex in a Trustfall query
Enums
- Operations that can be made in the graph.