编者按:高可用架构分享及传播在架构领域具有典型意义的文章,本文由唐刘在高可用架构群分享。转载请注明来自高可用架构公众号「 ArchNotes 」。唐刘,PingCAP 首席架构师,现致力于下一代分布式数据库 TiDB、分布式存储 TiKV 的开发。
内部可变性(Interior mutability)是 Rust 中的一个设计模式,它允许你即使在有不可变引用时也可以改变数据,这通常是借用规则所不允许的。为了改变数据,该模式在数据结构中使用 unsafe 代码来模糊 Rust 通常的可变性和借用规则。
如果你的系统已经安装了Chocolatey 或者 Scoop,可以使用他们安装Rustup,我就为了方便就用系统自带的Winget来安装了:然后安装工具链的话,如果你的电脑有msvc,就下使用msvc的工具链:如果你的电脑没有msvc,推荐使用mingw,更加小巧而且安装方便:工具链也可以安装多个,可以用下面的方法切换:安装Mingw#
教程1.《认识Rust》本教程由Mozilla推出,会定期在CSDN Rust社区更新,目前已经推出三期。CSDN博主 @cnxxrj写作了系列关于Rust的文章,从安装到写出第一个『Hello World!