On Saturday, 9 October 2021 at 21:26:52 UTC, Chris Piker wrote:
Unfortunately importing `core.time` brings in a seconds
function, which due to UFC is confused with a structure member
of the same name.
How can I explicitly tell the compiler that I'm referring to:
```d
thing.seconds # The structure member
```
and not
```
seconds(thing) # the function
```
?
Currently my code fails to compile due do this ambiguity.
A struct member always takes priority over a UFCS function, so
there must be something else going on that you've left out of
your explanation. Can you post a complete example that we can use
to reproduce your issue?