compio-macros
Procedural macros for compio.
This crate provides convenience macros for working with the compio runtime, making it easier to write async applications.
Macros
#[compio::main]- Marks an async function as the entry point, setting up the compio runtime#[compio::test]- Marks an async function as a test, running it on a compio runtime
Usage
Both main and test are re-exported in compio crate when macros feature is enabled:
Example:
async
You can customize the runtime through params:
async