[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