Skip to main content

search

Macro search 

Source
macro_rules! search {
    (@ $form:ty => $($tt:tt)+) => { ... };
    ($entity:ty) => { ... };
    ($entity:ty => $col:ident isnull) => { ... };
    ($entity:ty => $col:ident not_null) => { ... };
    ($entity:ty => $col:ident in [$($val:expr),+ $(,)?]) => { ... };
    ($entity:ty => $col:ident not_in [$($val:expr),+ $(,)?]) => { ... };
    ($entity:ty => $col:ident in ($val:expr)) => { ... };
    ($entity:ty => $col:ident not_in ($val:expr)) => { ... };
    ($entity:ty => $col:ident range ($start:expr, $end:expr)) => { ... };
    ($entity:ty => $col:ident not_range ($start:expr, $end:expr)) => { ... };
    ($entity:ty => or($($col:ident $op:ident $val:expr),+ $(,)?)) => { ... };
    ($entity:ty => ! $col:ident $op:ident $val:expr) => { ... };
    ($entity:ty => $col:ident $op:ident $val:expr) => { ... };
    ($entity:ty => $($tt:tt)+) => { ... };
}