Macro find_one

Source
macro_rules! find_one {
    (connection => $connection:expr,
            model:$model:expr
            $(,select:{
                $($select_value:expr),*
            })?
        $(,conditions:{
            $(and => {
                $($and_values:expr => $and_value:expr),*
            })?
            $(,)?
            $(or =>  {
                $($or_value1:expr => $or_value2:expr),*
            })?
        })?
        $(,order : {$($target:expr => $order:expr),*})?
    ) => { ... };
}
Expand description

ยงUsage

let find = find_one! {
    connection => postgres,
    model:"place",
    select:{
        "name"
    },
    conditions:{
        and => {
            "name" => "billionairehari"
        },
        or => {
            "name" => "billionairehari"
        }
    },
    order:{
        "name" => "asc"
    }
};