fix: sqlite params! macro

This commit is contained in:
trisua 2025-06-09 11:33:28 -04:00
parent 3ab9f14ce6
commit 0177b5676d
4 changed files with 7 additions and 6 deletions

2
Cargo.lock generated
View file

@ -549,7 +549,7 @@ dependencies = [
[[package]]
name = "oiseau"
version = "0.1.0"
version = "0.1.1"
dependencies = [
"bb8-postgres",
"redis",

View file

@ -4,7 +4,7 @@ description = "Super simple SQL helper"
authors = ["trisuaso <me@trisua.com>"]
license = "AGPL-3.0-or-later"
homepage = "https://bugs.tetratto.com/trisua/tetratto"
version = "0.1.0"
version = "0.1.1"
edition = "2024"
[features]

View file

@ -9,9 +9,10 @@ pub mod sqlite;
pub use rusqlite::Row as SqliteRow;
#[cfg(feature = "sqlite")]
#[allow(unused_imports)] // compiler bug
#[allow(unused_imports)]
#[macro_use]
extern crate rusqlite;
pub extern crate rusqlite;
pub use rusqlite::params as rparams;
pub mod cache;
pub mod config;

View file

@ -84,9 +84,9 @@ macro_rules! execute {
#[macro_export]
macro_rules! params {
() => {
$crate::rusqlite::params![]
$crate::rparams![]
};
($($params:expr),+ $(,)?) => {
$crate::rusqlite::params![$($params),+]
$crate::rparams![$($params),+]
};
}