Expand description
Low-level runtime functionality.
Re-exports§
pub use crate::bindings::basic_aux as BasicAux;
pub use crate::bindings::basic_return as BasicReturn;
pub use crate::bindings::comp_init_info as CompartmentInitInfo;
pub use crate::bindings::init_info_ptrs as InitInfoPtrs;
pub use crate::bindings::minimal_init_info as MinimalInitInfo;
pub use crate::bindings::runtime_info as RuntimeInfo;
pub use crate::bindings::RUNTIME_INIT_COMP;
pub use crate::bindings::RUNTIME_INIT_MIN;
pub use crate::bindings::RUNTIME_INIT_MONITOR;
Functions§
- Abort execution due to unrecoverable language error.
- Exit with the provided error code. If the main thread for a program exits, the remaining threads will exit as well.
- Call this after return from main, before running destructors.
- Call this before calling main, after initializing the runtime. If this function returns None, then call main. Otherwise, act as if main returned the provided ExitCode.
- The entry point for the runtime. Not for public use.
Type Aliases§
- Type for exit code.