]> git.lizzy.rs Git - rust.git/commitdiff
Update items section in reference
authorjethrogb <github@jbeekman.nl>
Fri, 2 Dec 2016 17:19:38 +0000 (09:19 -0800)
committerGitHub <noreply@github.com>
Fri, 2 Dec 2016 17:19:38 +0000 (09:19 -0800)
Make clear that items must be definitions, and add missing extern block

src/doc/reference.md

index 4fbe518396760dbd66cc32f26edf514cab2ce776..8655bab4b21bf23dc82ad476dc3e781a105e3ce4 100644 (file)
@@ -740,13 +740,14 @@ There are several kinds of item:
 * [`extern crate` declarations](#extern-crate-declarations)
 * [`use` declarations](#use-declarations)
 * [modules](#modules)
-* [functions](#functions)
+* [function definitions](#functions)
+* [`extern` blocks](#external-blocks)
 * [type definitions](grammar.html#type-definitions)
-* [structs](#structs)
-* [enumerations](#enumerations)
+* [struct definitions](#structs)
+* [enumeration definitions](#enumerations)
 * [constant items](#constant-items)
 * [static items](#static-items)
-* [traits](#traits)
+* [trait definitions](#traits)
 * [implementations](#implementations)
 
 Some items form an implicit scope for the declaration of sub-items. In other