Change std::fs::File.set_len example and documentation

The File object needs to be writable for the truncate to succeed.
This commit is contained in:
jethrogb 2015-07-11 11:05:47 -07:00 committed by Jethro Beekman
parent 1b28ffa521
commit 9262d647bb

View File

@ -269,14 +269,18 @@ impl File {
/// will be extended to `size` and have all of the intermediate data filled
/// in with 0s.
///
/// # Errors
///
/// This function will return an error if the file is not opened for writing.
///
/// # Examples
///
/// ```no_run
/// use std::fs::File;
///
/// # fn foo() -> std::io::Result<()> {
/// let mut f = try!(File::open("foo.txt"));
/// try!(f.set_len(0));
/// let mut f = try!(File::create("foo.txt"));
/// try!(f.set_len(10));
/// # Ok(())
/// # }
/// ```