IT
let archived = tokio::spawn_blocking(|| тут архивация).await;
let saved_to_db = saved_to_db().await;
})
Size: a a a
IT
𝕯𝖁
𝕯𝖁
KB
tokio::io::BufReader записать всё в tokio::io::BufWriter?r
KB
D
std::io::copy)D
tokio::io::copy_buf из буферизированного читает?D
KB
D
VP
trait Future<T> {
fn start(&mut self, cx: Context);
fn poll(&mut self) -> Poll<T>;
}KR
KR
poll?VP
MB
VP
KR
start торчит пользователю. Мне, как пользователю, совсем не очевидно что я там должен писать когда пишу impl Future для своего типа.poll если я хочу завейкать футуру не только при первом вызове.start. И на первый взгляд это кажется лишним переусложнением.VP
MB