Implementations and benchmarks for string matching algorithms in Rust