pub trait Executor {
// Required methods
fn execute(&mut self, query: &str, params: &[&dyn ToSql]) -> OrmResult<u64>;
fn query(
&mut self,
query: &str,
params: &[&dyn ToSql],
) -> OrmResult<Vec<Row>>;
}Expand description
A trait for types that can execute SQL queries and return results.
Implemented by PgPool, PgConnection, and Transaction.