ood_persistence 0.3.1

Asynchronous and synchronous interfaces and persistence implementations for your OOD architecture
[dependencies.async-trait]
optional = true
version = "0.1"

[dependencies.bb8]
optional = true
version = "0.7"

[dependencies.bb8-postgres]
optional = true
version = "0.7"

[dependencies.r2d2]
optional = true
version = "0.8"

[dependencies.r2d2-mysql]
optional = true
package = "r2d2_mysql"
version = "18.0"

[dependencies.r2d2-postgres]
optional = true
package = "r2d2_postgres"
version = "0.18"

[dependencies.r2d2-sqlite]
optional = true
package = "r2d2_sqlite"
version = "0.19"

[[example]]
name = "simple"
required-features = ["r2d2_postgres"]

[[example]]
name = "transaction"
required-features = ["r2d2_postgres", "nightly"]

[features]
async = ["async-trait"]
bb8_postgres = ["async", "bb8", "bb8-postgres"]
nightly = []
r2d2_mysql = ["sync", "r2d2", "r2d2-mysql"]
r2d2_postgres = ["sync", "r2d2", "r2d2-postgres"]
r2d2_sqlite = ["sync", "r2d2", "r2d2-sqlite"]
sync = []

[package]
authors = ["Dmitriy Pleshevskiy <dmitriy@ideascup.me>"]
categories = ["rust-patterns", "database", "database-implementations"]
description = "Asynchronous and synchronous interfaces and persistence implementations for your OOD architecture"
edition = "2018"
keywords = ["objected", "design", "architecture", "interface", "implementation"]
license = "MIT OR Apache-2.0"
name = "ood_persistence"
repository = "https://github.com/pleshevskiy/ood_persistence"
version = "0.3.1"

[package.metadata.docs.rs]
all-features = true