Expand description
Built-in standard library modules.
These modules are automatically registered in every Engine instance and provide namespaced access to common functions and constants. The same functions remain available as top-level builtins for backwards compatibility.
Structs§
- StdOutput
- Output handler that writes to the process stdout/stderr streams.
Enums§
- Output
Stream - Output stream requested by Ion’s
iostdlib module.
Traits§
- Output
Handler - Host-side output handler for Ion’s
io::print*functions.
Functions§
- io_
module - Build the
iostdlib module. - io_
module_ with_ output - Build the
iostdlib module with a host-provided output handler. - json_
module - Build the
jsonstdlib module. - math_
module - Build the
mathstdlib module. - register_
stdlib - Register all stdlib modules in the given environment.
- register_
stdlib_ with_ output - Register all stdlib modules with a host-provided output handler.
- string_
module - Build the
strstdlib module.