[−][src]Crate mun_runtime
The Mun Runtime
The Mun Runtime provides functionality for automatically hot reloading Mun C ABI compliant shared libraries.
Macros
invoke_fn | Invokes a runtime function and returns a |
Structs
Assembly | An assembly is a hot reloadable compilation unit, consisting of one or more Mun modules. |
DispatchTable | A runtime dispatch table that maps full paths to function and struct information. |
InvokeErr0 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr1 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr2 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr3 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr4 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr5 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr6 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr7 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr8 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr9 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr10 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr11 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr12 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr13 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr14 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
InvokeErr15 | An invocation error that contains the function name, a mutable reference to the
runtime, passed arguments, and the output type. This allows the caller to retry
the function invocation using the |
Runtime | A runtime for the Mun language. |
RuntimeBuilder | A builder for the |
RuntimeOptions | Options for the construction of a |
StructRef | Type-agnostic wrapper for interoperability with a Mun struct. |
UnsafeTypeInfo |
|
Traits
ArgumentReflection | A type to emulate dynamic typing across compilation units for statically typed values. |
IntoFunctionDefinition | A value-to- |
Marshal | Used to do value-to-value conversions that require runtime type information while consuming the input value. |
RetryResultExt | Extends a result object with functions that allow retrying of an action. |
ReturnTypeReflection | A type to emulate dynamic typing across compilation units for static types. |