[][src]Function async_std::fs::write

pub async fn write<P: AsRef<Path>, C: AsRef<[u8]>>(
    path: P,
    contents: C
) -> Result<()>

Writes a slice of bytes as the entire contents of a file.

This function will create a file if it does not exist, and will entirely replace its contents if it does.

This function is an async version of std::fs::write.

Errors

An error will be returned in the following situations (not an exhaustive list):

  • The current process lacks permissions to write into path.

Examples

use async_std::fs;

fs::write("a.txt", b"Lorem ipsum").await?;