unsafe_from 1.0.0

Unsafe versions of standard library `From<T>` and `Into<T>`.
Documentation

Unsafe versions of standard library From<T> and Into<T>.

Install

[dependencies]
unsafe_from = "1.0.0"

Use

use unsafe_from::UnsafeFrom;

struct MyUnsafeType(i32);

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