macro_rules! params {
() => { ... };
($($param:expr),+ $(,)?) => { ... };
}
Expand description
A macro making it more convenient to longer lists of
parameters as a &[&dyn ToSql]
.
ยงExample
struct Person {
name: String,
age_in_years: u8,
data: Option<Vec<u8>>,
}
fn add_person(conn: &Connection, person: &Person) -> Result<()> {
conn.execute(
"INSERT INTO person(name, age_in_years, data) VALUES (?1, ?2, ?3)",
params![person.name, person.age_in_years, person.data],
)?;
Ok(())
}