[][src]Trait pebble_sys::standard_c::memory::OptionCastUncheckedMutExt

pub trait OptionCastUncheckedMutExt<'a> {
    unsafe fn cast_unchecked_mut<T>(self) -> Option<&'a mut T>;
}

Required methods

unsafe fn cast_unchecked_mut<T>(self) -> Option<&'a mut T>

Casts a mutable untyped heap reference ([`&mut void]) into a typed one.

Safety

Horribly unsafe if T doesn't point to an initialised instance of T.

Loading content...

Implementations on Foreign Types

impl<'a> OptionCastUncheckedMutExt<'a> for Option<&'a mut void>[src]

Loading content...

Implementors

Loading content...