Merge pull request #3734 from dbp/tutorial-fixes
tutorial: add note about mutability of vectors
diff --git a/doc/tutorial.md b/doc/tutorial.md
index 04fd2aa..12850a9 100644
--- a/doc/tutorial.md
+++ b/doc/tutorial.md
@@ -216,7 +216,7 @@
Although Rust can almost always infer the types of local variables, you
can specify a variable's type by following it with a colon, then the type
-name.
+name.
~~~~
let monster_size: float = 57.8;
@@ -381,6 +381,10 @@
`[mut T]` Mutable vector with unknown size
------------------------- -----------------------------------------------
+> ***Note***: In the future, mutability for vectors may be defined by
+> the slot that contains the vector, not the type of the vector itself,
+> deprecating [mut T] syntax.
+
In function types, the return type is specified with an arrow, as in
the type `fn() -> bool` or the function declaration `fn foo() -> bool
{ }`. For functions that do not return a meaningful value, you can
@@ -1951,7 +1955,7 @@
~~~~
Traits may be implemented for specific types with [impls]. An impl
-that implements a trait includes the name of the trait at the start of
+that implements a trait includes the name of the trait at the start of
the definition, as in the following impls of `Printable` for `int`
and `~str`.