rusty_postgresMacro find_one
Source macro_rules! find_one {
(@all $connection:expr,$model:expr,$client:expr) => { ... };
(@select $connection:expr,$model:expr,$selection:expr,$client:expr) => { ... };
(connection => $connection:expr,model:$model:expr) => { ... };
(connection => $connection:expr,
model:$model:expr,
condition:{
$($value_where:expr => $where_by:expr),*
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($values:expr),*
},
condition:{
$($value_where:expr => $where_by:expr),*
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($values:expr),*
},
condition:{
$($value_where:expr => $where_by:expr),*
},
between:{
$value:expr => {
$first:expr,
$second:expr
}
}
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions : {
or => {
$($or_value_or:expr => $or_value_orr:expr),*
}
}) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions : {
or => {
$($or_value1:expr => $or_value2:expr),*
},
$($and_values:expr => $and_value:expr),*
}
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions:{
or => {$($or_values:expr => $or_value:expr),*}
},
order : {$($target:expr => $order:expr),*}) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions:{
or => {$($or_value1:expr => $or_value2:expr),*},
$($and_values:expr => $and_value:expr),*
},
order : {$($target:expr => $order:expr),*}
) => { ... };
(connection => $connection:expr,
model:$model:expr,
select:{
$($select_value:expr),*
},
conditions : {
$($and_values:expr => $and_value:expr),*
},
order : {$($target:expr => $order:expr),*}
) => { ... };
}