pub trait SocketListenerExtManual: SocketListenerExt {
// Required method
fn incoming(
&self,
) -> Pin<Box<dyn Stream<Item = Result<(SocketConnection, Option<Object>), Error>>>>;
}Required Methods§
Sourcefn incoming(
&self,
) -> Pin<Box<dyn Stream<Item = Result<(SocketConnection, Option<Object>), Error>>>>
fn incoming( &self, ) -> Pin<Box<dyn Stream<Item = Result<(SocketConnection, Option<Object>), Error>>>>
Returns a stream of incoming connections
Iterating over this stream is equivalent to calling SocketListenerExt::accept_future in a
loop. The stream of connections is infinite, i.e awaiting the next
connection will never result in None.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.