...

Text file src/cuelang.org/go/cue/testdata/choosedefault/000_pick_first.txtar

Documentation: cuelang.org/go/cue/testdata/choosedefault

     1# DO NOT EDIT; generated by go run testdata/gen.go
     2#
     3#name: pick first
     4#bug: true
     5#evalFull
     6-- in.cue --
     7a: *5 | "a" | true
     8b: c: *{
     9	a: 2
    10} | {
    11	a: 3
    12}
    13-- out/def --
    14a: *5 | "a" | true
    15b: {
    16	c: *{
    17		a: 2
    18	} | {
    19		a: 3
    20	}
    21}
    22-- out/export --
    23a: 5
    24b: {
    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/stats --
    49Leaks:  0
    50Freed:  11
    51Reused: 5
    52Allocs: 6
    53Retain: 0
    54
    55Unifications: 6
    56Conjuncts:    11
    57Disjuncts:    11
    58-- out/eval --
    59(struct){
    60  a: ((bool|int|string)){ |(*(int){ 5 }, (string){ "a" }, (bool){ true }) }
    61  b: (struct){
    62    c: (struct){ |(*(struct){
    63        a: (int){ 2 }
    64      }, (struct){
    65        a: (int){ 3 }
    66      }) }
    67  }
    68}

View as plain text