Trait core::mem::BikeshedIntrinsicFrom
source · pub unsafe trait BikeshedIntrinsicFrom<Src, Context, const ASSUME: Assume = { Assume::NOTHING }>where
Src: ?Sized,{ }
🔬This is a nightly-only experimental API. (
transmutability
#99571)Expand description
一种类型的值是否可以转换为另一种类型的值?
当 Self
类型的任何值的位在给定的 Context
中可以安全地转换为 Dst
类型的值时,此 trait 由编译器针对 Src
和 Self
类型即时实现,尽管您已要求编译器进行任何安全检查对 Assume
很满意。