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

     1  -- in.cue --
     2  package bench1
     3  
     4  #Value: {type: "float"} | {type: "string"}
     5  
     6  foo: {type: "string"}
     7  foo: #Value
     8  foo: #Value
     9  foo: #Value
    10  foo: #Value
    11  foo: #Value
    12  foo: #Value
    13  foo: #Value
    14  foo: #Value
    15  foo: #Value
    16  foo: #Value
    17  foo: #Value
    18  foo: #Value
    19  foo: #Value
    20  foo: #Value
    21  foo: #Value
    22  -- out/eval --
    23  (struct){
    24    #Value: (#struct){ |((#struct){
    25        type: (string){ "float" }
    26      }, (#struct){
    27        type: (string){ "string" }
    28      }) }
    29    foo: (#struct){
    30      type: (string){ "string" }
    31    }
    32  }
    33  -- out/compile --
    34  --- in.cue
    35  {
    36    #Value: ({
    37      type: "float"
    38    }|{
    39      type: "string"
    40    })
    41    foo: {
    42      type: "string"
    43    }
    44    foo: 〈0;#Value〉
    45    foo: 〈0;#Value〉
    46    foo: 〈0;#Value〉
    47    foo: 〈0;#Value〉
    48    foo: 〈0;#Value〉
    49    foo: 〈0;#Value〉
    50    foo: 〈0;#Value〉
    51    foo: 〈0;#Value〉
    52    foo: 〈0;#Value〉
    53    foo: 〈0;#Value〉
    54    foo: 〈0;#Value〉
    55    foo: 〈0;#Value〉
    56    foo: 〈0;#Value〉
    57    foo: 〈0;#Value〉
    58    foo: 〈0;#Value〉
    59  }