mirror of
https://github.com/mii443/wasmer.git
synced 2025-12-06 20:58:28 +00:00
feat: Implement MemoryUsage for Instance.
This commit is contained in:
3
lib/api/src/externals/mod.rs
vendored
3
lib/api/src/externals/mod.rs
vendored
@@ -16,6 +16,7 @@ pub use self::table::Table;
|
||||
use crate::exports::{ExportError, Exportable};
|
||||
use crate::store::{Store, StoreObject};
|
||||
use crate::ExternType;
|
||||
use loupe_derive::MemoryUsage;
|
||||
use std::fmt;
|
||||
use wasmer_engine::Export;
|
||||
|
||||
@@ -23,7 +24,7 @@ use wasmer_engine::Export;
|
||||
/// can be imported or exported.
|
||||
///
|
||||
/// Spec: <https://webassembly.github.io/spec/core/exec/runtime.html#external-values>
|
||||
#[derive(Clone)]
|
||||
#[derive(Clone, MemoryUsage)]
|
||||
pub enum Extern {
|
||||
/// A external [`Function`].
|
||||
Function(Function),
|
||||
|
||||
Reference in New Issue
Block a user