...

Text file src/cuelang.org/go/encoding/protobuf/textproto/testdata/encoder/map.txtar

Documentation: cuelang.org/go/encoding/protobuf/textproto/testdata/encoder

     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