Crate mun_runtime[−][src]
The Mun Runtime C API
The Mun Runtime C API exposes runtime functionality using the C ABI. This can be used to integrate the Mun Runtime into other languages that allow interoperability with C.
Modules
| error | Exposes error reporting using the C ABI. |
| gc | Exposes Mun garbage collection. |
| hub | A statically-allocated, concurrent data structure for storage of Rust objects that are utilized through Mun Runtime C API calls. |
Structs
| GcPtr | A |
| RuntimeHandle | A C-style handle to a runtime. |
| RuntimeOptions | Options required to construct a |
Traits
| TypedHandle | A type to uniquely index typed collections. |
Functions
| mun_destroy_string⚠ | Deallocates a string that was allocated by the runtime. |
| mun_runtime_create⚠ | Constructs a new runtime that loads the library at |
| mun_runtime_destroy | Destructs the runtime corresponding to |
| mun_runtime_get_function_definition⚠ | Retrieves the [ |
| mun_runtime_update⚠ | Updates the runtime corresponding to |