# Async/await in calloop
While it is centered into event sources and callbacks, calloop also provides adapters to integrate with Rust's async ecosystem. These adapters come in two parts: [a futures executor](chp03-01-run-async-code.md) and [an async adapter for IO type](chp03-02-async-io.md).