sqlxo/
macros.rs

1#[macro_export]
2macro_rules! and {
3    ( $( $e:expr ),* $(,)? ) => {
4        $crate::Expression::And(vec![
5            $( $crate::Expression::from($e) ),*
6        ])
7    };
8}
9
10#[macro_export]
11macro_rules! or {
12    ( $( $e:expr ),* $(,)? ) => {
13        $crate::Expression::Or(vec![
14            $( $crate::Expression::from($e) ),*
15        ])
16    };
17}
18
19#[macro_export]
20macro_rules! order_by {
21    ( $( $e:expr ),+ $(,)? ) => {
22        < $crate::SortOrder<_> as ::core::convert::From<::std::vec::Vec<_>> >
23            ::from(vec![ $( $e ),+ ])
24    };
25    () => {
26        < $crate::SortOrder<_> as ::core::convert::From<::std::vec::Vec<_>> >
27            ::from(::std::vec::Vec::new())
28    };
29}