[][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 ilike style pattern matching.

Like

SQL like style pattern matching.