cargo-rail 0.22.2

Cargo-native Rust workspace engine for affected CI, Rust source-surface analysis, compiler reuse, dependency coherence, exact-SHA releases, and split/sync
Documentation
{
  "schema_version": 1,
  "differences": [
    {
      "tool": "cargo-rail",
      "finding": {
        "package": "surface-conformance-app",
        "crate": "surface_conformance_app",
        "item": "live_binary_surface",
        "item_kind": "function",
        "source": "app/src/main.rs",
        "declaration_start": 138,
        "finding": "dead-public",
        "replacement": null
      },
      "reason": "Cargo-Rail audits source declarations compiled into the selected closed binary; the reference analyzer audits workspace library declarations only.",
      "owner": "surface compiler-crate authority"
    },
    {
      "tool": "cargo-rail",
      "finding": {
        "package": "surface-conformance-app",
        "crate": "surface_conformance_app",
        "item": "dead_binary_surface",
        "item_kind": "function",
        "source": "app/src/main.rs",
        "declaration_start": 171,
        "finding": "dead-public",
        "replacement": null
      },
      "reason": "Cargo-Rail audits source declarations compiled into the selected closed binary; the reference analyzer audits workspace library declarations only.",
      "owner": "surface compiler-crate authority"
    },
    {
      "tool": "cargo-rail",
      "finding": {
        "package": "surface-conformance-app",
        "crate": "surface_conformance_app",
        "item": "test_support",
        "item_kind": "function",
        "source": "app/src/main.rs",
        "declaration_start": 316,
        "finding": "unnecessary-public",
        "replacement": ""
      },
      "reason": "Cargo-Rail audits source declarations compiled into the selected closed binary; the reference analyzer audits workspace library declarations only.",
      "owner": "surface compiler-crate authority"
    }
  ]
}