You're right. The only alternative is async Rust for which asynchronous runtimes such as Tokio provide general techniques that let you apply a timeout to any operation.
You're right. The only alternative is async Rust for which asynchronous runtimes such as Tokio provide general techniques that let you apply a timeout to any operation.