X-Git-Url: https://git.ralfj.de/rust-101.git/blobdiff_plain/4f61be32dd480f23a7fef05ee66c42ae27c980c6..29958c0fd33c5e714b52bed79a1832113c43b8d8:/src/part03.rs?ds=sidebyside diff --git a/src/part03.rs b/src/part03.rs index 4a69aab..ecb8b15 100644 --- a/src/part03.rs +++ b/src/part03.rs @@ -33,8 +33,8 @@ fn read_vec() -> Vec { //@ details.) for line in stdin.lock().lines() { // Rust's type for (dynamic, growable) strings is `String`. However, our variable `line` - // here is not yet of that type: It rather has type `io::Result`. - //@ The problem with I/O is that it can always go wrong. The type of `line`is a lot like `Option` ("a `String` or + // here is not yet of that type: It has type `io::Result`. + //@ The problem with I/O is that it can always go wrong. The type of `line` is a lot like `Option` ("a `String` or //@ nothing"), but in the case of "nothing", there is additional information about the error. //@ Again, I recommend to check [the documentation](http://doc.rust-lang.org/stable/std/io/type.Result.html). //@ You will see that `io::Result` is actually just an alias for `Result`, so click on that to obtain