...
1-- value.cue --
2m: _ @protobuf(1,map[string]string)
3m: foo: "bar"
4m: qux: "quux"
5m: "1": "one"
6
7// Doc 1
8intMap: _ @protobuf(1,map[int]string)
9// Doc 2
10intMap: {"1": "one"}
11// Doc 3 (seems not to be supported by proto)
12intMap: "2": "two"
13intMap: {
14 // Doc inner (seems not to be supported by proto)
15 "3": "three"
16}
17-- out/encode --
18m: {
19 key: "foo"
20 value: "bar"
21}
22m: {
23 key: "qux"
24 value: "quux"
25}
26m: {
27 key: "1"
28 value: "one"
29}
30# Doc 1
31# Doc 2
32intMap: {
33 key: 1
34 value: "one"
35}
36intMap: {
37 key: 2
38 value: "two"
39}
40intMap: {
41 key: 3
42 value: "three"
43}
View as plain text