в🧇
F: Fn(&Scope) -> .., то в токио — F: Fn(&Scope) -> Fut, Fut: FutureSize: a a a
в🧇
в🧇
F: Fn(&Scope) -> .., то в токио — F: Fn(&Scope) -> Fut, Fut: FutureF: -> Fut? Фьюча же должна быть в Scope::spawnMB
MS
executor.tick(storages). Это прогоняет все фьючеры до следующего .await, при этом фьючеры могут получить доступ к storages, но с лайфтаймом доступа не выходящим за пределы .await.MS
в🧇
scope будет асинхроннойMB
scope будет асинхроннойMS
D
F: -> Fut? Фьюча же должна быть в Scope::spawnMB
в🧇
D
executor.tick(storages). Это прогоняет все фьючеры до следующего .await, при этом фьючеры могут получить доступ к storages, но с лайфтаймом доступа не выходящим за пределы .await.MB
MS
D
в🧇
scope(|scope| scope.spawn(async { ... })).await;
?MB
D
scope(|scope| scope.spawn(async { ... })).await;
?MS
MB