mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-11 00:11:05 +00:00
## Update — 2026-11-01 The latest revision removes the systematic `#[must_use]` additions and any product-name backticks introduced solely for optional `clippy::pedantic` compliance. The useful behavior-preserving cleanups remain. Earlier summary and verification text below describes the original revision; the latest PR comment records the current checks. --- ## Summary - resolve all 54 distinct diagnostics in `url_utils`: 17 pedantic, 36 deprecation warnings, and one Eq/Hash contract issue - preserve the public compatibility module and nested module paths with narrow documented expectations - implement `Hash` against the same bare value as `PartialEq`, with a regression test - apply the repository two-space rustfmt rules within `url_utils` only No public API or dependency changes. ## Verification - `SQLX_OFFLINE=true cargo clippy -p url_utils --all-targets -- -W clippy::pedantic -D warnings` - `SQLX_OFFLINE=true cargo test -p url_utils` — 32 unit tests and 2 doctests passed - `cargo fmt -p url_utils -- --check` - Independent read-only review: no Rust findings; the untracked planning file is excluded from the PR --------- Co-authored-by: Cédric Legrand <cedric@legrand-tech.fr>