Am I misusing with?

Q. Schroll qs.il.paperinik at gmail.com
Sat Jan 19 21:43:59 UTC 2019


On Saturday, 19 January 2019 at 20:38:00 UTC, faissaloo wrote:
> On Saturday, 19 January 2019 at 20:07:34 UTC, Rubn wrote:
>> On Saturday, 19 January 2019 at 17:49:31 UTC, faissaloo wrote:
>>> [...]
>>
>> If you look at the implementation, "lines" is a struct.
>>
>> https://github.com/dlang/phobos/blob/v2.084.0/std/stdio.d#L4330
>>
>> [...]
>
> Ah that makes some sense, thanks for the explanation.

If you import symbols explicitly, you'd have known.

Probably in your code:

     import std.file;

What should be there:

     import std.file : File, lines;

If lines is a member of the File struct, the import fails. If 
lines is not a member of File, not importing it fails. You get 
more detailed information.
Using import bind lists [1] usually is a good idea.

[1] https://dlang.org/spec/module.html#import-declaration


More information about the Digitalmars-d-learn mailing list