Function std::fs::read_to_string1.26.0 [] [src]

pub fn read_to_string<P: AsRef<Path>>(path: P) -> Result<String>

Read the entire contents of a file into a string.

This is a convenience function for using File::open and read_to_string with fewer imports and without an intermediate variable.

Errors

This function will return an error if path does not already exist. Other errors may also be returned according to OpenOptions::open.

It will also return an error if it encounters while reading an error of a kind other than ErrorKind::Interrupted, or if the contents of the file are not valid UTF-8.

Examples

#![feature(fs_read_write)]

use std::fs;
use std::net::SocketAddr;

fn main() -> Result<(), Box<std::error::Error + 'static>> {
    let foo: SocketAddr = fs::read_to_string("address.txt")?.parse()?;
    Ok(())
}Run