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 }