Skip to main content

Query

Trait Query 

Source
pub trait Query {
    type Output;

    // Required method
    fn compile(self, dialect: &impl Dialect) -> Result<CompiledQuery>;
}

Required Associated Types§

Required Methods§

Source

fn compile(self, dialect: &impl Dialect) -> Result<CompiledQuery>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<O> Query for SqlQuery<O>

Source§

impl<T: Table, O> Query for DeleteQuery<T, O>

Source§

impl<T: Table, O> Query for InsertQuery<T, O>

Source§

impl<T: Table, O> Query for SelectQuery<T, O>

Source§

impl<T: Table, O> Query for UpdateQuery<T, O>

Source§

impl<T: Table> Query for TableLockQuery<T>