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. |