LINUX.ORG.RU

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

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

Стандартная библиотека

use std::time::Duration;

fn main() {
    let sleep_duration = Duration::from_secs(1);
    for minutes_left in (1..61).rev() {
        println!("{}",minutes_left);
        std::thread::sleep(sleep_duration);
    }
}

Асинхронные прибамбасы

use std::time::Duration;
use tokio::time::delay_for;

#[tokio::main]
async fn main() {
    let sleep_duration = Duration::from_secs(1);
    for minutes_left in (1..61).rev() {
        println!("{}",minutes_left);
        delay_for(sleep_duration).await;
    }
}

Исправление vertexua, :

Стандартная библиотека

use std::time::Duration;

fn main() {
    let sleep_duration = Duration::from_secs(1);
    for minutes_left in (1..61).rev() {
        println!("{}",minutes_left);
        std::thread::sleep(sleep_duration);
    }
}

Асинхронные прибамбасы.

use std::time::Duration;
use tokio::time::delay_for;

#[tokio::main]
async fn main() {
    let sleep_duration = Duration::from_secs(1);
    for minutes_left in (1..61).rev() {
        println!("{}",minutes_left);
        delay_for(sleep_duration).await;
    }
}

Исправление vertexua, :

Стандартная библиотека

use std::time::Duration;

fn main() {
    let sleep_duration = Duration::from_secs(1);
    for minutes_left in (1..61).rev() {
        println!("{}",minutes_left);
        std::thread::sleep(sleep_duration);
    }
}

Tokio асинхронные прибамбасы.

use std::time::Duration;
use tokio::time::delay_for;

#[tokio::main]
async fn main() {
    let sleep_duration = Duration::from_secs(1);
    for minutes_left in (1..61).rev() {
        println!("{}",minutes_left);
        delay_for(sleep_duration).await;
    }
}

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

Стандартная библиотека

use std::time::Duration;

fn main() {
    let sleep_duration = Duration::from_secs(1);
    for minutes_left in (1..61).rev() {
        println!("{}",minutes_left);
        std::thread::sleep(sleep_duration);
    }
}

Tokio асихнронные прибамбасы.

use std::time::Duration;
use tokio::time::delay_for;

#[tokio::main]
async fn main() {
    let sleep_duration = Duration::from_secs(1);
    for minutes_left in (1..61).rev() {
        println!("{}",minutes_left);
        delay_for(sleep_duration).await;
    }
}