#version #standard #unsafe #i32 #into-t #from-t #my-unsafe-type

unsafe_from

标准库的 From<T>Into<T> 的不安全版本

1 个稳定版本

1.0.0 2020 年 8 月 20 日

#52 in #i32

MIT 许可证

3KB

标准库的 From<T>Into<T> 的不安全版本。

安装

[dependencies]
unsafe_from = "1.0.0"

使用

use unsafe_from::UnsafeFrom;

struct MyUnsafeType(i32);

unsafe impl UnsafeFrom<i32> for MyUnsafeType {
    unsafe fn unsafe_from(t: i32) -> MyUnsafeType {
        MyUnsafeType(t)
    }
}

lib.rs:

标准库的 From<T>Into<T> 的不安全版本。

无运行时依赖