github.com/solo-io/cue@v0.4.7/cue/testdata/cycle/with_defaults.txtar (about) 1 -- in.cue -- 2 range1: { 3 min: *1 | int 4 range: >min 5 range: 8 6 } 7 range2: { 8 min: *1 | int 9 max: int & >min 10 } 11 rg: range2 & { 12 // min: 1 13 max: 8 14 } 15 -- out/eval -- 16 (struct){ 17 range1: (struct){ 18 min: (int){ |(*(int){ 1 }, (int){ int }) } 19 range: (int){ 8 } 20 } 21 range2: (struct){ 22 min: (int){ |(*(int){ 1 }, (int){ int }) } 23 max: (int){ &(>1, int) } 24 } 25 rg: (struct){ 26 min: (int){ |(*(int){ 1 }, (int){ int }) } 27 max: (int){ 8 } 28 } 29 } 30 -- out/compile -- 31 --- in.cue 32 { 33 range1: { 34 min: (*1|int) 35 range: >〈0;min〉 36 range: 8 37 } 38 range2: { 39 min: (*1|int) 40 max: (int & >〈0;min〉) 41 } 42 rg: (〈0;range2〉 & { 43 max: 8 44 }) 45 }