rust - RFC 401 的 coerce_inner 有什么用?

标签 rust coercion

我正在阅读 Rust 的 RFC 0401看看这个:

coerce_inner(Foo<..., T, ...>) = Foo<..., coerce_inner(T), ...> where Foo is a struct and only the last field has type T and T is not part of the type of any other fields;

coerce_inner((..., T)) = (..., coerce_inner(T)).

这是最新信息吗?如果是,这有什么用?

最佳答案

它们用于将具有大小“尾部”的结构/元组转换为未大小的结构/元组。

关于rust - RFC 401 的 coerce_inner 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38010241/

相关文章:

rust - HashMap 中的生命周期,其中键指的是值

generics - 具有泛型的特征的语法

multithreading - 如何将对堆栈变量的引用传递给线程?

groovy - Groovy "as"运算符是否在运行时为用户定义的类创建子类?

sql - 将字符串与 SQLite3 中的数字进行比较

string - 如何将 to_string() 功能添加到枚举中?

audio - Rust中的48Khz立体声大端PCM到16Khz单声道大端PCM音频

scala - Scala 如何将 Int 转换为 Double?

JavaScript 检测不同场景下的八进制值

javascript - 对 JavaScript 数组的内容求和