use rusqlite::{params_from_iter, Connection};
use crate::lua::db::types::SqlValue;
pub(crate) fn call(
conn: &Connection,
sql: &str,
params: &[SqlValue],
) -> Result<usize, rusqlite::Error> {
let mut stmt = conn.prepare_cached(sql)?;
stmt.execute(params_from_iter(params))
}