blob: fd4b8f860c96267d2e4f790091385c269e03d1d9 [file] [log] [blame]
# DO NOT EDIT; generated by go run testdata/gen.go
#
#name: top-level definition with struct and disjunction
#evalPartial
-- in.cue --
#def: {
Type: string
Text: string
Size: int
}
#def: {
Type: "B"
Size: 0
} | {
Type: "A"
Size: 1
}
-- out/def --
#def: {
Size: 0
Type: "B"
Text: string
} | {
Size: 1
Type: "A"
Text: string
}
-- out/export --
-- out/yaml --
{}
-- out/json --
{}
-- out/legacy-debug --
<0>{#def: (<1>C{Size: (0 & int), Type: ("B" & string), Text: string} | <2>C{Size: (1 & int), Type: ("A" & string), Text: string})}
-- out/compile --
--- in.cue
{
#def: {
Type: string
Text: string
Size: int
}
#def: ({
Type: "B"
Size: 0
}|{
Type: "A"
Size: 1
})
}
-- out/eval --
(struct){
#def: (struct){ |((#struct){
Type: (string){ "B" }
Text: (string){ string }
Size: (int){ 0 }
}, (#struct){
Type: (string){ "A" }
Text: (string){ string }
Size: (int){ 1 }
}) }
}