Struct mpi::point_to_point::Message
[−]
[src]
#[must_use]pub struct Message(_);
Methods
impl Message
[src]
pub fn is_no_proc(&self) -> bool
[src]
True if the Source
for the probe was the null process.
pub fn matched_receive<Msg>(self) -> (Msg, Status) where
Msg: Equivalence,
[src]
Msg: Equivalence,
Receive a previously probed message containing a single instance of type Msg
.
Receives the message &self
which contains a single instance of type Msg
.
Standard section(s)
3.8.3
pub fn matched_receive_into<Buf: ?Sized>(self, buf: &mut Buf) -> Status where
Buf: BufferMut,
[src]
Buf: BufferMut,
Receive a previously probed message into a Buffer
.
Receive the message &self
with contents matching buf
.
Standard section(s)
3.8.3
pub fn immediate_matched_receive_into<'a, Sc, Buf: ?Sized + 'a>(
self,
scope: Sc,
buf: &'a mut Buf
) -> Request<'a, Sc> where
Buf: BufferMut,
Sc: Scope<'a>,
[src]
self,
scope: Sc,
buf: &'a mut Buf
) -> Request<'a, Sc> where
Buf: BufferMut,
Sc: Scope<'a>,
Asynchronously receive a previously probed message into a Buffer
.
Asynchronously receive the message &self
with contents matching buf
.
Standard section(s)
3.8.3
Trait Implementations
impl AsRaw for Message
[src]
impl AsRawMut for Message
[src]
fn as_raw_mut(&mut self) -> *mut Self::Raw
[src]
A mutable pointer to the raw value