ood_persistence/README.md

29 lines
788 B
Markdown
Raw Normal View History

2021-10-12 18:14:02 +03:00
# OOD Persistence
Asynchronous and synchronous interfaces and persistence implementations for your OOD architecture
## Installation
Add `ood_persistence = { version = "0", features = ["<IMPLEMENTATION_NAME>"] }` as a dependency in `Cargo.toml`.
2021-10-12 23:00:12 +03:00
NOTE: change `<IMPLEMENTATION_NAME>` to feature name from available list. See `Cargo.toml` for more information.
2021-10-12 18:14:02 +03:00
`Cargo.toml` example:
```toml
[package]
name = "my-crate"
version = "0.1.0"
authors = ["Me <user@rust-lang.org>"]
[dependencies]
ood_persistence = { version = "0", features = ["bb8_postgres"] }
```
2021-10-17 15:08:46 +03:00
In stable rust channel you can use only connection interface, but if you use nightly channel, add an additional
"nightly" feature to your `Cargo.toml` and you can use transactions as well.
2021-10-12 18:14:02 +03:00
## Usage
See examples directory.