Trait mpi::datatype::BufferMut

source ·
pub unsafe trait BufferMut: PointerMut + Collection + AsDatatype { }
Expand description

A mutable buffer is a region in memory that starts at pointer_mut() and contains count() copies of as_datatype().

Implementations on Foreign Types§

source§

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

source§

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

source§

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

Implementors§

source§

impl<'a> BufferMut for DynBufferMut<'a>

source§

impl<'d, 'b, D, B> BufferMut for MutView<'d, 'b, D, B>
where D: 'd + Datatype, B: 'b + PointerMut + ?Sized,

source§

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