专栏名称: coding到灯火阑珊
专注于技术分享,包括Rust、Golang、分布式架构、云原生等。
今天看啥  ›  专栏  ›  coding到灯火阑珊

Rust 1.74.0 新特性

coding到灯火阑珊  · 公众号  ·  · 2023-11-21 07:24

文章预览

在这篇文章中,我们将介绍最新版本的Rust 1.74.0,其中包括三个令人兴奋的更新: Cargo lint 配置 Cargo注册中心身份认证 改进的不透明返回类型 Cargo lint 配置 这个版本的第一个主要更新是Cargo lint配置,以前如果你想从Rust编译器或其他工具(如clippy)配置lint,你要么必须设置rust Flags环境变量(这会影响整个构建): 要么在源代码中定义crate级别属性: #![forbid(unsafe_code)] #![deny(clippy::enum_glob_use)] fn  main ()   {     println!( "Let's get Rusty!" ); } 但是,从这个版本开始,我们可以在Cargo.toml文件中配置crate级别的属性: [lints.rust] unsafe_code =  "forbid" [lints.clippy] enum_global_use =  "deny" 这可以将所有lint内容保存在一个地方,避免源代码混乱。 lint也可以在工作区中配置,并通过在子项目的[lints]配置下将workspace设置为True来继承lint配置。 Cargo注册中心身份验证 在你的产 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览