3个版本
0.2.4 | 2022年11月18日 |
---|---|
0.2.3 | 2022年11月14日 |
0.2.0 | 2022年11月2日 |
19 在 #libsql
每月 21 次下载
在 libsql_bindgen 中使用
7KB
100 代码行
简介
此仓库包含用于编写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运行的 高级示例
此仓库是 libSQL generate 和 http://bindgen.libsql.org/ 的基础
依赖关系
~1.5MB
~34K SLoC