Structs§
- Struct used by sl_sh_fn macro to embed information in an array at runtime about each of the parameters of the rust native function.
Enums§
- Used by sl_sh_fn macro to embed information at runtime about the parameters of the rust native function, specifically whether it is going to pass the value (a move), a reference, or mutable reference.
- Type to hold Slosh’s notion of a char.
- Used by sl_sh_fn macro to embed information at runtime about the parameters of the rust native function, specifically whether it is a normal Type, or some supported wrapped type, e.g. Optional.
Traits§
- A slosh
Value
that can potentially be represented as a rust value. Marker traits
Type Aliases§
- Type to hold anything in Slosh that can be represented as a
String
. - Public type used by rust native -> slosh bridge macro to represent arguments in slosh that correspond to variadic functions in rust