github.com/solo-io/cue@v0.4.7/cue/testdata/comprehensions/lists.txtar (about)

     1  -- in.cue --
     2  
     3  a: [{a: 1}, {b: 2 & 3}]
     4  
     5  b: [ for x in a { x } ]
     6  -- out/eval --
     7  Errors:
     8  a.1.b: conflicting values 3 and 2:
     9      ./in.cue:2:17
    10      ./in.cue:2:21
    11  
    12  Result:
    13  (_|_){
    14    // [eval]
    15    a: (_|_){
    16      // [eval]
    17      0: (struct){
    18        a: (int){ 1 }
    19      }
    20      1: (_|_){
    21        // [eval]
    22        b: (_|_){
    23          // [eval] a.1.b: conflicting values 3 and 2:
    24          //     ./in.cue:2:17
    25          //     ./in.cue:2:21
    26        }
    27      }
    28    }
    29    b: (_|_){
    30      // [eval] a.1.b: conflicting values 3 and 2:
    31      //     ./in.cue:2:17
    32      //     ./in.cue:2:21
    33    }
    34  }
    35  -- out/compile --
    36  --- in.cue
    37  {
    38    a: [
    39      {
    40        a: 1
    41      },
    42      {
    43        b: (2 & 3)
    44      },
    45    ]
    46    b: [
    47      for _, x in 怈0;a怉 {
    48        怈1;x怉
    49      },
    50    ]
    51  }