Trait mpi::raw::AsRaw
[−]
[src]
pub unsafe trait AsRaw { type Raw; fn as_raw(&self) -> Self::Raw; }
A rust type than can identify as a raw value understood by the MPI C API.
Associated Types
type Raw
The raw MPI C API type
Required Methods
Implementations on Foreign Types
impl<'a, T> AsRaw for &'a T where
T: 'a + AsRaw,
[src]
T: 'a + AsRaw,
Implementors
impl AsRaw for SystemOperation type Raw = MPI_Op;
impl<'a> AsRaw for UserOperation<'a> type Raw = MPI_Op;
impl AsRaw for UnsafeUserOperation type Raw = MPI_Op;
impl<'a> AsRaw for DatatypeRef<'a> type Raw = MPI_Datatype;
impl AsRaw for UserDatatype type Raw = MPI_Datatype;
impl AsRaw for Message type Raw = MPI_Message;
impl<'a, S: Scope<'a>> AsRaw for Request<'a, S> type Raw = MPI_Request;
impl<'a, S: Scope<'a>> AsRaw for WaitGuard<'a, S> type Raw = MPI_Request;
impl AsRaw for SystemCommunicator type Raw = MPI_Comm;
impl AsRaw for UserCommunicator type Raw = MPI_Comm;
impl AsRaw for SystemGroup type Raw = MPI_Group;
impl AsRaw for UserGroup type Raw = MPI_Group;