github.com/solo-io/cue@v0.4.7/encoding/protobuf/textproto/testdata/encoder/map.txtar (about)

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