https://github.com/spider-rs/case_insensitive_string
A case-insensitive string for Rust
https://github.com/spider-rs/case_insensitive_string
case-insensitive case-insensitive-strings rust string
Last synced: about 1 year ago
JSON representation
A case-insensitive string for Rust
- Host: GitHub
- URL: https://github.com/spider-rs/case_insensitive_string
- Owner: spider-rs
- License: mit
- Created: 2023-05-10T16:33:40.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-24T20:00:01.000Z (over 2 years ago)
- Last Synced: 2024-04-25T19:43:01.997Z (about 2 years ago)
- Topics: case-insensitive, case-insensitive-strings, rust, string
- Language: Rust
- Homepage: https://crates.io/crates/case_insensitive_string
- Size: 14.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# case_insensitive_string
A rust case_insensitive_string struct crate.
Install the crate with `cargo add case_insensitive_string`.
```rust
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](https://github.com/ParkMyCar/compact_str) usage.
1. `serde` feature flag to enable [serde](https://github.com/serde-rs/serde) usage.