pub async fn write<P: AsRef<Path>, C: AsRef<[u8]>>(
path: P,
contents: C,
) -> Result<()>
Expand description
Writes a slice of bytes as the new 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:
- The file’s parent directory does not exist.
- The current process lacks permissions to write to the file.
- Some other I/O error occurred.
§Examples
use async_std::fs;
fs::write("a.txt", b"Hello world!").await?;