rusty_postgres

Macro delete

Source
macro_rules! delete {
    (@select $connection:expr,$model:expr,$selection:expr,$client:expr) => { ... };
    (connection => $connection:expr,model:$model:expr,conditions:{
        $($condition:expr => $like:expr),*
    }) => { ... };
    (connection => $connection:expr,
        model:$model:expr,
        conditions:{
        $($condition:expr => $like:expr),*
    },select:{
        $($value:expr)*
    }) => { ... };
    (connection => $connection:expr,model:$model:expr,conditions:{
            $($condition:expr => $like:expr),*
    },cascade:$casecade:expr) => { ... };
    (connection => $connection:expr,
        model:$model:expr,
        conditions => {
            or => {
                $($condition:expr => $like:expr),*
            }
    }) => { ... };
    (connection => $connection:expr,
            model:$model:expr,
            conditions => {
            or => {$($condition:expr => $like:expr),*}
        },select:{
            $($value:expr)*
    }) => { ... };
    (connection => $connection:expr,model:$model:expr,conditions:{
        $($condition:expr => $like:expr),*
    },cascade:$casecade:expr) => { ... };
}