9个不稳定版本 (3个重大变更)
0.3.0 | 2024年6月29日 |
---|---|
0.2.0 | 2024年4月23日 |
0.1.3 | 2023年12月7日 |
0.1.1 | 2023年11月25日 |
0.0.1-alpha.2 | 2023年7月1日 |
#1892 在 数据库接口
每月216 次下载
用于 2 个包
70KB
1.5K SLoC
🌍 Atmosphere
适用于可持续、依赖数据库系统的轻量级SQL框架
概述
Atmosphere是一个轻量级的SQL框架,旨在为可持续、依赖数据库的系统设计。它利用Rust强大的类型和宏系统,将Rust结构定义推导为SQL架构到一个高级特性和类型系统中。
Atmosphere提供了一套模块和类型,用于抽象和简化数据库操作的各个方面,从查询构建和执行到错误处理和架构管理。
关键特性
- 从Rust结构推导SQL架构。
- 用于查询生成的先进特性和类型系统。
- 使用
atmosphere::testing
自动测试数据库代码。 - 类似ORM的CRUD特性。
- 使用泛型在API层之间实现代码重用。
- 编译时类型安全架构生成的内省。
依赖项
~35–47MB
~817K SLoC