[−][src]Attribute Macro tokio_macros::main_threaded
#[main_threaded]
Marks async function to be executed by selected runtime.
Options:
core_threads=n- Sets core threads ton(requiresrt-threadedfeature).max_threads=n- Sets max threads ton(requiresrt-coreorrt-threadedfeature).
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"); }