66 lines
1.6 KiB
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
|