diff options
| author | Alex Burka <alex@alexburka.com> | 2017-07-05 21:13:07 +0000 |
|---|---|---|
| committer | Alex Burka <alex@alexburka.com> | 2017-07-06 20:13:42 +0000 |
| commit | 7386288e30bbd4bd2c65c93a3884fd7e307f5d82 (patch) | |
| tree | bd968e37cc9f648ca71709ea8252d93039640bd3 | |
| parent | 9c0fa15d2cc54e28f7cb3f9ce6eb646668eb1260 (diff) | |
| download | rust-7386288e30bbd4bd2c65c93a3884fd7e307f5d82.tar.gz rust-7386288e30bbd4bd2c65c93a3884fd7e307f5d82.zip | |
change error URLs to footnote style
| -rw-r--r-- | src/librustc_typeck/diagnostics.rs | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/librustc_typeck/diagnostics.rs b/src/librustc_typeck/diagnostics.rs index 41605cfcb33..1ce87ca61b0 100644 --- a/src/librustc_typeck/diagnostics.rs +++ b/src/librustc_typeck/diagnostics.rs @@ -239,10 +239,10 @@ trait_obj.method_one(); trait_obj.method_two(); ``` -You can read more about trait objects in the Trait Object section of the -Reference: +You can read more about trait objects in the [Trait Objects] section of the +Reference. -https://doc.rust-lang.org/reference/types.html#trait-objects +[Trait Objects]: https://doc.rust-lang.org/reference/types.html#trait-objects "##, E0034: r##" @@ -874,8 +874,9 @@ lvalue expression represents a memory location and can be a variable (with optional namespacing), a dereference, an indexing expression or a field reference. -More details can be found here: -https://doc.rust-lang.org/reference/expressions.html#lvalues-rvalues-and-temporaries +More details can be found in the [Expressions] section of the Reference. + +[Expressions]: https://doc.rust-lang.org/reference/expressions.html#lvalues-rvalues-and-temporaries Now, we can go further. Here are some erroneous code examples: @@ -3485,10 +3486,10 @@ struct Foo<'a, T: 'a> { } ``` -PhantomData can also be used to express information about unused type -parameters. You can read more about it in the API documentation: +[PhantomData] can also be used to express information about unused type +parameters. -https://doc.rust-lang.org/std/marker/struct.PhantomData.html +[PhantomData]: https://doc.rust-lang.org/std/marker/struct.PhantomData.html "##, E0393: r##" @@ -4360,7 +4361,9 @@ let variable = Foo { x: 0, y: -12 }; println!("x: {}, y: {}", variable.x, variable.y); ``` -For more information see The Rust Book: https://doc.rust-lang.org/book/ +For more information about primitives and structs, take a look at The Book: +https://doc.rust-lang.org/book/first-edition/primitive-types.html +https://doc.rust-lang.org/book/first-edition/structs.html "##, E0611: r##" |
