github.com/solo-io/cue@v0.4.7/cue/testdata/eval/embed.txtar (about) 1 -- in.cue -- 2 #A: { 3 Common 4 ... 5 } 6 7 Common: { 8 a: int 9 b: int 10 } 11 12 x: #A 13 x: { 14 c: int 15 } 16 17 #B: { 18 if true { 19 a: int 20 } 21 ... 22 } 23 24 y: #B 25 y: { 26 c: int 27 } 28 29 -- out/eval -- 30 (struct){ 31 #A: (#struct){ 32 a: (int){ int } 33 b: (int){ int } 34 } 35 Common: (struct){ 36 a: (int){ int } 37 b: (int){ int } 38 } 39 x: (#struct){ 40 a: (int){ int } 41 b: (int){ int } 42 c: (int){ int } 43 } 44 #B: (#struct){ 45 a: (int){ int } 46 } 47 y: (#struct){ 48 c: (int){ int } 49 a: (int){ int } 50 } 51 } 52 -- out/compile -- 53 --- in.cue 54 { 55 #A: { 56 〈1;Common〉 57 ... 58 } 59 Common: { 60 a: int 61 b: int 62 } 63 x: 〈0;#A〉 64 x: { 65 c: int 66 } 67 #B: { 68 if true { 69 a: int 70 } 71 ... 72 } 73 y: 〈0;#B〉 74 y: { 75 c: int 76 } 77 }