1
Fork 0

Small doc fixes

This commit is contained in:
Daniel Hofstetter 2014-11-03 15:34:56 +01:00
parent b9b396cd75
commit e9618ce701

View file

@ -831,7 +831,7 @@ mod math {
} }
``` ```
Modules and types share the same namespace. Declaring a named type that has Modules and types share the same namespace. Declaring a named type with
the same name as a module in scope is forbidden: that is, a type definition, the same name as a module in scope is forbidden: that is, a type definition,
trait, struct, enumeration, or type parameter can't shadow the name of a module trait, struct, enumeration, or type parameter can't shadow the name of a module
in scope, or vice versa. in scope, or vice versa.
@ -870,8 +870,8 @@ view_item : extern_crate_decl | use_decl ;
``` ```
A view item manages the namespace of a module. View items do not define new A view item manages the namespace of a module. View items do not define new
items, but rather, simply change other items' visibility. There are several items, but rather, simply change other items' visibility. There are two
kinds of view item: kinds of view items:
* [`extern crate` declarations](#extern-crate-declarations) * [`extern crate` declarations](#extern-crate-declarations)
* [`use` declarations](#use-declarations) * [`use` declarations](#use-declarations)
@ -896,7 +896,7 @@ external crate when it was compiled. If no `crateid` is provided, a default
`name` attribute is assumed, equal to the `ident` given in the `name` attribute is assumed, equal to the `ident` given in the
`extern_crate_decl`. `extern_crate_decl`.
Four examples of `extern crate` declarations: Three examples of `extern crate` declarations:
```{.ignore} ```{.ignore}
extern crate pcre; extern crate pcre;