From ba02739ad3519874cb19e741b3df59cef2917b9e Mon Sep 17 00:00:00 2001 From: Wilfred Hughes <me@wilfred.me.uk> Date: Sat, 16 May 2015 23:52:28 +0100 Subject: [PATCH] Avoid calling a variable 'string' when discussing strings. Newcomers to Rust need to learn the distinctinion between `&str` and `String`, so additonally having `string` in an example risks confusion. --- src/doc/trpl/strings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/doc/trpl/strings.md b/src/doc/trpl/strings.md index 61a6ec3eb3f..ece2c390be3 100644 --- a/src/doc/trpl/strings.md +++ b/src/doc/trpl/strings.md @@ -16,11 +16,11 @@ Rust has two main types of strings: `&str` and `String`. Let’s talk about `&'static str`: ```rust -let string = "Hello there."; // string: &'static str +let greeting = "Hello there."; // greeting: &'static str ``` This string is statically allocated, meaning that it’s saved inside our -compiled program, and exists for the entire duration it runs. The `string` +compiled program, and exists for the entire duration it runs. The `greeting` binding is a reference to this statically allocated string. String slices have a fixed size, and cannot be mutated.