Structs§
- Data
Error - Error implemenation for
crate::SimpleGarnishData. - Data
Index Iterator - NoCustom
- Default custom type for
SimpleGarnishDatawhen no custom types are needed. - Number
Iterator - Custom size iterator for
garnish_lang_traits::GarnishDataimplementation. - Simple
Data List - List of
SimpleDatawith maps to convert symbolic values to original string. - Simple
Garnish Data - Implementation of
GarnishData. Uses standard Rust collections for storing data. - Simple
Instruction - Container for
Instructionand any data need by those instructions during execution. - Simple
Stack Frame - Size
Iterator - Custom size iterator for
garnish_lang_traits::GarnishDataimplementation.
Enums§
- Simple
Data - Data object to give
GarnishDataTypetyped values. Can be passed a type parameter to extend supported data. - Simple
Number - Number data type for
garnish_lang_traits::GarnishData. Implements all math operations and switches betweeni32andf64depending on operands.
Constants§
Traits§
Functions§
- parse_
byte_ list - Called when building instructions to parse strings into byte lists.
- parse_
char_ list - Called when building instructions to parse strings into character lists.
- parse_
simple_ number - Called when building instructions to parse strings into
SimpleNumber. - symbol_
value - Utility to convert strings to
u64, the Symbol type forSimpleGarnishData.
Type Aliases§
- Custom
Data Display Handler - Data
Cast Result - Alias for simple error type
- Simple
DataNC - Alias for
SimpleDatawithNoCustomtype parameter. - Simple
Data RuntimeNC - Alias for
SimpleGarnishDatawithNoCustomtype parameter.