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

180 · 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.