S
Если
Сделать
Vec<dyn K>
Оно само запретит мутабельность или что?
Size: a a a
S
MB
в🧇
Vec<dyn K> ты в принципе не сделаешь, начнём с этогоS
Vec<dyn K> ты в принципе не сделаешь, начнём с этогов🧇
S
в🧇
MB
ID
ID
AV
ID
let addr = SocketAddr::from(([0, 0, 0, 0], 8002));
let mut tcp = tokio::net::TcpListener::bind(&addr).await?;
let tls_acceptor = tokio_rustls::TlsAcceptor::from(Arc::new(config));
let incoming = tcp
.incoming()
// FIXME: will multiple sockets be accepted concurrently?
.and_then(|conn| tls_acceptor.accept(conn));
let acceptor = hyper::server::accept::from_stream(incoming);
let server = Server::builder(acceptor).serve(make_svc);
ID
D
D
while let Some(connection) = incoming.next().await {
// ..
tokio::spawn(..)
}ID
D
ID
D
from_stream своей имплементацией трейта Accept, кажется, не получится в том смысле, что это ничего не дастD