dbent

Crates.iodbent
lib.rsdbent
version0.1.1
sourcesrc
created_at2023-02-18 17:20:03.77559
updated_at2023-06-16 19:33:14.402464
descriptionDatabase entities types
homepage
repositoryhttps://github.com/hiltonm/dbent
max_upload_size
id788342
size37,106
Hilton Medeiros (hiltonm)

documentation

README

dbent - database entity types

Provides types for defining simple database entities and relationships in structs for when you don't want to use an ORM but still want to organize your code in an object-oriented manner.

Usage

This crate is on crates.io and can be used by adding dbent to your dependencies in your project's Cargo.toml.

[dependencies]
dbent = "0.1.0"

Features

The following features are supported:

  • default: enables serde and derive features by default
  • serde: for serde serialization
  • rusqlite: for rusqlite ToSql and FromSql implementations for the Key type
  • derive: for the derive macros Entity and Label

Example

This was used for the world-tables app in the world-tables-base.

License

Licensed under either of Apache License, Version 2.0 or MIT License at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in dbent by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 7

cargo fmt