postgres_macros 0.1.13

A set of support macros for rust-postgres
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![feature(plugin)]
#![plugin(postgres_macros)]

struct Connection;

impl Connection {
    fn execute(&self, _: &str, _: &[&i32]) {}
}

fn main() {
    execute!(Connection, "SELECT foo FROM bar");

    execute!(Connection, "SELECT foo FROM bar WHERE baz = $1", &1);

    execute!(Connection, "SELECT foo FROM bar WHERE baz = $1 AND buz = $2", &1, &2);
}