Rust 1.62.0 稳定版发布
Rust 1.62.0 稳定版现已发布,具体更新内容如下: cargo add 现在可以使用cargo add直接从命令行添加新的依赖项。该命令支持指定功能和版本。它也可以用来修改现有的依赖项。 例如: cargo add log cargo add serde --features derive cargo add nom@5 有关更多信息,可参阅cargo文件。 #[default]enum variants 如果你指定了一个默认变量,那你现在可以在枚举上使用#[derive(Default)]。例如,到目前为止,你必须手动为此枚举编写一个 Defaultimpl: #[derive(Default)] enum Maybe<T> { #[default] Nothing, Something(T), } 到目前为止,只有"unit" 变量(没有字段的变体)才允许被标记为#[default]。更多信息可在该特性的RFC中找到。 Thinner, faster mutexes on Linux 以前,Mutex、Condvar和RwLock由...