Function as_ptr

Source
pub const fn as_ptr<T>(md: &MaybeUninit<T>) -> *const T
Expand description

Const equivalent of MaybeUninit::as_ptr

ยงExample

use std::mem::MaybeUninit;

use konst::maybe_uninit;

const MU: &MaybeUninit<Option<&str>> = &MaybeUninit::new(Some("foo"));
const PTR: *const Option<&str> = maybe_uninit::as_ptr(MU);

unsafe {
    assert_eq!(*PTR, Some("foo"));
}