#value #tiny-chain #scalar #collate #deserialize

tc-value

TinyChain对可排序和存储的值的表示

28个版本

0.13.1 2024年8月15日
0.12.0 2024年1月29日
0.11.0 2023年12月20日
0.10.0 2023年11月6日
0.1.4 2021年3月10日

#199 in 数据结构

Download history 12/week @ 2024-04-27 8/week @ 2024-05-04 9/week @ 2024-05-11 6/week @ 2024-05-18 28/week @ 2024-05-25 26/week @ 2024-06-01 15/week @ 2024-06-08 12/week @ 2024-06-15 17/week @ 2024-06-22 5/week @ 2024-06-29 1/week @ 2024-07-06 29/week @ 2024-07-13 12/week @ 2024-07-20 40/week @ 2024-07-27 18/week @ 2024-08-03 240/week @ 2024-08-10

每月 319次下载
12 crate 中使用

Apache-2.0

125KB
3K SLoC

此crate是TinyChain的内部使用。它提供了一个支持(反)序列化、相等性和排序的泛型Value类型。

示例

use safecast::CastFrom;
use tcgeneric::Tuple;

let row = Value::cast_from(("name", 12345));
assert_eq!(row, Value::Tuple(Tuple::from(vec![Value::String("name"), Value::Number(12345.into())])));

有关TinyChain的更多信息,请参阅 http://github.com/haydnv/tinychain


lib.rs:

支持排序的泛型标量 Value 枚举。

依赖项

~8–11MB
~206K SLoC