LINUX.ORG.RU

История изменений

Исправление vertexua, (текущая версия) :

Собрал на stable. /me плачет. Конечно версия Tokio еще альфа

async fn add10(a:i32) -> i32 {
   a + 10
}

async fn f(a:i32, b:i32) -> i32 {
   add10(a).await + add10(b).await
}

#[tokio::main]
async fn main() {
    println!("{}", f(2, 3).await);
}

Исходная версия vertexua, :

Собрал на stable. /me плачет.

async fn add10(a:i32) -> i32 {
   a + 10
}

async fn f(a:i32, b:i32) -> i32 {
   add10(a).await + add10(b).await
}

#[tokio::main]
async fn main() {
    println!("{}", f(2, 3).await);
}