YK
Size: a a a
YK
YK
С
С
С
В
async fn foo() -> i32 {
}let a = foo().await;
let b = foo().await;let foo = foo();
let a = foo.await;
let b = foo.await;foo один раз.АГ
В
impl Future, а не impl Future + CloneАГ
impl Future, а не impl Future + CloneВ
AZ
AZ
fn run_twice<T>(f: impl Future<T>) -> Future<(T, T)> { ... }AZ
АГ
🦉
async fn foo() -> i32 {
}let a = foo().await;
let b = foo().await;let foo = foo();
let a = foo.await;
let b = foo.await;foo один раз.Э
🦉
async fn foo() -> i32 {
}let a = foo().await;
let b = foo().await;let foo = foo();
let a = foo.await;
let b = foo.await;foo один раз.AZ
AZ