Macro ranked_search

Source
macro_rules! ranked_search {
    (connection => $connection:expr,model:$model:expr,based_on:$search:expr,search:{
        value:$value:expr
    },$(
        select:{
            $($select:expr),*
        }
    )?) => { ... };
}
Expand description

ยงUsage

let search = ranked_search! {
    connection => postgres,
    model:"place",
    based_on:"name",
    search:{
        value:"billionaire"
    },
    select:{
        "name"
    }
};