cuelang.org/go@v0.13.0/tools/trim/testdata/list_removal_1.txtar (about)

     1  -- in.cue --
     2  service: [string]: {
     3  	ports: [{a: 1}, {a: 1}, ...{ extra: 3 }]
     4  }
     5  service: a: {
     6  	ports: [{a: 1}, {a: 1, extra: 3}, {}, { extra: 3 }]
     7  }
     8  -- out/trim-v3 --
     9  == in.cue
    10  service: [string]: {
    11  	ports: [{a: 1}, {a: 1}, ...{extra: 3}]
    12  }
    13  service: a: {
    14  	ports: [_, {extra: 3}, {}, {}]
    15  }
    16  -- diff/-out/trim-v3<==>+out/trim --
    17  diff old new
    18  --- old
    19  +++ new
    20  @@ -3,5 +3,5 @@
    21   	ports: [{a: 1}, {a: 1}, ...{extra: 3}]
    22   }
    23   service: a: {
    24  -	ports: [{}, {extra: 3}, {}, {}]
    25  +	ports: [_, {extra: 3}, {}, {}]
    26   }
    27  -- out/trim-v3-noshare --
    28  == in.cue
    29  service: [string]: {
    30  	ports: [{a: 1}, {a: 1}, ...{extra: 3}]
    31  }
    32  service: a: {
    33  	ports: [_, {extra: 3}, {}, {}]
    34  }
    35  -- diff/-out/trim-v3-noshare<==>+out/trim --
    36  diff old new
    37  --- old
    38  +++ new
    39  @@ -3,5 +3,5 @@
    40   	ports: [{a: 1}, {a: 1}, ...{extra: 3}]
    41   }
    42   service: a: {
    43  -	ports: [{}, {extra: 3}, {}, {}]
    44  +	ports: [_, {extra: 3}, {}, {}]
    45   }
    46  -- out/trim --
    47  == in.cue
    48  service: [string]: {
    49  	ports: [{a: 1}, {a: 1}, ...{extra: 3}]
    50  }
    51  service: a: {
    52  	ports: [{}, {extra: 3}, {}, {}]
    53  }