Location
Function read_to_string in std::fs
https://doc.rust-lang.org/stable/std/fs/fn.read_to_string.html
Summary
The current documentation for std::fs::read_to_string states that it is a convenience function for File::open and std::io::Read::read_to_string, providing fewer imports and no intermediate variables. However, after the recent pull request #110655, it seems that std::fs::read_to_string has received performance improvements specifically for Windows, addressing issues that File::open and std::io::Read::read_to_string still face on this platform.
This implies that using std::fs::read_to_string is not just a matter of convenience, but may also result in better performance on Windows compared to manually combining File::open and std::io::Read::read_to_string.
I believe this performance improvement should be mentioned in the documentation, especially for developers targeting Windows, as the current documentation only emphasizes the convenience aspect without mentioning the performance benefits.
Suggested change:
Add a note to the documentation of std::fs::read_to_string, clarifying that due to recent improvements in pull request #110655, it offers better performance on Windows than manually using File::open and std::io::Read::read_to_string.
Thank you for your consideration!
Location
Function
read_to_stringinstd::fshttps://doc.rust-lang.org/stable/std/fs/fn.read_to_string.html
Summary
The current documentation for
std::fs::read_to_stringstates that it is a convenience function forFile::openandstd::io::Read::read_to_string, providing fewer imports and no intermediate variables. However, after the recent pull request #110655, it seems thatstd::fs::read_to_stringhas received performance improvements specifically for Windows, addressing issues thatFile::openandstd::io::Read::read_to_stringstill face on this platform.This implies that using
std::fs::read_to_stringis not just a matter of convenience, but may also result in better performance on Windows compared to manually combiningFile::openandstd::io::Read::read_to_string.I believe this performance improvement should be mentioned in the documentation, especially for developers targeting Windows, as the current documentation only emphasizes the convenience aspect without mentioning the performance benefits.
Suggested change:
Add a note to the documentation of
std::fs::read_to_string, clarifying that due to recent improvements in pull request #110655, it offers better performance on Windows than manually usingFile::openandstd::io::Read::read_to_string.Thank you for your consideration!