diesel::query_dsl::methods

Trait BoxedDsl

Source
pub trait BoxedDsl<'a, DB> {
    type Output;

    // Required method
    fn internal_into_boxed(self) -> Self::Output;
}
Expand description

The into_boxed method

This trait should not be relied on directly by most apps. Its behavior is provided by QueryDsl. However, you may need a where clause on this trait to call into_boxed from generic code.

Required Associated Types§

Source

type Output

The return type of internal_into_boxed

Required Methods§

Source

fn internal_into_boxed(self) -> Self::Output

See the trait documentation.

Implementors§

Source§

impl<'a, T, DB> BoxedDsl<'a, DB> for T
where T: Table + AsQuery, T::Query: BoxedDsl<'a, DB>,

Source§

type Output = <<T as AsQuery>::Query as BoxedDsl<'a, DB>>::Output

Source§

impl<'a, T, U, Ret, DB> BoxedDsl<'a, DB> for DeleteStatement<T, U, Ret>
where U: Into<BoxedWhereClause<'a, DB>>,

Source§

type Output = DeleteStatement<T, BoxedWhereClause<'a, DB>, Ret>

Source§

impl<'a, T, U, V, Ret, DB> BoxedDsl<'a, DB> for UpdateStatement<T, U, V, Ret>
where U: Into<BoxedWhereClause<'a, DB>>,

Source§

type Output = UpdateStatement<T, BoxedWhereClause<'a, DB>, V, Ret>