Structs§
- Ambiguous
Type Error - Compiler
Output - Custom
Error - Dynamic
Parsed Function Name - Environment
Key - Evaluated
FnArgs - Evaluated
FqFn - Evaluated
Worker Name - Expr
Visitor - Fully
Qualified Function Name - Fully
Qualified Resource Constructor - Fully
Qualified Resource Method - Function
- Function
Dictionary - Function
Type - Function
Type Registry - Global
Variable Type Spec - Id
- Inferred
Expr - Instruction
Id - Interpreter
- Interpreter
Env - Interpreter
Stack - Invalid
Worker Name - List
Aggregation Identifier - List
Comprehension Identifier - Match
Arm - Match
Identifier - Multiple
UnResolved Types Error - Number
- Parsed
Function Name - Path
- Range
Type - Resource
Method - Resource
Method Dictionary - RibByte
Code - RibInput
- RibInput
Type Info - RibOutput
Type Info - SemVer
- Type
Mismatch Error - UnResolved
Types Error - Worker
Function Type - Worker
Functions InRib
Enums§
- Actual
Type - Analysed
Type With Unit - ArmPattern
- Call
Type - Coerced
Numeric Value - Dynamic
Parsed Function Reference - Expected
Type - Expr
- Function
Call Error - Function
Name - Function
Reference Type - Inferred
Number - Inferred
Type - Instance
Creation Type - Instance
Type - Invalid
Pattern Match Error - Literal
Value - Parsed
Function Reference - Parsed
Function Site - Path
Elem - Path
Type - Range
- Registry
Key - Registry
Value - RibError
- RibIR
- RibResult
- Type
Name - Variable
Id - Worker
Name Presence
Traits§
Functions§
- bind_
default_ types_ to_ index_ expressions - bind_
global_ variable_ types - bind_
instance_ types - bind_
variables_ of_ let_ assignment - bind_
variables_ of_ list_ comprehension - bind_
variables_ of_ list_ reduce - bind_
variables_ of_ pattern_ match - compile
- compile_
with_ restricted_ global_ variables - from_
string - identify_
instance_ creation - infer_
all_ identifiers - infer_
enums - infer_
function_ call_ types - infer_
global_ inputs - infer_
orphan_ literals - infer_
variants - infer_
worker_ function_ invokes - interpret
- interpret_
pure - push_
types_ down - reset_
type_ info - to_
string - to_
string_ arm_ pattern - type_
check - type_
inference_ fix_ point - type_
pull_ up - unify_
types - visit_
children_ bottom_ up - visit_
children_ bottom_ up_ mut - visit_
children_ mut_ top_ down