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