Struct pmem::ptr::PmemMutPtr [] [src]

pub struct PmemMutPtr<T: ?Sized> {
    // some fields omitted
}

Direct *mut T pointer to a pmem location

Safety

This pointer is not safe to store directly on pmem. You can get a safe virtual pointer using as_virtual().

Methods

impl<T: ?Sized> PmemMutPtr<T>
[src]

impl<T> PmemMutPtr<T>
[src]

Trait Implementations

impl<T: Clone + ?Sized> Clone for PmemMutPtr<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: Copy + ?Sized> Copy for PmemMutPtr<T>
[src]

impl<T> Pointer for PmemMutPtr<T>
[src]

Formats the value using the given formatter.

impl<T> Debug for PmemMutPtr<T>
[src]

Formats the value using the given formatter.

impl<T> Default for PmemMutPtr<T>
[src]

Returns the "default value" for a type. Read more