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  }