Trait typed_sql::ToSql [−][src]
pub trait ToSql { fn write_sql_unchecked(&self, sql: &mut String); fn write_sql(&self, sql: &mut String)
where
Self: CheckedSql, { ... } fn to_sql_unchecked(&self) -> String { ... } fn to_sql(&self) -> String
where
Self: CheckedSql, { ... } }
Required methods
fn write_sql_unchecked(&self, sql: &mut String)
[src]
fn write_sql_unchecked(&self, sql: &mut String)
[src]Provided methods
fn write_sql(&self, sql: &mut String) where
Self: CheckedSql,
[src]
fn write_sql(&self, sql: &mut String) where
Self: CheckedSql,
[src]fn to_sql_unchecked(&self) -> String
[src]
fn to_sql_unchecked(&self) -> String
[src]fn to_sql(&self) -> String where
Self: CheckedSql,
[src]
fn to_sql(&self) -> String where
Self: CheckedSql,
[src]Implementors
impl<B: Binding, S: ToSql> ToSql for Prepare<'_, B, S>
[src]
impl<B: Binding, S: ToSql> ToSql for Prepare<'_, B, S>
[src]fn write_sql_unchecked(&self, sql: &mut String)
[src]
impl<Q, O> ToSql for OrderBy<Q, O> where
Q: Select,
O: Order,
[src]
impl<Q, O> ToSql for OrderBy<Q, O> where
Q: Select,
O: Order,
[src]fn write_sql_unchecked(&self, sql: &mut String)
[src]
impl<S, O> ToSql for GroupBy<S, O> where
S: Select,
O: GroupOrder,
[src]
impl<S, O> ToSql for GroupBy<S, O> where
S: Select,
O: GroupOrder,
[src]fn write_sql_unchecked(&self, sql: &mut String)
[src]
impl<S, P> ToSql for Filter<S, P> where
S: ToSql,
P: Predicate,
[src]
impl<S, P> ToSql for Filter<S, P> where
S: ToSql,
P: Predicate,
[src]fn write_sql_unchecked(&self, sql: &mut String)
[src]
impl<S, Q> ToSql for SelectStatement<S, Q> where
S: Selectable,
Q: WriteQueryable,
[src]
impl<S, Q> ToSql for SelectStatement<S, Q> where
S: Selectable,
Q: WriteQueryable,
[src]fn write_sql_unchecked(&self, sql: &mut String)
[src]
impl<T, I> ToSql for InsertStatement<T, Values<I>> where
T: Table,
I: IntoIterator + Clone,
I::Item: Insertable,
[src]
impl<T, I> ToSql for InsertStatement<T, Values<I>> where
T: Table,
I: IntoIterator + Clone,
I::Item: Insertable,
[src]fn write_sql_unchecked(&self, sql: &mut String)
[src]
impl<T: Table + ?Sized> ToSql for Delete<T>
[src]
impl<T: Table + ?Sized> ToSql for Delete<T>
[src]fn write_sql_unchecked(&self, sql: &mut String)
[src]
impl<T: ?Sized, I> ToSql for InsertStatement<T, I> where
T: Table,
I: Insertable,
[src]
impl<T: ?Sized, I> ToSql for InsertStatement<T, I> where
T: Table,
I: Insertable,
[src]