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

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