Skip to content

docs: clarify mutability wording in User struct example - #1605

Merged
SnowballXueQiu merged 1 commit into
sunface:mainfrom
skylunna:docs/fix-user-struct-mutability
Apr 27, 2026
Merged

docs: clarify mutability wording in User struct example#1605
SnowballXueQiu merged 1 commit into
sunface:mainfrom
skylunna:docs/fix-user-struct-mutability

Conversation

@skylunna

Copy link
Copy Markdown
Contributor

这个PR是做什么的?

修复了在第二部分:Rust基础入门-复合类型-结构体中,String可变性的一个可能令人困惑的语句。

为什么这么做

原始文本说“例如 username 代表了用户名,是一个可变的 String 类型”。

struct User {
    active: bool,
    username: String,
    email: String,
    sign_in_count: u64,
}

虽然String支持内容修改,但struct字段本身并不是可变的,在实例上没有使用“mut”。为了不让初学者产生奇怪的困惑,所以修改了其表述。

修改

  • 例如 username 代表了用户名,其类型是 String(一种支持内容修改的字符串类型)。

@skylunna skylunna changed the title docs:澄清User结构示例中的可变性措辞 docs: clarify mutability wording in User struct example Mar 27, 2026
@SnowballXueQiu
SnowballXueQiu merged commit b89a0a4 into sunface:main Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants