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 }