Skip to main content

protocol_constants

Macro protocol_constants 

Source
macro_rules! protocol_constants {
    (@construct_u8 $ztype:ty, $val:expr) => { ... };
    (@construct_new $ztype:ty, $val:expr) => { ... };
    (@impl $(#[$outer:meta])*, $type_name:ident, $ztype:ty, $primitive:ty, $strategy:ident, $( $(#[$default:ident])? $const_name:ident = $val:expr; )+ ) => { ... };
    (   $(#[$outer:meta])*
        $type_name:ident,
        u8,
        $primitive:ty:
        $( $(#[$default:ident])? $const_name:ident = $val:expr; )+
    ) => { ... };
    (   $(#[$outer:meta])*
        $type_name:ident,
        $ztype:ty,
        $primitive:ty:
        $( $(#[$default:ident])? $const_name:ident = $val:expr; )+
    ) => { ... };
}