Skip to main content

tasks

Macro tasks 

Source
macro_rules! tasks {
    (
        $(
            $name:ident($($field:ident : $tp:ident),*) => $res:tt
        ),* $(,)?
    ) => { ... };
    (@DISPL $res:ident $disp:ident Term) => { ... };
    (@DISPL $res:ident $disp:ident bool) => { ... };
    (@TPBORROW Term) => { ... };
    (@TPOWN Term) => { ... };
    (@TPBORROW str) => { ... };
    (@TPOWN str) => { ... };
    (@FROMPRE Term $name:ident $f:ident) => { ... };
    (@FROMPRE str $name:ident $f:ident) => { ... };
    (@FROMPRE bool $name:ident $f:ident) => { ... };
    (@CONV Term $name:ident $f:ident) => { ... };
    (@CONV str $name:ident $f:ident) => { ... };
    (@CONV SolverRule $name:ident $f:ident) => { ... };
}