1个不稳定版本
0.1.0 | 2023年5月18日 |
---|
#7 in #open-gauss
7KB
100 行
简介
此仓库包含一个用于编写为openGauss提供WebAssembly功能的用户自定义函数的辅助库。
*[注意]:此仓库基于libsql_bindgen进行分支和修改
- 向Piotr Sarna致敬
使用#[opengauss_bindgen]
宏标记本地Rust函数并将其编译为wasm32-unknown-unknown
目标即可生成一个可以直接从openGauss调用的用户自定义函数定义
亲自尝试
cd examples/encrypt_decrypt
./gen_wasm.sh
还有一些需要WasmEdge才能运行的高级示例
依赖项
~1.5MB
~35K SLoC