cuelang.org/go@v0.10.1/cue/testdata/eval/cycles_ref.txtar (about) 1 -- in.cue -- 2 a: b + 100 3 b: a - 100 4 a: 200 5 6 c: d & {b: 2} 7 d: e 8 e: {a: 1} 9 e: c 10 -- out/eval/stats -- 11 Leaks: 0 12 Freed: 12 13 Reused: 7 14 Allocs: 5 15 Retain: 3 16 17 Unifications: 12 18 Conjuncts: 24 19 Disjuncts: 15 20 -- out/eval -- 21 (struct){ 22 a: (int){ 200 } 23 b: (int){ 100 } 24 c: (struct){ 25 b: (int){ 2 } 26 a: (int){ 1 } 27 } 28 d: (struct){ 29 a: (int){ 1 } 30 b: (int){ 2 } 31 } 32 e: (struct){ 33 a: (int){ 1 } 34 b: (int){ 2 } 35 } 36 } 37 -- out/compile -- 38 --- in.cue 39 { 40 a: (〈0;b〉 + 100) 41 b: (〈0;a〉 - 100) 42 a: 200 43 c: (〈0;d〉 & { 44 b: 2 45 }) 46 d: 〈0;e〉 47 e: { 48 a: 1 49 } 50 e: 〈0;c〉 51 }