blob: f0346e665ed113311437f7459d793f70621a1fec [file] [log] [blame]
-- in.cue --
package bench1
#Value: {type: "float"} | {type: "string"}
foo: {type: "string"}
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
foo: #Value
-- out/eval --
(struct){
#Value: (struct){ |((#struct){
type: (string){ "float" }
}, (#struct){
type: (string){ "string" }
}) }
foo: (#struct){
type: (string){ "string" }
}
}
-- out/compile --
--- in.cue
{
#Value: ({
type: "float"
}|{
type: "string"
})
foo: {
type: "string"
}
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
foo: 0;#Value
}