rust-ef 1.6.0

Rust Entity Framework - An EFCore-inspired ORM for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! LINQ string pattern helpers.

/// Builds a `%value%` LIKE pattern (EFCore `Contains`).
pub fn like_contains(value: impl AsRef<str>) -> String {
    format!("%{}%", value.as_ref())
}

/// Builds a `value%` LIKE pattern (EFCore `StartsWith`).
pub fn like_starts_with(value: impl AsRef<str>) -> String {
    format!("{}%", value.as_ref())
}

/// Builds a `%value` LIKE pattern (EFCore `EndsWith`).
pub fn like_ends_with(value: impl AsRef<str>) -> String {
    format!("%{}", value.as_ref())
}