Registry / other / wasmtime-versioned-export-macros

wasmtime-versioned-export-macros

JSON →
library34.0.2rscratesunverified

Macros for defining versioned exports in Wasmtime, enabling backward-compatible WebAssembly interfaces.

# Cargo.toml [dependencies] wasmtime-versioned-export-macros = "34.0.2"
INSTALL
IMPORT
SIG · WASMTIME-VERSIONED
W
wasmtime-versioned-export-macros
otherrustv34.0.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

versioned_export
use wasmtime_versioned_export_macros::versioned_export;

Defining a versioned export.

use wasmtime_versioned_export_macros::versioned_export; #[versioned_export(version = 1)] fn my_function() -> i32 { 42 } fn main() { println!("Exported function defined."); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
34.0.2latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
11 hits · last 30 days
node
10
Resources
wasmtime-versioned-export-macros — cargo add wasmtime-versioned-export-macros · libregistry