/// indefinitely. An [`Err`] is returned if the zero [`Duration`] is passed to this
/// method.
///
- /// [`None`]: crate::option::Option::None
- /// [`Err`]: crate::result::Result::Err
/// [`read`]: io::Read::read
///
/// # Examples
/// indefinitely. An [`Err`] is returned if the zero [`Duration`] is
/// passed to this method.
///
- /// [`None`]: crate::option::Option::None
- /// [`Err`]: crate::result::Result::Err
/// [`read`]: io::Read::read
///
/// # Examples
/// The iterator will never return [`None`] and will also not yield the
/// peer's [`SocketAddr`] structure.
///
- /// [`None`]: crate::option::Option::None
- ///
/// # Examples
///
/// ```no_run
///
/// It will never return [`None`].
///
-/// [`None`]: crate::option::Option::None
-///
/// # Examples
///
/// ```no_run
/// block indefinitely. An [`Err`] is returned if the zero [`Duration`]
/// is passed to this method.
///
- /// [`None`]: crate::option::Option::None
- /// [`Err`]: crate::result::Result::Err
/// [`recv`]: UnixDatagram::recv
/// [`recv_from`]: UnixDatagram::recv_from
///
/// block indefinitely. An [`Err`] is returned if the zero [`Duration`] is passed to this
/// method.
///
- /// [`None`]: crate::option::Option::None
/// [`send`]: UnixDatagram::send
/// [`send_to`]: UnixDatagram::send_to
///