2 个版本

0.1.1 2023年6月16日
0.1.0 2023年2月18日

1405数据库接口


用于 4 个 Crates(通过 world-tables-base

MIT/Apache

25KB
531

dbent - 数据库实体类型

提供类型,用于在结构体中定义简单的数据库实体和关系,当您不想使用 ORM 但仍然想以面向对象的方式组织代码时。

用法

此包在 crates.io 上,可以通过将 dbent 添加到您项目的 Cargo.toml 中的依赖项来使用。

[dependencies]
dbent = "0.1.0"

特性

以下特性受支持

  • default:默认启用 serdederive 特性
  • serde:用于 serde 序列化
  • rusqlite:用于 rusqlite 的 Key 类型 ToSql 和 FromSql 实现
  • derive:用于 derive 宏 EntityLabel

示例

此示例用于 world-tables 应用程序中的 world-tables-base

许可

许可协议为 Apache License, Version 2.0 或 MIT License,任选其一。

除非您明确表示,否则您提交的任何有意包含在 dbent 中的贡献,根据 Apache-2.0 许可协议定义,应按上述方式双重许可,不附加任何额外的条款或条件。

依赖项

~0.4–4.5MB
~87K SLoC