69 lines
1.5 KiB
TOML
69 lines
1.5 KiB
TOML
[package]
|
|
name = "adsbot"
|
|
version = "0.1.0"
|
|
rust-version = "1.95"
|
|
edition = "2024"
|
|
license = "MIT"
|
|
license-file = "LICENSE"
|
|
authors = ["Svyatoslav Pushkarev <spushk@spushk.ru>"]
|
|
publish = false
|
|
|
|
[dependencies]
|
|
## Rt
|
|
tokio.version = "^1"
|
|
tokio.features = ["full"]
|
|
deadpool.version = "^0.13"
|
|
deadpool.features = ["rt_tokio_1", "serde"]
|
|
async-trait.version = "^0.1"
|
|
## Logging
|
|
tracing.version = "^0.1"
|
|
tracing.features = ["max_level_debug", "release_max_level_info"]
|
|
tracing-subscriber.version = "^0.3"
|
|
tracing-subscriber.features = ["chrono"]
|
|
## Database
|
|
diesel.version = "^2"
|
|
diesel.features = ["chrono", "sqlite"]
|
|
diesel_migrations.version = "^2"
|
|
diesel_migrations.features = ["sqlite"]
|
|
libsqlite3-sys.version = "^0"
|
|
libsqlite3-sys.features = ["bundled"]
|
|
## Marshal
|
|
serde.version = "^1"
|
|
serde.features = ["derive"]
|
|
serde_json.version = "^1"
|
|
toml.version = "^1"
|
|
serde_urlencoded.version = "^0.7"
|
|
urlencoding.version = "^2"
|
|
## Net
|
|
teloxide.version = "^0.17"
|
|
teloxide.default-features = false
|
|
teloxide.features = ["tracing", "nightly", "ctrlc_handler", "rustls", "macros"]
|
|
oauth2.version = "^5"
|
|
reqwest.version = "^0.12"
|
|
reqwest.default-features = false
|
|
reqwest.features = ["charset", "http2", "rustls-tls", "json"]
|
|
## Util
|
|
chrono.version = "^0.4"
|
|
regex.version = "^1"
|
|
## Codegen
|
|
thiserror.version = "^2"
|
|
const-str.version = "^1"
|
|
|
|
|
|
[profile.dev]
|
|
opt-level = 0
|
|
lto = "off"
|
|
codegen-units = 256
|
|
panic = "unwind"
|
|
debug = "full"
|
|
|
|
[profile.dev.package."*"]
|
|
opt-level = 3
|
|
|
|
[profile.release]
|
|
opt-level = 3
|
|
lto = "fat"
|
|
codegen-units = 1
|
|
panic = "abort"
|
|
debug = "none"
|
|
strip = "symbols"
|