# 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 | |
}) | |
} |