@@ -71,7 +71,8 @@ pub enum RecvAncillaryMessage<'a> {
7171 ScmRights ( AncillaryIter < ' a , OwnedFd > ) ,
7272}
7373
74- /// Buffer for sending ancillary messages.
74+ /// Buffer for sending ancillary messages with [`sendmsg`], [`sendmsg_v4`],
75+ /// [`sendmsg_v6`], [`sendmsg_unix`], and [`sendmsg_any`].
7576pub struct SendAncillaryBuffer < ' buf , ' slice , ' fd > {
7677 /// Raw byte buffer for messages.
7778 buffer : & ' buf mut [ u8 ] ,
@@ -191,7 +192,7 @@ impl<'slice, 'fd> Extend<SendAncillaryMessage<'slice, 'fd>>
191192 }
192193}
193194
194- /// Buffer for receiving ancillary messages.
195+ /// Buffer for receiving ancillary messages with [`recvmsg`] .
195196pub struct RecvAncillaryBuffer < ' buf > {
196197 /// Raw byte buffer for messages.
197198 buffer : & ' buf mut [ u8 ] ,
@@ -274,7 +275,7 @@ impl Drop for RecvAncillaryBuffer<'_> {
274275 }
275276}
276277
277- /// An iterator that drains messages from a `RecvAncillaryBuffer`.
278+ /// An iterator that drains messages from a [ `RecvAncillaryBuffer`] .
278279pub struct AncillaryDrain < ' buf > {
279280 /// Inner iterator over messages.
280281 messages : messages:: Messages < ' buf > ,
@@ -287,7 +288,7 @@ pub struct AncillaryDrain<'buf> {
287288}
288289
289290impl < ' buf > AncillaryDrain < ' buf > {
290- /// A closure that converts a message into a `RecvAncillaryMessage`.
291+ /// A closure that converts a message into a [ `RecvAncillaryMessage`] .
291292 fn cvt_msg (
292293 read : & mut usize ,
293294 length : & mut usize ,
0 commit comments