Struct async_rustbus::rustbus_core::wire::unmarshal::iter::MessageIter [−][src]
pub struct MessageIter<'a> { /* fields omitted */ }
Implementations
impl<'a> MessageIter<'a>
[src]
impl<'a> MessageIter<'a>
[src]pub fn new(
byteorder: ByteOrder,
source: &'a [u8],
start_offset: &'a mut usize,
sig: &'a [Type]
) -> MessageIter<'a>
[src]
byteorder: ByteOrder,
source: &'a [u8],
start_offset: &'a mut usize,
sig: &'a [Type]
) -> MessageIter<'a>
pub fn next_iter(&'a mut self) -> Option<Result<ParamIter<'a>, Error>>
[src]
pub fn unmarshal_next<'buf, 'fds, T>(&'buf mut self) -> Option<Result<T, Error>> where
T: Unmarshal<'buf, 'fds>,
[src]
T: Unmarshal<'buf, 'fds>,