pub trait QuicBind: QuicPoll + Sized {
// Required methods
fn bind<S>(
laddrs: S,
acceptor: Option<Acceptor>,
) -> Result<Self, Self::Error>
where S: ToSocketAddrs;
fn local_addrs(&self) -> impl Iterator<Item = &SocketAddr>;
}Expand description
A group with underlying transport layer.
Required Methods§
Sourcefn bind<S>(laddrs: S, acceptor: Option<Acceptor>) -> Result<Self, Self::Error>where
S: ToSocketAddrs,
Available on crate feature server only.
fn bind<S>(laddrs: S, acceptor: Option<Acceptor>) -> Result<Self, Self::Error>where
S: ToSocketAddrs,
server only.Create a new Group and bind it to laddrs.
Sourcefn local_addrs(&self) -> impl Iterator<Item = &SocketAddr>
fn local_addrs(&self) -> impl Iterator<Item = &SocketAddr>
Returns local bound addresses.
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.