Macro rdft

Source
macro_rules! rdft {
    (> ($sub:expr) : $tp:ident) => { ... };
    (($sub:expr) : $tp:ident) => { ... };
    (($sub:expr) : ($tp:expr)) => { ... };
    (>($sub:expr) : $tp:ident Q) => { ... };
    (($sub:expr) : $tp:ident Q) => { ... };
    (>($sub:expr) : $tp:ident IN $graph:expr) => { ... };
    (($sub:expr) : >($tp:expr) IN $graph:expr) => { ... };
    (($sub:expr) : $tp:ident IN $graph:expr) => { ... };
    (($sub:expr) !($tp:expr) ($obj:expr) IN $graph:expr) => { ... };
    (($sub:expr) !($tp:expr) ($obj:expr)) => { ... };
    (>($sub:expr) $tp:ident >($obj:expr) Q) => { ... };
    (($sub:expr) $tp:ident >($obj:expr) Q) => { ... };
    (>($sub:expr) $tp:ident ($obj:expr) Q) => { ... };
    (($sub:expr) $tp:ident ($obj:expr) Q) => { ... };
    (($sub:expr) $tp:ident ($obj:expr) IN $graph:expr) => { ... };
    (($sub:expr) $tp:ident >>($obj:expr) IN $graph:expr) => { ... };
    (($sub:expr) $tp:ident >>($obj:expr)) => { ... };
    (>>($sub:expr) $tp:ident ($obj:expr) IN $graph:expr) => { ... };
    (>>($sub:expr) $tp:ident ($obj:expr)) => { ... };
    (>($sub:expr) $tp:ident >($obj:expr)) => { ... };
    (($sub:expr) $tp:ident >($obj:expr)) => { ... };
    (>($sub:expr) $tp:ident ($obj:expr)) => { ... };
    (($sub:expr) $tp:ident ($obj:expr)) => { ... };
    (($sub:expr) ($tp:expr) = ($obj:expr) IN $graph:expr) => { ... };
    (@TRIPLE >>$sub:expr; $pred:expr; $obj:expr) => { ... };
    (@TRIPLE $sub:expr; $pred:expr; >>$obj:expr) => { ... };
    (@TRIPLE $sub:expr; $pred:expr; $obj:expr) => { ... };
    (@QUAD $sub:expr; $pred:expr; $obj:expr) => { ... };
    (@QUAD_IN $sub:expr; $pred:expr; >>$obj:expr; $graph:expr) => { ... };
    (@QUAD_IN >>$sub:expr; $pred:expr; $obj:expr; $graph:expr) => { ... };
    (@QUAD_IN $sub:expr; $pred:expr; $obj:expr; $graph:expr) => { ... };
}
Available on crate feature rdf only.