[package]
edition = "2018"
name = "refinery"
version = "0.9.1"
authors = [
"Katharina Fey <kookie@spacekookie.de>",
"João Oliveira <hello@jxs.pt>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Powerful SQL migration toolkit for Rust"
documentation = "https://docs.rs/refinery/"
readme = "README.md"
keywords = [
"database",
"sql",
"migrations",
"orm",
]
categories = ["database"]
license = "MIT"
repository = "https://github.com/rust-db/refinery"
resolver = "2"
[features]
default = ["toml"]
enums = ["refinery-macros/enums"]
int8-versions = [
"refinery-core/int8-versions",
"refinery-macros/int8-versions",
]
mysql = ["refinery-core/mysql"]
mysql_async = ["refinery-core/mysql_async"]
postgres = ["refinery-core/postgres"]
rusqlite = ["refinery-core/rusqlite"]
rusqlite-bundled = ["refinery-core/rusqlite-bundled"]
serde = ["refinery-core/serde"]
tiberius = ["refinery-core/tiberius"]
tiberius-config = [
"refinery-core/tiberius",
"refinery-core/tiberius-config",
]
tokio-postgres = ["refinery-core/tokio-postgres"]
toml = ["refinery-core/toml"]
[lib]
name = "refinery"
path = "src/lib.rs"
[[test]]
name = "mysql"
path = "tests/mysql.rs"
[[test]]
name = "mysql_async"
path = "tests/mysql_async.rs"
[[test]]
name = "postgres"
path = "tests/postgres.rs"
[[test]]
name = "rusqlite"
path = "tests/rusqlite.rs"
[[test]]
name = "tiberius"
path = "tests/tiberius.rs"
[[test]]
name = "tokio_postgres"
path = "tests/tokio_postgres.rs"
[dependencies.refinery-core]
version = "0.9.1"
[dependencies.refinery-macros]
version = "0.9.1"
[dev-dependencies.assert_cmd]
version = "2.0"
[dev-dependencies.futures]
version = "0.3"
[dev-dependencies.predicates]
version = "3"
[dev-dependencies.tempfile]
version = "3"
[dev-dependencies.time]
version = "0.3.5"
[dev-dependencies.tokio]
version = "1.9.0"
features = ["full"]
[dev-dependencies.tokio-util]
version = "0.7.7"
features = ["compat"]