r
Size: a a a
r
MF
r
MF
r
MF
ДК
ДК
A
MF
MF
r
async { loop { let msg = rx.await; /* do smth */ } }
или я не так понял?MF
MF
MF
K
r
std::thread::sleep
в асинхронном коде не нужен никогда, от слова совсемMF
#[actix_rt::main]
async fn main() -> std::io::Result<()> {
let (producer, mut consumer) = mpsc::unbounded_channel::<String>();
tokio::spawn(move || preloader_logic(consumer));
}
pub async fn preloader_logic(mut consumer: mpsc::UnboundedReceiver<String>) {
loop {
while let Some(task) = consumer.recv().await {
dbg!(task);
}
}
}