Task dependencies of futures. How to design a common API?

· Users Rust Lang · July 13, 2026, 6:23 a.m.
Summary
This blog post discusses designing a common API for handling task dependencies in async functions within a Zigbee driver implementation, focusing on making it runtime-agnostic. It explores challenges related to spawning tasks and dependency management without relying on specific async runtimes like Tokio or async-std, and seeks advice on established patterns or libraries that can facilitate this design.
AUTHOR
Sponsored
Zulip logo Zulip
Organized team chat for people who take work seriously. Topic-based threading keeps conversations focused.
Try Zulip
Become a sponsor →