Macro elrond::build_enum [] [src]

macro_rules! build_enum {
    (
        @ARRAY
        @ENUM $enum_name:ident{$($val:ident),*}
        @TOFUNC $func_name:ident => $ret: ty {$($func_val:expr=>$func_out:expr),*; $panic:expr }
        @PUB $name: ident; $take: expr
    ) => { ... };
    (
        @INT $symbol: ident; $code: ty => $rego_code: ty;
        @ENUM $enum_name:ident{$($val:ident),*}
        @TOFUNC $func_name:ident => $ret: ty {$($func_val:expr=>$func_out:expr),*; $panic:expr }
        @PUB $name: ident
    ) => { ... };
}