about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--doc/rust.md5
-rw-r--r--doc/tutorial.md2
2 files changed, 4 insertions, 3 deletions
diff --git a/doc/rust.md b/doc/rust.md
index e99b3bb565d..e9c88fc3412 100644
--- a/doc/rust.md
+++ b/doc/rust.md
@@ -1653,11 +1653,12 @@ Path expressions are [lvalues](#lvalues-rvalues-and-temporaries).
 
 ### Tuple expressions
 
-Tuples are written by enclosing two or more comma-separated
+Tuples are written by enclosing one or more comma-separated
 expressions in parentheses. They are used to create [tuple-typed](#tuple-types)
 values.
 
 ~~~~~~~~ {.tuple}
+(0,);
 (0f, 4.5f);
 ("a", 4u, true);
 ~~~~~~~~
@@ -2578,7 +2579,7 @@ to the record type-constructor. The differences are as follows:
 
 Tuple types and values are denoted by listing the types or values of their
 elements, respectively, in a parenthesized, comma-separated
-list. Single-element tuples are not legal; all tuples have two or more values.
+list.
 
 The members of a tuple are laid out in memory contiguously, like a record, in
 order specified by the tuple type.
diff --git a/doc/tutorial.md b/doc/tutorial.md
index 601fa578827..9a4b8472408 100644
--- a/doc/tutorial.md
+++ b/doc/tutorial.md
@@ -747,7 +747,7 @@ fn area(sh: Shape) -> float {
 
 Tuples in Rust behave exactly like structs, except that their fields
 do not have names. Thus, you cannot access their fields with dot notation.
-Tuples can have any arity except for 0 or 1 (though you may consider
+Tuples can have any arity except for 0 (though you may consider
 unit, `()`, as the empty tuple if you like).
 
 ~~~~