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