Thanks to visit codestin.com
Credit goes to docs.rs

Crate memchr_rs

Crate memchr_rs 

Source
Expand description

§memchr-rs

Fast memchr and memchr2 implementations in Rust.

Originally extracted from microsoft/edit under the MIT license.

§Usage

Add the following crate to your Cargo.toml and enable either/both the memchr and memchr2 feature as needed:

[dependencies]
memchr-rs = { version = "1", features = ["memchr"] }

Then, use the provided APIs to perform fast byte searches:

use memchr_rs::memchr;

fn main() {
    let haystack = b"Hello, world!";
    let index = memchr(b'w', haystack, 0);
    assert_eq!(index, 7);
    println!("Found 'w' at position: {index}");
}

For no_std environments, disable the default-features:

[dependencies]
memchr-rs = { version = "1", default-features = false, features = ["memchr"] }