Trait diesel::expression_methods::EscapeExpressionMethods[][src]

pub trait EscapeExpressionMethods: Sized {
    fn escape(self, character: char) -> Escape<Self, AsExprOf<String, VarChar>> { ... }
Expand description

Adds the escape method to LIKE and NOT LIKE. This is used to specify the escape character for the pattern.

By default, the escape character is \ on most backends. On SQLite, there is no default escape character.


let users_with_percent =
let users_without_percent =
assert_eq!(Ok(vec![String::from("Ha%%0r")]), users_with_percent);
assert_eq!(Ok(vec![String::from("Sean"), String::from("Tess")]), users_without_percent);

Provided methods

See the trait documentation.