Struct diesel::query_builder::where_clause::WhereClause
[−]
[src]
pub struct WhereClause<Expr>(_);
Trait Implementations
impl<Expr: Copy> Copy for WhereClause<Expr>
[src]
impl<Expr: Clone> Clone for WhereClause<Expr>
[src]
fn clone(&self) -> WhereClause<Expr>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<Expr: Debug> Debug for WhereClause<Expr>
[src]
impl<DB, Expr> QueryFragment<DB> for WhereClause<Expr> where DB: Backend,
Expr: QueryFragment<DB>
[src]
Expr: QueryFragment<DB>
fn to_sql(&self, out: &mut DB::QueryBuilder) -> BuildQueryResult
fn collect_binds(&self, out: &mut DB::BindCollector) -> QueryResult<()>
fn is_safe_to_cache_prepared(&self) -> bool
impl<T> QueryId for WhereClause<T> where T: QueryId
[src]
type QueryId = WhereClause<T::QueryId>
fn has_static_query_id() -> bool
fn query_id() -> Option<TypeId>
impl<Expr, Predicate> WhereAnd<Predicate> for WhereClause<Expr> where Expr: Expression<SqlType=Bool>,
Predicate: Expression<SqlType=Bool>
[src]
Predicate: Expression<SqlType=Bool>
type Output = WhereClause<And<Expr, Predicate>>
fn and(self, predicate: Predicate) -> Self::Output
impl<'a, DB, Predicate> Into<Option<Box<QueryFragment<DB> + 'a>>> for WhereClause<Predicate> where DB: Backend,
Predicate: QueryFragment<DB> + 'a
[src]
Predicate: QueryFragment<DB> + 'a
fn into(self) -> Option<Box<QueryFragment<DB> + 'a>>
Performs the conversion.