| -- value.cue -- |
| m: _ @protobuf(1,map[string]string) |
| m: foo: "bar" |
| m: qux: "quux" |
| m: "1": "one" |
| |
| // Doc 1 |
| intMap: _ @protobuf(1,map[int]string) |
| // Doc 2 |
| intMap: { "1": "one" } |
| // Doc 3 (seems not to be supported by proto) |
| intMap: "2": "two" |
| intMap: { |
| // Doc inner (seems not to be supported by proto) |
| "3": "three" |
| } |
| |
| -- out/encode -- |
| m: { |
| key: "foo" |
| value: "bar" |
| } |
| m: { |
| key: "qux" |
| value: "quux" |
| } |
| m: { |
| key: "1" |
| value: "one" |
| } |
| # Doc 1 |
| # Doc 2 |
| intMap: { |
| key: 1 |
| value: "one" |
| } |
| intMap: { |
| key: 2 |
| value: "two" |
| } |
| intMap: { |
| key: 3 |
| value: "three" |
| } |