github.com/solo-io/cue@v0.4.7/cue/testdata/fulleval/041.txtar (about) 1 # DO NOT EDIT; generated by go run testdata/gen.go 2 # 3 #evalFull 4 -- in.cue -- 5 t: { 6 #ok: *true | bool 7 if #ok { 8 x: int 9 } 10 } 11 s: t & { 12 #ok: false 13 } 14 -- out/def -- 15 t: { 16 x: int 17 #ok: *true | bool 18 } 19 s: t & { 20 #ok: false 21 } 22 -- out/legacy-debug -- 23 <0>{t: <1>{x: int, #ok: true}, s: <2>{#ok: false}} 24 -- out/compile -- 25 --- in.cue 26 { 27 t: { 28 #ok: (*true|bool) 29 if 〈0;#ok〉 { 30 x: int 31 } 32 } 33 s: (〈0;t〉 & { 34 #ok: false 35 }) 36 } 37 -- out/eval -- 38 (struct){ 39 t: (struct){ 40 #ok: (bool){ |(*(bool){ true }, (bool){ bool }) } 41 x: (int){ int } 42 } 43 s: (struct){ 44 #ok: (bool){ false } 45 } 46 }