Function assume_init_ref

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

Const equivalent of MaybeUninit::assume_init_ref

§Safety

This has the same safety requirements as MaybeUninit::assume_init_ref

§Example

use std::cmp::Ordering;
use std::mem::MaybeUninit;

use konst::maybe_uninit;

const MU: &MaybeUninit<Ordering> = &MaybeUninit::new(Ordering::Greater);
const INIT: &Ordering = unsafe{ maybe_uninit::assume_init_ref(MU) };

assert_eq!(INIT, &Ordering::Greater);