cuelang.org/go@v0.10.1/cue/testdata/compile/alias.txtar (about) 1 -- in.cue -- 2 dynamic: t1: { 3 X=(a): 1 4 x: X 5 a: "name" 6 } 7 8 dynamic: t2: { 9 x: X 10 X=(a): 1 11 a: "name" 12 } 13 -- out/compile -- 14 --- in.cue 15 { 16 dynamic: { 17 t1: { 18 〈0;a〉: 1 19 x: 〈0;(〈0;a〉)〉 20 a: "name" 21 } 22 } 23 dynamic: { 24 t2: { 25 x: 〈0;(〈0;a〉)〉 26 〈0;a〉: 1 27 a: "name" 28 } 29 } 30 } 31 -- out/eval/stats -- 32 Leaks: 0 33 Freed: 10 34 Reused: 5 35 Allocs: 5 36 Retain: 2 37 38 Unifications: 10 39 Conjuncts: 11 40 Disjuncts: 10 41 -- out/eval -- 42 (struct){ 43 dynamic: (struct){ 44 t1: (struct){ 45 x: (int){ 1 } 46 a: (string){ "name" } 47 name: (int){ 1 } 48 } 49 t2: (struct){ 50 x: (int){ 1 } 51 a: (string){ "name" } 52 name: (int){ 1 } 53 } 54 } 55 }