2个版本
| 0.0.2 | 2024年3月2日 |
|---|---|
| 0.0.1 | 2024年2月15日 |
#18 在 #rusqlite
每月 58 下载
16KB
72 代码行
SqlVec
允许进行rusqlite操作的向量通用容器。
该向量必须包含实现 ToString & FromStr 的元素。
SqlVec 实现 ToSql & FromSql,将值存储为以 \u{F1} 分隔的文本。
如果sqlite转换需要双向,则
ToString&FromStr也必须是双向的。
[dependencies]
sqlvec = { version = "0.0.1", features = ["serde"] }
用法
在传递到数据库之前,使用 SqlVec 包装向量。
use sqlvec::SqlVec;
let values = SqlVec::new(vec!["one".to_string(), "two".to_string()]);
connection.execute(
"INSERT INTO test (data) VALUES (?1)",
params![values],
).unwrap();
依赖项
~22MB
~424K SLoC