Structs§
- Accessor
- Accumulate
- Add
- After
- And
- Any
- Assignment
- Before
- Boolean
Constant - Bubble
- Call
- Call
Built In - Call
Foreign Function - Call
Function - Callback
Pattern - A callback pattern is used to reference against a callback function. The actual callback function is stored in the context, just the index is provided here. This is useful for adding new user-defined functions in Rust.
- Contains
- Divide
- Dynamic
List - Dynamic
Snippet - Effect
Range - Equal
- Every
- File
Pattern - FilePtr
- File
Registry - Files
- Float
Constant - Func
Evaluation - Grit
Function Definition - GritMap
- If
- Includes
- IntConstant
- JoinFn
- Like
- Limit
- List
- List
Index - Match
- Maybe
- Modulo
- Multiply
- Not
- Or
- Pattern
Definition - Pattern
OrPredicate Iterator - Point
- PrAnd
- PrAny
- PrCall
- PrIf
- PrMaybe
- PrNot
- PrOr
- PrReturn
- Predicate
Definition - Range
- Regex
Pattern - Resolved
File - Rewrite
- Sequential
- Some
- State
- Step
- String
Constant - Subtract
- Undefined
- Variable
- Variable
Content - Where
- Within
Enums§
- Accessor
Key - Accessor
Map - Container
- A
Containerrepresents anything which “contains” a reference to a Pattern. - Container
OrIndex - Dynamic
Pattern - Dynamic
Snippet Part - Lazy
Built In - List
OrContainer - Pattern
- Pattern
OrPredicate - Pattern
OrResolved - Pattern
OrResolved Mut - Predicate
- Regex
Like - Resolved
Snippet - Variable
Source - VariableSource is used to track the origin of a variable It can come from
Traits§
- AstLeaf
Node Pattern - Type of pattern that matches against an individual AST leaf node.
- AstNode
Pattern - Type of pattern that matches against an individual (non-leaf) AST node.
- Code
Snippet - Evaluator
- File
- Function
Definition - Grit
Call - Matcher
- Pattern
Name - Resolved
Pattern - Work
- We want both Work and State to not contain things that cannot be moved across threads.