cargo-features = ["edition"]

[package]
name = "rendezvous"
version = "0.1.0"
edition = "2018"
authors = ["Eunchong Yu <kroisse@gmail.com>"]
license = "AGPL-3.0"
publish = false

[[bin]]
name = "rendezvous"
path = "src/main.rs"

[dependencies]
actix = "0.7"
actix_derive = "0.3"
derive_builder = "0.5"
env_logger = "0.5"
failure = "0.1.2"
futures-preview = { version = "0.3.0-alpha.3", features = ["tokio-compat"] }
irc = "0.13.5"
lazy_static = { version = "1.1", features = ["nightly"] }
log = "0.4"
parking_lot = "0.6"
pin-utils = "0.1.0-alpha.1"
regex = "1.0"
serde = "1.0"
serde_derive = "1.0"
serenity = "0.5"
tokio = "0.1.8"
toml = "0.4"
typemap = "0.3"

[dev-dependencies]
rand = "0.5"

[profile.dev]
opt-level = 0
codegen-units = 20
lto = false

[profile.release]
opt-level = 3
lto = true
debug = true

cargo-features = ["edition"]

[package]
name = "rendezvous"
version = "0.1.0"
edition = "2018"
authors = ["Eunchong Yu <kroisse@gmail.com>"]
license = "AGPL-3.0"
publish = false

[[bin]]
name = "rendezvous"
path = "src/main.rs"

[dependencies]
actix = "0.7"
actix_derive = "0.3"
derive_builder = "0.5"
env_logger = "0.5"
failure = "0.1.2"
futures-preview = { version = "0.3.0-alpha.3", features = ["tokio-compat"] }
irc = "0.13.5"
lazy_static = { version = "1.1", features = ["nightly"] }
log = "0.4"
parking_lot = "0.6"
pin-utils = "0.1.0-alpha.1"
regex = "1.0"
serde = "1.0"
serde_derive = "1.0"
serenity = "0.5"
tokio = "0.1.8"
toml = "0.4"
typemap = "0.3"

[dev-dependencies]
rand = "0.5"

[profile.dev]
opt-level = 0
codegen-units = 20
lto = false

[profile.release]
opt-level = 3
lto = false
debug = true

Disable LTO for test coverage
Disable LTO for test coverage
