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