#externref #anyref #wasm-module #proc-macro

externref-macro

externref编写的处理宏

2个不稳定版本

0.2.0 2023年6月3日
0.1.0 2022年10月29日

#216 in #wasm-module


用于externref

MIT/Apache

30KB
642 行(不含注释)

externref编写的处理宏

Build Status License: MIT OR Apache-2.0 rust 1.66+ required

文档: Docs.rs crate docs (main)

此宏补充了externref库,通过Resource参数和/或返回类型包装导入或导出函数。这些包装器使得可以使用externref处理器修补生成的WASM模块,以便在参数/返回类型位置使用真实的externref

用法

将以下内容添加到您的Crate.toml

[dependencies]
externref-macro = "0.2.0"

注意,如果启用了macro crate功能(默认情况下是启用的),则externref crate会重新导出处理宏。因此,很少需要将此crate作为直接依赖项使用。

有关更多详细信息和使用示例,请参阅externref文档。

许可协议

根据您的选择,受Apache License, Version 2.0MIT许可协议的许可。

除非您明确声明,否则您提交给externref的任何贡献,根据Apache-2.0许可协议定义,应以上述双重许可,不附加任何额外的条款或条件。

依赖项

~255–700KB
~17K SLoC