Trait supercow::ext::PtrWrite [] [src]

pub unsafe trait PtrWrite<T: ?Sized>: Copy {
    fn new() -> Self;
    fn store_ptr(&mut self, t: *const T);
}

Optionally stores a pointer to a value.

It is doubtful that there are any types besides () and *mut T which could implement this usefully.

Required Methods

Returns an instance of Self with no particular value.

Writes the given pointer into self.

Unsafety

The implementation must not inspect the given pointer. This call must not panic.

Implementors