github.com/solo-io/cue@v0.4.7/cue/testdata/choosedefault/000_pick_first.txtar (about)

     1  # DO NOT EDIT; generated by go run testdata/gen.go
     2  #
     3  #name: pick first
     4  #bug: true
     5  #evalFull
     6  -- in.cue --
     7  a: *5 | "a" | true
     8  b: c: *{
     9  	a: 2
    10  } | {
    11  	a: 3
    12  }
    13  -- out/def --
    14  a: *5 | "a" | true
    15  b: {
    16  	c: *{
    17  		a: 2
    18  	} | {
    19  		a: 3
    20  	}
    21  }
    22  -- out/export --
    23  a: 5
    24  b: {
    25  	c: *{
    26  		a: 2
    27  	} | {
    28  		a: 3
    29  	}
    30  }
    31  -- out/yaml --
    32  -- out/json --
    33  {"a":5,"b":{"c":{"a":2}}}
    34  -- out/legacy-debug --
    35  <0>{a: 5, b: <1>{c: <2>{a: 2}}}
    36  -- out/compile --
    37  --- in.cue
    38  {
    39    a: (*5|"a"|true)
    40    b: {
    41      c: (*{
    42        a: 2
    43      }|{
    44        a: 3
    45      })
    46    }
    47  }
    48  -- out/eval --
    49  (struct){
    50    a: ((bool|int|string)){ |(*(int){ 5 }, (string){ "a" }, (bool){ true }) }
    51    b: (struct){
    52      c: (struct){ |(*(struct){
    53          a: (int){ 2 }
    54        }, (struct){
    55          a: (int){ 3 }
    56        }) }
    57    }
    58  }