no_alloc 0.1.0

Embedded friendly pointer types for applications without heap allocators
Documentation
1
2
3
4
5
pub(crate) fn write_addr<T: ?Sized>(mut ptr: *mut T, addr: usize) -> *mut T {
    let ptr_ptr = &mut ptr as *mut _ as *mut usize;
    unsafe { ptr_ptr.write(addr) };
    ptr
}