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