mysql_macros/
lib.rs

1#[macro_export]
2macro_rules! mysql_query {
3    ($connection:ident, $query:expr, $param:expr, |$all_values:tt| $block:tt) => {
4        $connection.prep_exec($query, $param).map(|result| {
5            result.map(|x| x.unwrap())
6                .map(|row| {
7                    let $all_values = mysql::from_row(row);
8                    $block
9                }).collect()
10        });
11    };
12}