pub mod attrs;
pub mod builder;
pub mod common;
pub mod connection;
pub mod expressions;
pub mod helpers;
pub mod pragma;
pub mod traits;
pub mod values;
pub use drizzle_core::ParamBind;
#[macro_export]
macro_rules! params {
[$($param:tt),+ $(,)?] => {
[
$(
$crate::params_internal!($param)
),+
]
};
}
#[macro_export]
macro_rules! params_internal {
({ $key:ident: $value:expr }) => {
$crate::ParamBind::new(stringify!($key), $crate::values::SQLiteValue::from($value))
};
($value:expr) => {
$crate::ParamBind::positional($crate::values::SQLiteValue::from($value))
};
}