#libsql #sqlite #udf

libsql_bindgen

为libSQL编写由WebAssembly驱动的用户自定义函数的Rust库

15个版本

0.3.1 2023年3月18日
0.3.0 2023年3月17日
0.2.6 2022年11月22日
0.1.5 2022年11月2日

WebAssembly分类中排名第502

Download history • Rust 包仓库 60/week @ 2024-03-31 • Rust 包仓库

每月下载量59

MIT/Apache

6KB
102

简介

此存储库包含用于为libSQL编写WebAssembly驱动的用户自定义函数的辅助库。

使用宏#[libsql_bindgen]标记原生Rust函数并将其编译为wasm32-unknown-unknown目标即可生成可从libSQL直接调用的用户自定义函数定义。

示例:[https://github.com/psarna/libsql_bindgen/blob/master/examples/encrypt_decrypt/src/lib.rs](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

此存储库是libSQL generatehttp://bindgen.libsql.org/的基础。

依赖关系

~1.5MB
~35K SLoC