Jak*_*ake 7 rust
我有一个类型T(T实现Clone但没有Copy)和一个声明为的新类型struct N(T)。给定一个引用&T,我如何将其包装到一个&N而不克隆该引用&T以首先拥有它T?
T
Clone
Copy
struct N(T)
&T
&N
Fin*_*nis 6
如果没有外部板条箱,这是不可能的unsafe。
unsafe
不过,我确实建议使用ref-cast板条箱。dtolnay它是由一些最大的 Rust 包的作者发布的一个包,旨在为解决这个问题提供安全的抽象。
ref-cast
dtolnay
归档时间:
2 年,8 月 前
查看次数:
245 次
最近记录: