Build TDK Pinball / build (macos-latest) (push) Canceled after 0s
Build TDK Pinball / build (ubuntu-latest) (push) Canceled after 0s
Build TDK Pinball / build (windows-latest) (push) Canceled after 0s
Update the high-score service to the latest compatible direct releases while keeping the requested Cargo.toml ranges: 0.x crates use their latest minor line and 1.x crates use their major-only range. Refresh the standalone lockfile so it resolves axum 0.8.9, rusqlite 0.40.2, serde 1.0.229, serde_json 1.0.151, Tokio 1.53.1, and the latest dev-tool releases. Copy the main package's Clippy policy and make the repository's formatting recipes cover the service. The nested crate inherits the parent rustfmt.toml, so one configuration remains authoritative; newly required documentation and borrow style also keep the stricter pedantic policy clean. Test Plan: - `cargo update --manifest-path highscore-server/Cargo.toml` -- passed - `just test` -- passed (3 service tests and 137 game tests) - `just clippy` -- passed with the shared lint policy - `just fmt-highscore-server` and `cargo +nightly fmt --manifest-path highscore-server/Cargo.toml -- --check` -- passed - `cargo tree --manifest-path highscore-server/Cargo.toml --depth 1` -- confirmed latest direct resolutions - `rustfmt +nightly --print-config current` -- confirmed the parent rustfmt settings - `rumdl check --flavor commonmark highscore-server/README.md` -- passed - `git diff --cached --check` -- passed
26 lines
560 B
TOML
26 lines
560 B
TOML
[package]
|
|
name = "tdkpin-highscore-server"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
publish = false
|
|
|
|
[dependencies]
|
|
axum = "0.8"
|
|
rusqlite = { version = "0.40", features = ["bundled"] }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
tokio = { version = "1", features = ["macros", "net", "rt-multi-thread"] }
|
|
|
|
[dev-dependencies]
|
|
http-body-util = "0.1"
|
|
tempfile = "3"
|
|
tower = { version = "0.5", features = ["util"] }
|
|
|
|
[lints.clippy]
|
|
pedantic = { level = "warn", priority = -1 }
|
|
todo = "warn"
|
|
unwrap_used = "warn"
|
|
|
|
[lints.rust]
|
|
unsafe_code = "forbid"
|