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

     1  -- test.cue --
     2  A: close({
     3  	a: 1
     4  	b: 2
     5  })
     6  
     7  B: A & {
     8  	c: 3
     9  }
    10  -- out/eval --
    11  Errors:
    12  B: field not allowed: c:
    13      ./test.cue:1:10
    14      ./test.cue:6:4
    15      ./test.cue:7:2
    16  
    17  Result:
    18  (_|_){
    19    // [eval]
    20    A: (#struct){
    21      a: (int){ 1 }
    22      b: (int){ 2 }
    23    }
    24    B: (_|_){
    25      // [eval]
    26      a: (int){ 1 }
    27      b: (int){ 2 }
    28      c: (_|_){
    29        // [eval] B: field not allowed: c:
    30        //     ./test.cue:1:10
    31        //     ./test.cue:6:4
    32        //     ./test.cue:7:2
    33      }
    34    }
    35  }
    36  -- out/compile --
    37  --- test.cue
    38  {
    39    A: close({
    40      a: 1
    41      b: 2
    42    })
    43    B: (怈0;A怉 & {
    44      c: 3
    45    })
    46  }