cuelang.org/go@v0.10.1/cue/testdata/fulleval/034_label_and_field_aliases.txtar (about) 1 # DO NOT EDIT; generated by go run testdata/gen.go 2 # 3 #name: label and field aliases 4 #evalFull 5 -- in.cue -- 6 p: [ID=string]: {name: ID} 7 A="foo=bar": "str" 8 a: A 9 B=bb: 4 10 b1: B 11 b1: bb 12 C="\(a)": 5 13 c: C 14 -- out/def -- 15 p: { 16 [ID=string]: { 17 name: ID 18 } 19 } 20 "foo=bar": "str" 21 a: "str" 22 bb: 4 23 b1: 4 24 c: 5 25 str: 5 26 -- out/export -- 27 p: {} 28 "foo=bar": "str" 29 a: "str" 30 bb: 4 31 b1: 4 32 c: 5 33 str: 5 34 -- out/yaml -- 35 p: {} 36 foo=bar: str 37 a: str 38 bb: 4 39 b1: 4 40 c: 5 41 str: 5 42 -- out/json -- 43 {"p":{},"foo=bar":"str","a":"str","bb":4,"b1":4,"c":5,"str":5} 44 -- out/legacy-debug -- 45 <0>{p: <1>{[]: <2>(ID: string)-><3>{name: <2>.ID}, }, "foo=bar": "str", a: "str", bb: 4, b1: 4, c: 5, str: 5} 46 -- out/compile -- 47 --- in.cue 48 { 49 p: { 50 [string]: { 51 name: 〈1;-〉 52 } 53 } 54 "foo=bar": "str" 55 a: 〈0;"foo=bar"〉 56 bb: 4 57 b1: 〈0;bb〉 58 b1: 〈0;bb〉 59 "\(〈0;a〉)": 5 60 c: 〈0;("\(〈0;a〉)")〉 61 } 62 -- out/eval/stats -- 63 Leaks: 0 64 Freed: 8 65 Reused: 4 66 Allocs: 4 67 Retain: 3 68 69 Unifications: 8 70 Conjuncts: 10 71 Disjuncts: 9 72 -- out/eval -- 73 (struct){ 74 p: (struct){ 75 } 76 "foo=bar": (string){ "str" } 77 a: (string){ "str" } 78 bb: (int){ 4 } 79 b1: (int){ 4 } 80 c: (int){ 5 } 81 str: (int){ 5 } 82 }