| # DO NOT EDIT; generated by go run testdata/gen.go |
| feild: 2 // Not caught as per spec. TODO: change? |
| mixedRec: {Mixed :: string} |
| mixedRec: {Mixed: string} |
| foo: _|_ // field "feild" not allowed in closed struct |
| Mixed: _|_ // field "Mixed" declared as definition and regular field |
| mixedRec: _|_ // field "Mixed" declared as definition and regular field |
| <0>{Foo :: <1>C{field: int, recursive: <2>C{field: string}}, Foo1 :: <3>C{field: int, field2: string}, foo: _|_(2:field "feild" not allowed in closed struct), foo1: <4>C{field: 2, recursive: _|_(2:field "feild" not allowed in closed struct)}, Bar :: <5>{[]: <6>(A: string)->int, field: int}, bar: <7>{[]: <8>(A: string)->int, field: int, feild: 2}, Mixed: _|_(field "Mixed" declared as definition and regular field), mixedRec: _|_(field "Mixed" declared as definition and regular field)} |