[package]
edition = "2018"
name = "refinery"
version = "0.9.2"
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]
config = ["refinery-core/config"]
default = ["toml"]
enums = ["refinery-macros/enums"]
int8-versions = [
"refinery-core/int8-versions",
"refinery-macros/int8-versions",
]
mysql = [
"refinery-core/mysql",
"config",
]
mysql_async = [
"refinery-core/mysql_async",
"config",
]
postgres = ["refinery-core/postgres"]
postgres-tls = [
"refinery-core/postgres-tls",
"config",
]
rusqlite = [
"refinery-core/rusqlite",
"config",
]
rusqlite-bundled = [
"refinery-core/rusqlite-bundled",
"config",
]
serde = ["refinery-core/serde"]
tiberius = [
"refinery-core/tiberius",
"config",
]
tiberius-config = [
"refinery-core/tiberius",
"refinery-core/tiberius-config",
"config",
]
tokio-postgres = ["refinery-core/tokio-postgres"]
tokio-postgres-rustls = [
"tokio-postgres",
"refinery-core/tokio-postgres-rustls",
]
tokio-postgres-tls = [
"tokio-postgres",
"refinery-core/tokio-postgres-tls",
]
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.2"
default-features = false
[dependencies.refinery-macros]
version = "0.9.2"
[dev-dependencies.assert_cmd]
version = "2.0"
[dev-dependencies.futures]
version = "0.3"
[dev-dependencies.predicates]
version = "3"
[dev-dependencies.rustls]
version = "0.23"
features = ["ring"]
default-features = false
[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"]