[−][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-threaded
feature).max_threads=n
- Sets max threads ton
(requiresrt-core
orrt-threaded
feature).
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"); }