pub trait Query {
Show 16 methods
// Required method
fn get_field() -> String;
// Provided methods
fn parse<T>(value: T) -> String
where T: ToString { ... }
fn query_eq<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn query_ne<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn query_gt<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn gte<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn query_lt<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn lte<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn like<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn starts_with<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn ends_with<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
fn between<T>(value: (T, T)) -> QueryBuilderGroup
where T: ToString { ... }
fn in<T>(value: Vec<T>) -> QueryBuilderGroup
where T: ToString { ... }
fn is_null() -> QueryBuilderGroup { ... }
fn not_null() -> QueryBuilderGroup { ... }
fn raw<T>(value: T) -> QueryBuilderGroup
where T: ToString { ... }
}
Required Methods§
Provided Methods§
fn parse<T>(value: T) -> Stringwhere
T: ToString,
fn query_eq<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn query_ne<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn query_gt<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn gte<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn query_lt<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn lte<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn like<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn starts_with<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn ends_with<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
fn between<T>(value: (T, T)) -> QueryBuilderGroupwhere
T: ToString,
fn in<T>(value: Vec<T>) -> QueryBuilderGroupwhere
T: ToString,
fn is_null() -> QueryBuilderGroup
fn not_null() -> QueryBuilderGroup
fn raw<T>(value: T) -> QueryBuilderGroupwhere
T: ToString,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.