This commit continues previous work and also #708 by removing the need to use `HostRef<Module>` in the API of the `wasmtime` crate. The API changes performed here are: * The `Module` type is now itself internally reference counted. * The `Module::store` function now returns the `Store` that was used to create a `Module` * Documentation for `Module` and its methods have been expanded.
9 lines
126 B
Rust
9 lines
126 B
Rust
//! WebAssembly Module API object.
|
|
|
|
use pyo3::prelude::*;
|
|
|
|
#[pyclass]
|
|
pub struct Module {
|
|
pub module: wasmtime::Module,
|
|
}
|