Это один и тот же код, только отформатированный по-разному. Поскольку async
замыкания еще не существуют в Rust, оба примера используют замыкание, которое возвращает блок async
. В примере № 1 блок начинается с новой строки внутри замыкания, тогда как в примере 2 блок начинается с той же строки, что и список аргументов замыкания.