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
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