crates.io / strsim / 0.11.1

strsim 0.11.1

Source
https://github.com/rapidfuzz/strsim-rs
Artifact scanned
strsim-0.11.1.crate (crate · 13.9 KB · SHA-256 7da8b5736845…)
Compared with
strsim-0.11.0.crate (0 signals introduced since)
Files
6 scanned, 7 skipped (binary, oversized, or unrecognised)
Signals
0 critical · 0 warn · 10 info
Scan time
0.1 s
LLM review
LLM review by claude-haiku-5-5 (Anthropic): nothing at warn or critical to review.
Disclude version
4.3.0
Scanned (UTC)
2026-10-24 02:54

Signals

Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.

  1. info unicode-mixed-script src/lib.rs:850:51

    identifier `testöঙ香test` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn jaro_multibyte() {
            assert_delta!(0.818, jaro("testabctest", "testöঙ香test"), 0.001);
            assert_delta!(0.818, jaro("testöঙ香test", "testabctest"), 0.001);
        }
  2. info unicode-mixed-script src/lib.rs:851:36

    identifier `testöঙ香test` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_delta!(0.818, jaro("testabctest", "testöঙ香test"), 0.001);
            assert_delta!(0.818, jaro("testöঙ香test", "testabctest"), 0.001);
        }
  3. info unicode-mixed-script src/lib.rs:926:58

    identifier `testöঙ香test` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn jaro_winkler_multibyte() {
            assert_delta!(0.89, jaro_winkler("testabctest", "testöঙ香test"), 0.001);
            assert_delta!(0.89, jaro_winkler("testöঙ香test", "testabctest"), 0.001);
        }
  4. info unicode-mixed-script src/lib.rs:927:43

    identifier `testöঙ香test` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_delta!(0.89, jaro_winkler("testabctest", "testöঙ香test"), 0.001);
            assert_delta!(0.89, jaro_winkler("testöঙ香test", "testabctest"), 0.001);
        }
  5. info unicode-mixed-script src/lib.rs:1011:36

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn levenshtein_diff_multibyte() {
            assert_eq!(3, levenshtein("öঙ香", "abc"));
            assert_eq!(3, levenshtein("abc", "öঙ香"));
        }
  6. info unicode-mixed-script src/lib.rs:1012:43

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_eq!(3, levenshtein("öঙ香", "abc"));
            assert_eq!(3, levenshtein("abc", "öঙ香"));
        }
  7. info unicode-mixed-script src/lib.rs:1094:37

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn osa_distance_diff_multibyte() {
            assert_eq!(3, osa_distance("öঙ香", "abc"));
            assert_eq!(3, osa_distance("abc", "öঙ香"));
        }
  8. info unicode-mixed-script src/lib.rs:1095:44

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_eq!(3, osa_distance("öঙ香", "abc"));
            assert_eq!(3, osa_distance("abc", "öঙ香"));
        }
  9. info unicode-mixed-script src/lib.rs:1177:44

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

        fn damerau_levenshtein_diff_multibyte() {
            assert_eq!(3, damerau_levenshtein("öঙ香", "abc"));
            assert_eq!(3, damerau_levenshtein("abc", "öঙ香"));
        }
  10. info unicode-mixed-script src/lib.rs:1178:51

    identifier `öঙ香` mixes scripts: Latin + Other + Han (in string/comment) (raw pass, confidence 0.40)

            assert_eq!(3, damerau_levenshtein("öঙ香", "abc"));
            assert_eq!(3, damerau_levenshtein("abc", "öঙ香"));
        }

Reproduce This Scan

Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.

cargo install disclude --version 4.3.0
curl -fsSL -o strsim-0.11.1.crate 'https://static.crates.io/crates/strsim/strsim-0%2E11%2E1.crate'
printf '%s  %s\n' 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f strsim-0.11.1.crate | shasum -a 256 -c -
mkdir pkg && tar -xzf strsim-0.11.1.crate -C pkg --strip-components 1
disclude scan --untrusted --severity info pkg