cuelang.org/go@v0.10.1/cue/testdata/compile/alias.txtar (about)

     1  -- in.cue --
     2  dynamic: t1: {
     3  	X=(a): 1
     4  	x: X
     5  	a: "name"
     6  }
     7  
     8  dynamic: t2: {
     9  	x: X
    10  	X=(a): 1
    11  	a: "name"
    12  }
    13  -- out/compile --
    14  --- in.cue
    15  {
    16    dynamic: {
    17      t1: {
    18        〈0;a〉: 1
    19        x: 〈0;(〈0;a〉)〉
    20        a: "name"
    21      }
    22    }
    23    dynamic: {
    24      t2: {
    25        x: 〈0;(〈0;a〉)〉
    26        〈0;a〉: 1
    27        a: "name"
    28      }
    29    }
    30  }
    31  -- out/eval/stats --
    32  Leaks:  0
    33  Freed:  10
    34  Reused: 5
    35  Allocs: 5
    36  Retain: 2
    37  
    38  Unifications: 10
    39  Conjuncts:    11
    40  Disjuncts:    10
    41  -- out/eval --
    42  (struct){
    43    dynamic: (struct){
    44      t1: (struct){
    45        x: (int){ 1 }
    46        a: (string){ "name" }
    47        name: (int){ 1 }
    48      }
    49      t2: (struct){
    50        x: (int){ 1 }
    51        a: (string){ "name" }
    52        name: (int){ 1 }
    53      }
    54    }
    55  }