crates.io License Documentation

unmem

Some memory working stuff.

Examples: ```rust extern crate unmem; use unmem::change;

fn main() { let a: u8 = 6; change(&a, 255); println!("{a}"); // >> 255 } ```

```rust extern crate unmem; use unmem::get_mut;

fn main() { let a: u8 = 15; let mut muta = getmut(&a); *mut_a = 8; println!("{a}"); // >> 8 } ```

```rust extern crate unmem; use unmem::Ptr;

fn main() { let foo: [u8; 4] = [5, 6, 7, 8]; let bar: Ptr = Ptr::from_ref(&foo[3]); println!("{}", bar[-1]); // >> 7 } ```