Skip to main content

prepare

Macro prepare 

Source
macro_rules! prepare {
    (struct $name:ident { $($field:ident : $ty:ty),* $(,)? }) => { ... };
}
Expand description
prepare! {
    struct ByEmail { email: Text }
}

let query = select((users::id,))
    .from(users::Table)
    .filter(users::email.eq(ByEmail::email()))
    .prepare::<ByEmail, _>(Postgres);

let (sql, params) = query.resolve(ByEmail { email: "a@example.com".into() })?;