use eloquent::{QueryBuilder, ToSql};
use rusqlite::{Connection, Error};
pub trait Execute {
fn execute(&self, connection: &Connection) -> Result<usize, Error>;
}
impl Execute for &str {
fn execute(&self, connection: &Connection) -> Result<usize, Error> {
connection.execute(self, ())
}
}
impl Execute for QueryBuilder {
fn execute(&self, connection: &Connection) -> Result<usize, Error> {
self.to_sql().unwrap().as_str().execute(connection)
}
}