github.com/solo-io/cue@v0.4.7/cue/testdata/fulleval/041.txtar (about)

     1  # DO NOT EDIT; generated by go run testdata/gen.go
     2  #
     3  #evalFull
     4  -- in.cue --
     5  t: {
     6  	#ok: *true | bool
     7  	if #ok {
     8  		x: int
     9  	}
    10  }
    11  s: t & {
    12  	#ok: false
    13  }
    14  -- out/def --
    15  t: {
    16  	x:   int
    17  	#ok: *true | bool
    18  }
    19  s: t & {
    20  	#ok: false
    21  }
    22  -- out/legacy-debug --
    23  <0>{t: <1>{x: int, #ok: true}, s: <2>{#ok: false}}
    24  -- out/compile --
    25  --- in.cue
    26  {
    27    t: {
    28      #ok: (*true|bool)
    29      if 〈0;#ok〉 {
    30        x: int
    31      }
    32    }
    33    s: (〈0;t〉 & {
    34      #ok: false
    35    })
    36  }
    37  -- out/eval --
    38  (struct){
    39    t: (struct){
    40      #ok: (bool){ |(*(bool){ true }, (bool){ bool }) }
    41      x: (int){ int }
    42    }
    43    s: (struct){
    44      #ok: (bool){ false }
    45    }
    46  }