Trait mpi::datatype::AsDatatype
[−]
[src]
pub unsafe trait AsDatatype { type Out: Datatype; fn as_datatype(&self) -> Self::Out; }
Something that has an associated datatype
Associated Types
Required Methods
fn as_datatype(&self) -> Self::Out
The associated MPI datatype
Implementors
impl<T> AsDatatype for T where T: Equivalence
impl<T> AsDatatype for [T] where T: Equivalence
impl<'d, 'b, D, B: ?Sized> AsDatatype for View<'d, 'b, D, B> where D: 'd + Datatype,
B: 'b + Pointerimpl<'d, 'b, D, B: ?Sized> AsDatatype for MutView<'d, 'b, D, B> where D: 'd + Datatype,
B: 'b + PointerMutimpl<'b, B: ?Sized, C, D> AsDatatype for Partition<'b, B, C, D> where B: 'b + AsDatatype
impl<'b, B: ?Sized, C, D> AsDatatype for PartitionMut<'b, B, C, D> where B: 'b + AsDatatype