struct 类似于java中的类。关键字为struct。 这个user1没设置mut, 故实例不可以改。 注意,整个实例必须是可变的;Rust 不允许我们仅将某些字段标记为可变的。如果你在创建结构体的时候使用了 mut,那么整个结构体都是可变的,所有的字段都可以被修改。 根据特定自动返回user 类似自己写了个构造函数。 Using the Field Init Shorthand 将函数参数命名为与结构字段同名是有意义的,但必须重复字段名称email和username变量有点乏味。因为参数名和结构字段名在清单,…