F∆I module — Shapley-style attribution on weighted norm graphs
Find a file
flemming-it 1f4152b189 fix(clippy): bring source under -D warnings ahead of CI
Prep for the Forgejo CI gate. Adjustments per module are small
and local:

  - test modules get inner `#![allow(clippy::unwrap_used,
    expect_used, panic)]` so the existing assert.expect()
    test idiom keeps working without rewriting every fixture
  - the dead_code field that downstream consumers may still
    want serialised gets an explicit #[allow(dead_code)]
  - manual char/range comparisons fold to the idiomatic forms
    (`['…']`, `(2..=5).contains(&n)`)
  - one snake_case rename in text-readability-score

Also re-bakes module.wasm so the committed artefact matches
the post-fmt source byte-for-byte.

No behaviour change, no test change. cargo fmt --all -- --check
and cargo clippy --all-targets -- -D warnings now both pass.

Signed-off-by: flemming-it <sf@flemming.it>
2026-06-18 12:13:11 +02:00
src fix(clippy): bring source under -D warnings ahead of CI 2026-06-18 12:13:11 +02:00
.gitignore feat: initial graph-shapley-attribution v0.1.0 (graph.shapley_attribution@0.1.0) 2026-06-18 11:25:26 +02:00
Cargo.lock feat: initial graph-shapley-attribution v0.1.0 (graph.shapley_attribution@0.1.0) 2026-06-18 11:25:26 +02:00
Cargo.toml feat: initial graph-shapley-attribution v0.1.0 (graph.shapley_attribution@0.1.0) 2026-06-18 11:25:26 +02:00
LICENSE chore(release): finalize v0.1.0 — LICENSE, NOTICE, WASM artefact 2026-06-18 11:38:40 +02:00
module.wasm chore(release): finalize v0.1.0 — LICENSE, NOTICE, WASM artefact 2026-06-18 11:38:40 +02:00
module.yaml feat: initial graph-shapley-attribution v0.1.0 (graph.shapley_attribution@0.1.0) 2026-06-18 11:25:26 +02:00
NOTICE chore(release): finalize v0.1.0 — LICENSE, NOTICE, WASM artefact 2026-06-18 11:38:40 +02:00
rust-toolchain.toml feat: initial graph-shapley-attribution v0.1.0 (graph.shapley_attribution@0.1.0) 2026-06-18 11:25:26 +02:00