Macro delete
Source macro_rules! delete {
(connection => $connection:expr,
model:$model:expr
$(,
select:{
$($value:expr),*
}
)?
$(
,conditions:{
$(and => {
$($cak:expr => $cav:expr),*
})?
$(,)?
$(or => {
$($cok:expr => $cov:expr),*
})?
}
)?
$(
,between => {
$(and => {
$($between:expr => {$between_value:expr => $between_value2:expr}),*
})?
$(,)?
$(or => {
$($between_or:expr => {$between_value_or:expr => $between_value2_or:expr}),*
})?
}
)?
$(
,cascade:$cascade:expr
)?
) => { ... };
}
Expand description
ยงExample
let delete = delete! {
connection => postgres,
model:"billionaires",
select:{ "place"
},
conditions:{ and => { "place" => 24 as i32
},
or => { "place" => 24 as i32
}
},
cascade:true };