macro_rules! config_ty { (bool) => { ... }; (uint8) => { ... }; (uint16) => { ... }; (uint32) => { ... }; (uint64) => { ... }; (int8) => { ... }; (int16) => { ... }; (int32) => { ... }; (int64) => { ... }; (string, max_size: $size:expr ) => { ... }; (vector, element: bool, max_count: $count:expr ) => { ... }; (vector, element: uint8, max_count: $count:expr ) => { ... }; (vector, element: uint16, max_count: $count:expr ) => { ... }; (vector, element: uint32, max_count: $count:expr ) => { ... }; (vector, element: uint64, max_count: $count:expr ) => { ... }; (vector, element: int8, max_count: $count:expr ) => { ... }; (vector, element: int16, max_count: $count:expr ) => { ... }; (vector, element: int32, max_count: $count:expr ) => { ... }; (vector, element: int64, max_count: $count:expr ) => { ... }; (vector, element: { string, max_size: $size:expr }, max_count: $count:expr ) => { ... }; }
Expand description
declare a [cm_rust::ConfigValueType
] from a shorthand similar to the CML syntax