rusty_postgres

Macro create

Source
macro_rules! create {
    (@format $connection:expr,$model:expr,$client:expr) => { ... };
    (connection => $connection:expr,model:$model:expr,data:{
        $($from:expr => $data:expr),*
    }) => { ... };
    (connection => $connection:expr,model:$model:expr,data:{
        $($from:expr => $data:expr),*
    },
    select:{
        $($select_value:expr),*
    }) => { ... };
}
Expand description

ยงExample

let create = create! {
connection => postgres,
model:"shop",
data:{
    "place" => "san",
    "age" => 24 as i32,
    "bool" => true
}
};
 let create = create! {
 connection => postgres,
 model:"user_",
 data:{
     "story" => "billionairehari",
     "age" => 24 as i32
 },
 select:{
     "id"
 }
 };