pub fn read_text_if_exists(path: &Path) -> Result<Option<String>>
Read an entire UTF-8 text file when it exists.
Returns a contextual error for failures other than a missing path.