From b6dd0197f3f20c7fbd0301f2aba5a70d0fc9a68d Mon Sep 17 00:00:00 2001 From: Skyler Date: Fri, 24 Apr 2015 23:26:56 -0700 Subject: [PATCH] Reference manual 3.5.2.3.1 The description of the syntax for single byte literals is missing the preceding `b` distinction. --- src/doc/reference.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/doc/reference.md b/src/doc/reference.md index 059da891925..13f5e391e42 100644 --- a/src/doc/reference.md +++ b/src/doc/reference.md @@ -269,10 +269,11 @@ r##"foo #"# bar"##; // foo #"# bar ##### Byte literals A _byte literal_ is a single ASCII character (in the `U+0000` to `U+007F` -range) enclosed within two `U+0027` (single-quote) characters, with the -exception of `U+0027` itself, which must be _escaped_ by a preceding U+005C -character (`\`), or a single _escape_. It is equivalent to a `u8` unsigned -8-bit integer _number literal_. +range) or a single _escape_ preceded by the characters `U+0062` (`b`) and +`U+0027` (single-quote), and followed by the character `U+0027`. If the character +`U+0027` is present within the literal, it must be _escaped_ by a preceding +`U+005C` (`\`) character. It is equivalent to a `u8` unsigned 8-bit integer +_number literal_. ##### Byte string literals