[][src]Attribute Macro tokio_macros::main_threaded

#[main_threaded]

Marks async function to be executed by selected runtime.

Options:

Function arguments:

Arguments are allowed for any functions aside from main which is special

Usage

Using default

#[tokio::main]
async fn main() {
    println!("Hello world");
}

Set number of core threads

#[tokio::main(core_threads = 1)]
async fn main() {
    println!("Hello world");
}