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

     1  Similar to 9, but with list instead of struct. Note the simplification
     2  of the pattern too.
     3  
     4  See also 60.
     5  
     6  -- a.cue --
     7  d: [
     8  	{name: "jack",    age: 5},
     9  	{name: "gill",    age: >4},
    10  	{name: "hilbert", age: int},
    11  ]
    12  d: [...{name: string, age: 5, age: number}]
    13  -- out/trim-v3 --
    14  == a.cue
    15  d: [
    16  	{name: "jack"},
    17  	{name: "gill"},
    18  	{name: "hilbert"},
    19  ]
    20  d: [...{name: string, age: 5}]
    21  -- diff/-out/trim-v3<==>+out/trim --
    22  diff old new
    23  --- old
    24  +++ new
    25  @@ -4,4 +4,4 @@
    26   	{name: "gill"},
    27   	{name: "hilbert"},
    28   ]
    29  -d: [...{name: string, age: 5, age: number}]
    30  +d: [...{name: string, age: 5}]
    31  -- out/trim-v3-noshare --
    32  == a.cue
    33  d: [
    34  	{name: "jack"},
    35  	{name: "gill"},
    36  	{name: "hilbert"},
    37  ]
    38  d: [...{name: string, age: 5}]
    39  -- diff/-out/trim-v3-noshare<==>+out/trim --
    40  diff old new
    41  --- old
    42  +++ new
    43  @@ -4,4 +4,4 @@
    44   	{name: "gill"},
    45   	{name: "hilbert"},
    46   ]
    47  -d: [...{name: string, age: 5, age: number}]
    48  +d: [...{name: string, age: 5}]
    49  -- out/trim --
    50  == a.cue
    51  d: [
    52  	{name: "jack"},
    53  	{name: "gill"},
    54  	{name: "hilbert"},
    55  ]
    56  d: [...{name: string, age: 5, age: number}]