github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/cue/testdata/builtins/issue299.txtar (about)

     1  -- in.cue --
     2  import "list"
     3  
     4  x: list.UniqueItems
     5  x: [string, ...string]
     6  x: ["x", "x"]
     7  -- out/eval --
     8  Errors:
     9  x: invalid value ["x","x"] (does not satisfy list.UniqueItems):
    10      ./in.cue:3:4
    11      ./in.cue:4:4
    12      ./in.cue:5:4
    13  
    14  Result:
    15  (_|_){
    16    // [eval]
    17    x: (_|_){
    18      // [eval] x: invalid value ["x","x"] (does not satisfy list.UniqueItems):
    19      //     ./in.cue:3:4
    20      //     ./in.cue:4:4
    21      //     ./in.cue:5:4
    22      0: (string){ "x" }
    23      1: (string){ "x" }
    24    }
    25  }
    26  -- out/compile --
    27  --- in.cue
    28  {
    29    x: 〈import;list〉.UniqueItems
    30    x: [
    31      string,
    32      ...string,
    33    ]
    34    x: [
    35      "x",
    36      "x",
    37    ]
    38  }