pub trait StreamListener:
Send
+ Sync
+ 'static {
type Conn: StreamConnection;
// Required methods
fn poll_accept(&self, cx: &mut Context<'_>) -> Poll<Result<Self::Conn>>;
fn local_addr(&self) -> Option<BindAddr>;
}Required Associated Types§
type Conn: StreamConnection
Required Methods§
fn poll_accept(&self, cx: &mut Context<'_>) -> Poll<Result<Self::Conn>>
fn local_addr(&self) -> Option<BindAddr>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".