[−][src]Crate like
A SQL like
style pattern matching.
Usage
To do a patten matching, use Like
:
use like::Like; assert!("Hello, world!".like("Hello%").unwrap());
To do a case-insensitive pattern matching, use ILike
:
use like::ILike; assert!("Hello, world!".ilike("HELLO%").unwrap());
To convert the pattern to use standard backslash escape convention, use Escape
:
use like::Escape; assert_eq!("Hello$%".escape("$").unwrap(), "Hello\\%");
Structs
InvalidEscapeError | Errors which can occur when attempting to convert escape. |
InvalidPatternError | Errors which can occur when attempting to match a pattern. |
Traits
Escape | Convert the pattern to use standard backslash escape convention. |
ILike | SQL |
Like | SQL |