What would you consider "too many comments" for a library?
I'm currently working on a small crate that reads data from a binary file and parses it into rust structures. The file format itself is quite undocumented and I had to figure a lot of stuff out myself- which is why I started commenting all my struct members and public functions for future reference.
I personally prefer writing minimal comments and trying to make my code readable and understandable (exception being when I do something stupid and have to explain it in my comments), so I'm unsure of what I should do.
Given that this is a library that I imagine will be used by someone other than me in the future, do you think that this is normal or excessive?
Here's an example struct from my code: