改进 const fn 函数指针,Rust 1.61.0 稳定版发布

科技资讯 投稿 43900 0 评论

改进 const fn 函数指针,Rust 1.61.0 稳定版发布

Rust 1.61.0 已正式发布。此版本包含多项重要的语法变更,以及编辑器和标准库方面的改动。

语言特性

const fn 签名已引入通用 trait 边界

const fn 签名现已支持在参数中使用impl Trait并返回位置

支持在const fn创建、转换和传递函数指针

递归调用 (Recursive calls 现在支持设置函数的不透明impl Trait返回类型

编译器

支持在#[link]属性和命令行中链接修饰符语法,特别是whole-archive修饰符

char 类型在 debuginfo 中被描述为 UTF-32

#[target_feature]属性支持与 aarch64 功能一起使用

X86 #[target_feature = "adx"] 现已到达稳定状态

Libraries

ManuallyDrop<T>现在被记录为具有相同的布局T

#[ignore = "…"] 运行测试时会打印信息

Consistently始终将 Windows 上缺少的 stdio 句柄显示为 NULL 句柄

Vec::from_raw_parts现在对其输入的限制较少

编程笔记 » 改进 const fn 函数指针,Rust 1.61.0 稳定版发布

赞同 (33) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽