8 个版本 (5 个破坏性更新)

0.6.0 2024年2月9日
0.5.0 2023年4月5日
0.4.1 2022年5月11日
0.3.0 2021年9月26日
0.1.0 2020年1月4日

#508解析器实现

Download history 17/week @ 2024-03-10 43/week @ 2024-03-31 2/week @ 2024-04-07 4/week @ 2024-05-19

每月105 次下载
3 crates 中使用

MIT 许可证

89KB
2.5K SLoC

lta-models

此存储库包含与 LTA 的 datamall API 交互所需的数据结构。所有数据结构都实现了 SerializeDeserialize

Cargo.toml 设置

# extra features available: fastfloat
lta-models = { version = "0.6.0" }

支持的格式

格式 支持? 测试?
JSON
Bincode
Flexbuffer
MessagePack

性能 & fast-float 实现

一些反序列化代码可能受益于使用 fastfloat 功能,但在测试中,当您将系统分配器更换为更快的类似 mimallocjemalloc 之类的分配器时,可以观察到最大的性能提升

如何使用此功能?

您可以使用此功能来反序列化 LTA 的 datamall API。您可以通过查看 lta-rs 来获取示例。

我需要做什么来使用 fastfloat

只需在您的 Cargo.toml 中添加功能即可。您无需执行其他操作。

许可证

lta-models 根据 MIT 许可证授权(LICENSE-MIT 或 http://opensource.org/licenses/MIT

依赖关系

~3.5–5.5MB
~100K SLoC