Struct mpi::request::ReadWriteRequest [] [src]

#[must_use]
pub struct ReadWriteRequest<'s, 'r, S: 's + ?Sized, R: 'r + ?Sized>(_, _, _);

A request object for a non-blocking operation that holds a reference to a mutable and an immutable buffer

Examples

See examples/immediate_gather.rs

Standard section(s)

3.7.1

Methods

impl<'s, 'r, S: 's + ?Sized, R: 'r + ?Sized> ReadWriteRequest<'s, 'r, S, R>
[src]

Construct a request object from the raw MPI type

Trait Implementations

impl<'s, 'r, S: 's + ?Sized, R: 'r + ?Sized> AsRaw for ReadWriteRequest<'s, 'r, S, R>
[src]

The raw MPI C API type

The raw value

impl<'s, 'r, S: 's + ?Sized, R: 'r + ?Sized> AsRawMut for ReadWriteRequest<'s, 'r, S, R>
[src]

A mutable pointer to the raw value

impl<'s, 'r, S: 's + ?Sized, R: 'r + ?Sized> Request for ReadWriteRequest<'s, 'r, S, R>
[src]

Returns true for a null request handle.

Wait for an operation to finish. Read more

Test whether an operation has finished. Read more

Cancel an operation. Read more

impl<'s, 'r, S: 's + ?Sized, R: 'r + ?Sized> Drop for ReadWriteRequest<'s, 'r, S, R>
[src]

A method called when the value goes out of scope. Read more