On Wednesday, 8 January 2025 at 02:07:46 UTC, WhatMeWorry wrote:

I thought that the line
import honeycomb : Location;
would only import the symbol struct Location?

So imagine a `honeycomb.d` file that looks like this:

```d
module honeycomb;

import std.stdio;

struct Location {
    int r;
    int c;
    File foo;
}
```

A nonsense file, but I hope you can see that the compiler has to still process the file and analyze it even if you don't use all of it.

-Steve

Reply via email to