Trait mpi::datatype::Pointer

source ·
pub unsafe trait Pointer {
    // Required method
    fn pointer(&self) -> *const c_void;
}
Expand description

Provides a pointer to the starting address in memory.

Required Methods§

source

fn pointer(&self) -> *const c_void

A pointer to the starting address in memory

Implementations on Foreign Types§

source§

impl<T> Pointer for [T]
where T: Equivalence,

source§

impl<T> Pointer for Vec<T>
where T: Equivalence,

source§

impl<T, const D: usize> Pointer for [T; D]
where T: Equivalence,

Implementors§

source§

impl<'a> Pointer for DynBuffer<'a>

source§

impl<'a> Pointer for DynBufferMut<'a>

source§

impl<'b, B, C, D> Pointer for Partition<'b, B, C, D>
where B: 'b + Pointer + ?Sized,

source§

impl<'d, 'b, D, B> Pointer for View<'d, 'b, D, B>
where D: 'd + Datatype, B: 'b + Pointer + ?Sized,

source§

impl<T> Pointer for T
where T: Equivalence,