cuelang.org/go@v0.10.1/cue/testdata/export/029.txtar (about) 1 # DO NOT EDIT; generated by go run testdata/gen.go 2 # 3 raw: true 4 eval: true 5 noOpt: true 6 -- in.cue -- 7 { 8 #And: { 9 #: "Fn::And": [...(3 | #And)] 10 } 11 #Ands: #And & { 12 #: "Fn::And": [_] 13 } 14 } 15 -- out/def -- 16 #And: { 17 #: { 18 "Fn::And": [...3 | #And] 19 } 20 } 21 #Ands: #And & { 22 #: { 23 "Fn::And": [_] 24 } 25 } 26 -- out/export -- 27 28 -- out/yaml -- 29 {} 30 -- out/json -- 31 {} 32 -- out/compile -- 33 --- in.cue 34 { 35 { 36 #And: { 37 #: { 38 "Fn::And": [ 39 ...(3|〈3;#And〉), 40 ] 41 } 42 } 43 #Ands: (〈0;#And〉 & { 44 #: { 45 "Fn::And": [ 46 _, 47 ] 48 } 49 }) 50 } 51 } 52 -- out/eval/stats -- 53 Leaks: 0 54 Freed: 12 55 Reused: 3 56 Allocs: 9 57 Retain: 0 58 59 Unifications: 10 60 Conjuncts: 19 61 Disjuncts: 12 62 -- out/eval -- 63 (struct){ 64 #And: (#struct){ 65 #: (#struct){ 66 "Fn::And": (list){ 67 } 68 } 69 } 70 #Ands: (#struct){ 71 #: (#struct){ 72 "Fn::And": (#list){ 73 0: ((int|struct)){ |((int){ 3 }, (#struct){ 74 #: (#struct){ 75 "Fn::And": (list){ 76 } 77 } 78 }) } 79 } 80 } 81 } 82 }