pub fn read_to_string(path: &Path) -> Result<String>
Read a file into a UTF-8 string.
On error, the returned diagnostic includes the failing path.