Auto merge of #26972 - jethrogb:patch-1, r=alexcrichton

The File object needs to be writable for the set_len to succeed.
This commit is contained in:
bors 2015-07-12 06:02:17 +00:00
commit 78547d2b95

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(())
/// # }
/// ```