#case-insensitive #string

case_insensitive_string

A case insensitive string struct

18 releases

new 0.2.11 Apr 8, 2026
0.2.10 Jul 16, 2025
0.2.9 Nov 28, 2024
0.2.4 Jul 22, 2024
0.1.6 May 11, 2023

#563 in Rust patterns

Download history 2210/week @ 2025-12-17 1854/week @ 2025-12-24 2042/week @ 2025-12-31 2152/week @ 2026-01-07 2688/week @ 2026-01-14 13396/week @ 2026-01-21 14748/week @ 2026-01-28 48220/week @ 2026-02-04 53348/week @ 2026-02-11 70223/week @ 2026-02-18 89692/week @ 2026-02-25 97486/week @ 2026-03-04 108173/week @ 2026-03-11 63665/week @ 2026-03-18 48056/week @ 2026-03-25 65628/week @ 2026-04-01

304,075 downloads per month
Used in 29 crates (4 directly)

MIT license

21KB
383 lines

case_insensitive_string

A rust case_insensitive_string struct crate.

Install the crate with cargo add case_insensitive_string.

use case_insensitive_string::CaseInsensitiveString;

fn main() {
    let case_insensitive = CaseInsensitiveString::from("iDk");

    // both of the strings are a match!
    assert_eq!(case_insensitive, CaseInsensitiveString::from("IDK"))
}

Features

  1. compact feature flag to enable compact_str usage.
  2. serde feature flag to enable serde usage.

Dependencies

~0–255KB