Struct mpi::request::WriteRequest [] [src]

#[must_use]
pub struct WriteRequest<'b, Buf: 'b + ?Sized>(_, _);

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

Examples

See examples/immediate.rs

Standard section(s)

3.7.1

Methods

impl<'b, Buf: 'b + ?Sized> WriteRequest<'b, Buf>
[src]

Construct a request object from the raw MPI type

Trait Implementations

impl<'b, Buf: 'b + ?Sized> AsRaw for WriteRequest<'b, Buf>
[src]

The raw MPI C API type

The raw value

impl<'b, Buf: 'b + ?Sized> AsRawMut for WriteRequest<'b, Buf>
[src]

A mutable pointer to the raw value

impl<'b, Buf: 'b + ?Sized> Request for WriteRequest<'b, Buf>
[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<'b, Buf: 'b + ?Sized> Drop for WriteRequest<'b, Buf>
[src]

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