Lines Matching defs:RecvMsg
602 /// Use [`cmsgs`][RecvMsg::cmsgs] to access all the control messages present, and
603 /// [`iovs`][RecvMsg::iovs`] to access underlying io slices.
604 pub struct RecvMsg<'a, 's, S> {
613 impl<'a, S> RecvMsg<'a, '_, S> {
1654 /// Returns an iterator producing [`RecvMsg`], one per received messages. Each `RecvMsg` can produce
1655 /// iterators over [`IoSlice`] with [`iovs`][RecvMsg::iovs`] and
1656 /// `ControlMessageOwned` with [`cmsgs`][RecvMsg::cmsgs].
1746 type Item = RecvMsg<'a, 'a, S>;
1772 impl<'a, S> RecvMsg<'_, 'a, S> {
1920 ) -> RecvMsg<'a, 'i, S>
1935 RecvMsg {
2049 flags: MsgFlags) -> Result<RecvMsg<'a, 'inner, S>>