2 个版本
| 0.1.1 | 2023年6月16日 |
|---|---|
| 0.1.0 | 2023年2月18日 |
1405 在 数据库接口 中
用于 4 个 Crates(通过 world-tables-base)
25KB
531 行
dbent - 数据库实体类型
提供类型,用于在结构体中定义简单的数据库实体和关系,当您不想使用 ORM 但仍然想以面向对象的方式组织代码时。
用法
此包在 crates.io 上,可以通过将 dbent 添加到您项目的 Cargo.toml 中的依赖项来使用。
[dependencies]
dbent = "0.1.0"
特性
以下特性受支持
default:默认启用serde和derive特性serde:用于serde序列化rusqlite:用于rusqlite的 Key 类型 ToSql 和 FromSql 实现derive:用于 derive 宏Entity和Label
示例
此示例用于 world-tables 应用程序中的 world-tables-base。
许可
许可协议为 Apache License, Version 2.0 或 MIT License,任选其一。
除非您明确表示,否则您提交的任何有意包含在 dbent 中的贡献,根据 Apache-2.0 许可协议定义,应按上述方式双重许可,不附加任何额外的条款或条件。
依赖项
~0.4–4.5MB
~87K SLoC