Expand description
A SQL like style pattern matching.
§Usage
To do a patten matching, use Like:
use like::Like;
assert!(Like::<false>::like("Hello, world!", "Hello%").unwrap());To do a case-insensitive pattern matching, use ILike:
use like::ILike;
assert!(ILike::<false>::ilike("Hello, world!", "HELLO%").unwrap());To convert the pattern to use standard backslash escape convention, use Escape:
use like::Escape;
assert_eq!("Hello$%".escape("$").unwrap(), "Hello\\%");Structs§
- Invalid
Pattern Error - Errors which can occur when attempting to match a pattern.
Enums§
- Invalid
Escape Error - Errors which can occur when attempting to convert escape.