Trait ToReference

Source
pub trait ToReference<T> {
    // Required method
    unsafe fn to_ref(self) -> T;
}
Expand description

Accessing nested pointers is so annoying in Rust. Use for to make process a lot less annoying.

Required Methods§

Source

unsafe fn to_ref(self) -> T

Implementations on Foreign Types§

Source§

impl<'a, T> ToReference<&'a [T]> for *const [T]

Source§

unsafe fn to_ref(self) -> &'a [T]

Source§

impl<'a, T> ToReference<&'a mut [T]> for *mut [T]

Source§

unsafe fn to_ref(self) -> &'a mut [T]

Source§

impl<'a, T> ToReference<&'a T> for *const T

Source§

unsafe fn to_ref(self) -> &'a T

Source§

impl<'a, T> ToReference<&'a mut T> for *mut T

Source§

unsafe fn to_ref(self) -> &'a mut T

Implementors§