1个不稳定版本
0.0.0 | 2022年11月1日 |
---|
#20 in #libsql
4KB
74 行
简介
此存储库包含用于编写libSQL的WebAssembly用户定义函数的辅助库。
使用宏 #[libsql_bindgen]
标记本机Rust函数并将其编译为 wasm32-unknown-unknown
目标即可生成一个可直接从libSQL调用的用户定义函数定义。
一个通用示例: https://github.com/psarna/libsql_bindgen/blob/master/examples/encrypt_decrypt/src/lib.rs
自己试试
cd examples/encrypt_decrypt
./get_sql.sh encrypt
./get_sql.sh decrypt
还有需要WasmEdge才能运行的高级示例: https://github.com/psarna/libsql_bindgen/blob/1131ddfc56a48dc897d1e8eb49d5657e1bc00744/examples/wasmedge
此存储库是 libSQL generate 和 http://bindgen.libsql.org/ 的基础