It's not so much that it's hard, as is there's lots of options. Can you afford to read it all into memory as a String? Do you need to only read it bit by bit?
> Why is it my job to tell it how to buffer?
Systems langauges need to expose these kinds of details and levels of control.
> Nobody is going to know how to do this
I googled "rust open a file and read by lines" and got these results:
https://users.rust-lang.org/t/read-a-file-line-by-line/1585
https://doc.rust-lang.org/std/io/
https://doc.rust-lang.org/std/fs/struct.File.html
The first two show you directly how, though the first one is dealing with the error message. The last one shows reading it all in. I have some more work to do :)