github.com/solo-io/cue@v0.4.7/cue/testdata/fulleval/034_label_and_field_aliases.txtar (about)

     1  # DO NOT EDIT; generated by go run testdata/gen.go
     2  #
     3  #name: label and field aliases
     4  #evalFull
     5  -- in.cue --
     6  p: [ID=string]: {name: ID}
     7  A="foo=bar": "str"
     8  a:           A
     9  B=bb:        4
    10  b1:          B
    11  b1:          bb
    12  C="\(a)":    5
    13  c:           C
    14  -- out/def --
    15  p: {
    16  	[ID=string]: {
    17  		name: ID
    18  	}
    19  }
    20  "foo=bar": "str"
    21  a:         "str"
    22  bb:        4
    23  b1:        4
    24  c:         5
    25  str:       5
    26  -- out/export --
    27  p: {}
    28  "foo=bar": "str"
    29  a:         "str"
    30  bb:        4
    31  b1:        4
    32  c:         5
    33  str:       5
    34  -- out/yaml --
    35  p: {}
    36  foo=bar: str
    37  a: str
    38  bb: 4
    39  b1: 4
    40  c: 5
    41  str: 5
    42  -- out/json --
    43  {"p":{},"foo=bar":"str","a":"str","bb":4,"b1":4,"c":5,"str":5}
    44  -- out/legacy-debug --
    45  <0>{p: <1>{[]: <2>(ID: string)-><3>{name: <2>.ID}, }, "foo=bar": "str", a: "str", bb: 4, b1: 4, c: 5, str: 5}
    46  -- out/compile --
    47  --- in.cue
    48  {
    49    p: {
    50      [string]: {
    51        name: 〈1;-〉
    52      }
    53    }
    54    "foo=bar": "str"
    55    a: 〈0;"foo=bar"〉
    56    bb: 4
    57    b1: 〈0;bb〉
    58    b1: 〈0;bb〉
    59    "\(〈0;a〉)": 5
    60    c: 〈0;("\(〈0;a〉)")〉
    61  }
    62  -- out/eval --
    63  (struct){
    64    p: (struct){
    65    }
    66    "foo=bar": (string){ "str" }
    67    a: (string){ "str" }
    68    bb: (int){ 4 }
    69    b1: (int){ 4 }
    70    c: (int){ 5 }
    71    str: (int){ 5 }
    72  }