macro_rules! update {
(@format $connection:expr,$model:expr,$client:expr) => { ... };
(connection => $connection:expr,model : $model:expr,data:{
$($from:expr => $data:expr),*
}) => { ... };
(connection => $connection:expr,model : $model:expr,
select:{
$($select:expr),*
},
data:{
$($from:expr => $data:expr),*
},conditions:{
$($conditions:expr => $value:expr),*
}) => { ... };
}