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 }