-- map.cue -- | |
map: {[string]: int} @protobuf(1,map[string]int) | |
implicit: [string]: string | |
intMap: {[string]: int} @protobuf(1,map[int]int) | |
-- input.textproto -- | |
map: { | |
key: "foo" | |
value: 2 | |
} | |
map: { | |
key: "bar" | |
value: 3 | |
} | |
implicit: { | |
key: "foo" | |
value: 2 | |
} | |
implicit: { | |
key: "bar" | |
value: 3 | |
} | |
intMap: { | |
key: 100 | |
value: 2 | |
} | |
intMap: { | |
key: 102 | |
value: 3 | |
} | |
-- out/decode -- | |
map: { | |
"foo": 2 | |
} | |
map: { | |
"bar": 3 | |
} | |
implicit: {} | |
implicit: {} | |
intMap: { | |
"100": 2 | |
} | |
intMap: { | |
"102": 3 | |
} |