😀So the problem is that the structure is not in the inter-module space
On Monday, 25 April 2022 at 16:11:47 UTC, rassoc wrote:
This works:
```d
import std;
void main() {
struct Foo { string s; }
Foo[] arr = ["abc", "def", "ghi"].map!Foo.array;
arr.writeln; // => [Foo("abc"), Foo("def"), Foo("ghi")]
}
```
If ```sruct Foo {}``` is not taken outside of ```main()``` it will fail for many possibilities!
**For example:**
Error: cannot access frame pointer of `source.main.Foo`
SDB@79
