services/Cargo.toml

66 lines
1.6 KiB
TOML

[package]
name = "services"
version = "0.1.0"
edition = "2021"
[[bin]]
name = "updater"
path = "src/updater.rs"
[lints.rust]
unsafe_code = "forbid"
[lints.clippy]
blocks_in_conditions = "allow"
std_instead_of_core = "warn"
str_to_string = "warn"
string_to_string = "warn"
uninlined_format_args = "warn"
semicolon_if_nothing_returned = "warn"
wildcard_imports = "warn"
inefficient_to_string = "warn"
[dependencies]
asn-db2 = { version = "0.2", default-features = false }
dns-lookup = { version = "2.0", default-features = false }
kdl = { version = "4.6", default-features = false }
rocket = { version = "0.5", default-features = false }
rocket-accept-language = { version = "0.8", default-features = false }
serde = { version = "1.0", default-features = false }
serde_json = { version = "1.0", default-features = false }
texting_robots = { version = "0.2", default-features = false }
tokio = { version = "1.36", default-features = false }
unic-langid = { version = "0.9", default-features = false }
[dependencies.fluent-templates]
version = "0.9"
default-features = false
features = ["tera", "use-ignore", "macros"]
[dependencies.diesel]
version = "2.1"
default-features = false
features = ["sqlite"]
[dependencies.reqwest]
version = "0.12"
default-features = false
features = ["rustls-tls", "socks"]
[dependencies.rocket_sync_db_pools]
version = "0.1"
default-features = false
features = ["diesel_sqlite_pool"]
[dependencies.tera]
version = "1.19"
default-features = false
features = ["builtins"]
[profile.release]
opt-level = "z"
lto = true
codegen-units = 1
panic = "abort"
strip = true