github.com/solo-io/cue@v0.4.7/cue/testdata/choosedefault/000_pick_first.txtar (about) 1 # DO NOT EDIT; generated by go run testdata/gen.go 2 # 3 #name: pick first 4 #bug: true 5 #evalFull 6 -- in.cue -- 7 a: *5 | "a" | true 8 b: c: *{ 9 a: 2 10 } | { 11 a: 3 12 } 13 -- out/def -- 14 a: *5 | "a" | true 15 b: { 16 c: *{ 17 a: 2 18 } | { 19 a: 3 20 } 21 } 22 -- out/export -- 23 a: 5 24 b: { 25 c: *{ 26 a: 2 27 } | { 28 a: 3 29 } 30 } 31 -- out/yaml -- 32 -- out/json -- 33 {"a":5,"b":{"c":{"a":2}}} 34 -- out/legacy-debug -- 35 <0>{a: 5, b: <1>{c: <2>{a: 2}}} 36 -- out/compile -- 37 --- in.cue 38 { 39 a: (*5|"a"|true) 40 b: { 41 c: (*{ 42 a: 2 43 }|{ 44 a: 3 45 }) 46 } 47 } 48 -- out/eval -- 49 (struct){ 50 a: ((bool|int|string)){ |(*(int){ 5 }, (string){ "a" }, (bool){ true }) } 51 b: (struct){ 52 c: (struct){ |(*(struct){ 53 a: (int){ 2 } 54 }, (struct){ 55 a: (int){ 3 } 56 }) } 57 } 58 }