Skip to content

Commit 0c87399

Browse files
lkupergraydon
authored andcommitted
'Type' renamed to 'type definition'.
This is basically so people don't confuse a Ref.Item.Type with a Ref.Type.
1 parent abd78f2 commit 0c87399

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

doc/rust.texi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,7 +1651,7 @@ compile-time, remain constant during execution, and may reside in read-only
16511651
memory.
16521652

16531653
There are five primary kinds of item: modules, functions, iterators, objects and
1654-
types.
1654+
type definitions.
16551655

16561656
All items form an implicit scope for the declaration of sub-items. In other
16571657
words, within a function, object or iterator, declarations of items can (in
@@ -1662,8 +1662,8 @@ the item's @emph{path name} within the module namespace is qualified by the
16621662
name of the enclosing item. The exact locations in which sub-items may be
16631663
declared is given by the grammar. @xref{Ref.Gram}.
16641664

1665-
Functions, iterators, objects and types may be @emph{parametrized} by
1666-
type. Type parameters are given as a comma-separated list of identifiers
1665+
Functions, iterators, objects and type definitions may be @emph{parametrized}
1666+
by type. Type parameters are given as a comma-separated list of identifiers
16671667
enclosed in square brackets (@code{[]}), after the name of the item and before
16681668
its definition. The type parameters of an item are part of the name, not the
16691669
type of the item; in order to refer to the type-parametrized item, a
@@ -1946,10 +1946,10 @@ variables to initial values.
19461946
@node Ref.Item.Type
19471947
@subsection Ref.Item.Type
19481948
@c * Ref.Item.Type:: Items defining the types of values and slots.
1949-
@cindex Types
1949+
@cindex Type definitions
19501950

1951-
A @dfn{type} defines a set of possible values in
1952-
memory. @xref{Ref.Type}. Types are declared with the keyword
1951+
A @dfn{type definition} defines a set of possible values in
1952+
memory. @xref{Ref.Type}. Type definitions are declared with the keyword
19531953
@code{type}. Every value has a single, specific type; the type-specified
19541954
aspects of a value include:
19551955

0 commit comments

Comments
 (0)