]> git.lizzy.rs Git - rust.git/commitdiff
fix mistake (File::open -> File::create)
authordangcheng <dangcheng@hotmail.com>
Sat, 10 Sep 2016 08:30:59 +0000 (16:30 +0800)
committerGitHub <noreply@github.com>
Sat, 10 Sep 2016 08:30:59 +0000 (16:30 +0800)
src/doc/book/traits.md

index 9cbb514e2806576e7c9d3f9cbddc5e66f2a307de..605dc2a152df9aa6cc03d3f6e886e93a6840bc84 100644 (file)
@@ -275,7 +275,7 @@ won’t have its methods:
 [write]: ../std/io/trait.Write.html
 
 ```rust,ignore
-let mut f = std::fs::File::open("foo.txt").expect("Couldn’t open foo.txt");
+let mut f = std::fs::File::create("foo.txt").expect("Couldn’t open foo.txt");
 let buf = b"whatever"; // byte string literal. buf: &[u8; 8]
 let result = f.write(buf);
 # result.unwrap(); // ignore the error
@@ -294,7 +294,7 @@ We need to `use` the `Write` trait first:
 ```rust,ignore
 use std::io::Write;
 
-let mut f = std::fs::File::open("foo.txt").expect("Couldn’t open foo.txt");
+let mut f = std::fs::File::create("foo.txt").expect("Couldn’t open foo.txt");
 let buf = b"whatever";
 let result = f.write(buf);
 # result.unwrap(); // ignore the error