raw-pointer

Allows for safely handling raw, mutable pointers to a generic type in Rust.

Usage

Pointer to Data

```rust let mut val: u32 = 6; let mut ptr_val = Pointer::::new(&mut val);

*ptr_val = 9; ```

Pointer to Specific Address

```rust let temp_register: Pointer = Pointer:: { ptr: 0xFFFF0000 as *mut MyRegister, };

testandset(temp_register.value); ```