Module sc_executor::sandbox [−][src]
This module implements sandboxing support in the runtime.
Sandboxing is baked by wasmi at the moment. In future, however, we would like to add/switch to a compiled execution engine.
Structs
GuestEnvironment | An environment in which the guest module is instantiated. |
GuestExternals | Implementation of |
SandboxInstance | Sandboxed instance of a wasm module. |
Store | This struct keeps track of all sandboxed components. |
SupervisorFuncIndex | Index of a function inside the supervisor. |
UnregisteredInstance | An unregistered sandboxed instance. |
Enums
InstantiationError | Error occurred during instantiation of a sandboxed module. |
Traits
SandboxCapabilities | This trait encapsulates sandboxing capabilities. |
Functions
instantiate | Instantiate a guest module and return it’s index in the store. |