Struct diesel::query_builder::DebugQuery [−][src]
pub struct DebugQuery<'a, T: 'a, DB> { /* fields omitted */ }
A struct that implements fmt::Display
and fmt::Debug
to show the SQL
representation of a query.
The Display
implementation will be the exact query sent to the server,
plus a comment with the values of the bind parameters. The Debug
implementation is more structured, and able to be pretty printed.
See debug_query
for usage examples.
Trait Implementations
impl<'a, T, DB> Display for DebugQuery<'a, T, DB> where
DB: Backend,
DB::QueryBuilder: Default,
T: QueryFragment<DB>,
[src]
impl<'a, T, DB> Display for DebugQuery<'a, T, DB> where
DB: Backend,
DB::QueryBuilder: Default,
T: QueryFragment<DB>,
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a, T, DB> Debug for DebugQuery<'a, T, DB> where
DB: Backend,
DB::QueryBuilder: Default,
T: QueryFragment<DB>,
[src]
impl<'a, T, DB> Debug for DebugQuery<'a, T, DB> where
DB: Backend,
DB::QueryBuilder: Default,
T: QueryFragment<DB>,
Auto Trait Implementations
impl<'a, T, DB> Send for DebugQuery<'a, T, DB> where
DB: Send,
T: Sync,
impl<'a, T, DB> Send for DebugQuery<'a, T, DB> where
DB: Send,
T: Sync,
impl<'a, T, DB> Sync for DebugQuery<'a, T, DB> where
DB: Sync,
T: Sync,
impl<'a, T, DB> Sync for DebugQuery<'a, T, DB> where
DB: Sync,
T: Sync,