Macro oasis_cbor::cbor_map
source · macro_rules! cbor_map {
( $( $key:expr => $value:expr, )+ ) => { ... };
( $( $key:expr => $value:expr ),* ) => { ... };
}
Expand description
Creates a CBOR Value of type Map with the specified key-value pairs.
Keys and values are expressions and converted into CBOR Keys and Values.
The syntax for these pairs is key_expression => value_expression,
.
Duplicate keys will lead to invalid CBOR, i.e. writing these values fails.
Keys do not have to be sorted.
Example usage:
let map = cbor_map! {
0x01 => false,
"02" => -3,
};