learning_rust trait 像是目标约束 strut 像是静态数据 implement 像是按照蓝图施工 impl some_trait for some_struct //赋能某些标准能力,按照某些标注模板赋能 impl some_struct //赋能某些零散的能力,不按照某些模板赋能 trait 里面的方法总要落实到struct或enum上才行 javascript: this , rust: self , vscode插件: rust-analyzer // match 是模式匹配,不是单值匹配