#框架 #JSON # #键值 #异步API

nightly anystore

任意存储的多态、类型安全、可组合的异步API

5个版本

0.2.1 2023年9月29日
0.1.3 2023年1月14日
0.1.2 2023年1月14日
0.1.1 2023年1月13日
0.1.0 2023年1月13日

#66 in #异步API

MIT/Apache

100KB
2K SLoC

anystore

anystore 是一个多态、类型安全、可组合的异步框架,用于指定任意存储(包括数据库和配置系统)的API。它支持指定任意类型安全的对象层次。

它最适合用于原型设计和配置。当需要存储系统,但不是非常重要,并且希望能够在需求发生变化时快速更改存储提供者时,它特别有用。

当您不想学习“另一个API”时,它很有用。(如果您不想发明“另一个API”,它也可能很有用,因为它提供了足够的结构、原语和实用工具来帮助您构建一个不错的客户端。)

它不适用于需要高性能或可靠性的情况。

此crate仅限nightly使用。它严重依赖于尚未稳定的 async_fn_in_trait 功能。

测试

要测试云集成

% cargo test --all-features -- --include-ignored

您必须填写您的 .env 文件。

依赖项

~6–21MB
~272K SLoC