Structs§
- Computed
Field Spec - Specification for a computed/derived field
- Condition
- Condition
Expr - Simple condition expression (Level 1 - basic comparisons only)
- Entity
Section - Represents a logical section/group of fields in the entity
- Field
Path - Field
Type Info - Language-agnostic type information for fields
- Identity
Spec - IdlAccount
Snapshot - IdlArray
Type Snapshot - IdlDefined
Type Snapshot - IdlEnum
Variant Snapshot - IdlError
Snapshot - IdlEvent
Snapshot - IdlField
Snapshot - IdlHash
MapType Snapshot - IdlInstruction
Account Snapshot - IdlInstruction
Snapshot - IdlOption
Type Snapshot - IdlSnapshot
- IdlType
DefSnapshot - IdlVec
Type Snapshot - Instruction
Account Def - Account metadata for an instruction.
- Instruction
ArgDef - Argument definition for an instruction.
- Instruction
Def - Full instruction definition in the AST.
- Instruction
Hook - Declarative instruction hook specification
- Lookup
Index Spec - PdaDefinition
- PDA (Program-Derived Address) definition for the stack-level registry.
PDAs defined here can be referenced by instructions via
pdaRef. - Resolved
Field - A resolved field within a complex type
- Resolved
Struct Type - Resolved structure type with field information from IDL
- Resolver
Condition - Resolver
Extract Spec - Resolver
Hook - Declarative resolver hook specification
- Resolver
Spec - Serializable
Field Mapping - Serializable version of FieldMapping without phantom types
- Serializable
Handler Spec - Serializable version of HandlerSpec without phantom types
- Serializable
Stack Spec - A unified stack specification containing all entities.
Written to
.hyperstack/{StackName}.stack.json. - Serializable
Stream Spec - Serializable version of StreamSpec without phantom types
- Typed
Field Mapping - Typed
Handler Spec - Typed
Stream Spec - UrlResolver
Config - ViewDef
- Definition of a view in the pipeline
Enums§
- Account
Resolution - How an instruction account’s address is determined.
- Base
Type - Language-agnostic base type classification
- Binary
Op - Binary operators for computed expressions
- Compare
Op - Comparison operators for predicates
- Comparison
Op - Compute
Function - Computed
Expr - AST for computed field expressions Supports a subset of Rust expressions needed for computed fields:
- Condition
Op - Hook
Action - Http
Method - IdlArray
Element Snapshot - IdlDefined
Inner Snapshot - IdlSerialization
Snapshot - IdlType
DefKind Snapshot - IdlType
Snapshot - KeyResolution
Strategy - Logical
Op - Mapping
Source - Parsed
Condition - PdaSeed
Def - Single seed in a PDA derivation.
- Population
Strategy - Predicate
- Predicate for filtering entities
- Predicate
Value - Value in a predicate comparison
- Resolve
Strategy - Resolver
Strategy - Resolver
Type - Sort
Order - Sort order for view transforms
- Source
Spec - Transformation
- UnaryOp
- Unary operators for computed expressions
- UrlSource
- UrlTemplate
Part - View
Output - Output mode for a view
- View
Source - Source for a view definition
- View
Transform - Transform operation in a view pipeline