cuelang.org/go@v0.13.0/cue/testdata/resolve/001.txtar (about)

     1  #evalPartial
     2  -- in.cue --
     3  a: b.c.d
     4  b: c: {d: 3}
     5  c: {c: d.d}
     6  d: {d: 2}
     7  -- out/def --
     8  a: 3
     9  b: {
    10  	c: {
    11  		d: 3
    12  	}
    13  }
    14  c: {
    15  	c: 2
    16  }
    17  d: {
    18  	d: 2
    19  }
    20  -- out/export --
    21  a: 3
    22  b: {
    23  	c: {
    24  		d: 3
    25  	}
    26  }
    27  c: {
    28  	c: 2
    29  }
    30  d: {
    31  	d: 2
    32  }
    33  -- out/yaml --
    34  a: 3
    35  b:
    36    c:
    37      d: 3
    38  c:
    39    c: 2
    40  d:
    41    d: 2
    42  -- out/json --
    43  {"a":3,"b":{"c":{"d":3}},"c":{"c":2},"d":{"d":2}}
    44  -- out/legacy-debug --
    45  <0>{a: 3, b: <1>{c: <2>{d: 3}}, c: <3>{c: 2}, d: <4>{d: 2}}
    46  -- out/compile --
    47  --- in.cue
    48  {
    49    a: 〈0;b〉.c.d
    50    b: {
    51      c: {
    52        d: 3
    53      }
    54    }
    55    c: {
    56      c: 〈1;d〉.d
    57    }
    58    d: {
    59      d: 2
    60    }
    61  }
    62  -- out/eval/stats --
    63  Leaks:  0
    64  Freed:  9
    65  Reused: 4
    66  Allocs: 5
    67  Retain: 5
    68  
    69  Unifications: 9
    70  Conjuncts:    9
    71  Disjuncts:    12
    72  -- out/eval --
    73  (struct){
    74    a: (int){ 3 }
    75    b: (struct){
    76      c: (struct){
    77        d: (int){ 3 }
    78      }
    79    }
    80    c: (struct){
    81      c: (int){ 2 }
    82    }
    83    d: (struct){
    84      d: (int){ 2 }
    85    }
    86  }