Struct rexsgdata::SgList[][src]

pub struct SgList { /* fields omitted */ }

Wrapper for a C-style scatter gather list

Methods

impl SgList
[src]

Constructs new SgList object from raw arguments

Deconstructs the SgList object into original building blocks.

Returns a reference to a idx' element of this Scatter Gather List

Iterates over &iovec stored in this SgList

Iterates over byte slices &u8

Iterates over byte slices &u8

Iterates over tuples of &iovec and associated Range describing this iovec position in the whole SgList

Iterates over tuples of &[u8] slices and associated Range describing this slice position in the whole SgList

Iterates over tuples of &mut [u8] slices and associated Range describing this slice position in the whole SgList.

Given a mask iterates over iovec that a visible after masking

Trait Implementations

impl From<SgList> for SgData
[src]

Performs the conversion.

impl Clone for SgList
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for SgList
[src]

Formats the value using the given formatter. Read more

impl PartialEq for SgList
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Send for SgList
[src]

impl Sync for SgList
[src]

impl Serialize for SgList
[src]

Serialize this value into the given Serde serializer. Read more

impl<'de> Deserialize<'de> for SgList
[src]

Deserialize this value from the given Serde deserializer. Read more