
Of traits that represent a runtime's ability to perform these To solve these problems, the tor-rtcompat crate provides a set

are not the same as those provided by tokio, and Runtime libraries, but there are still areas where no standard APIĪdditionally, the AsyncRead and AsyncWrite traits provide by The API abstracts much of the differences among these


Rust's support for asynchronous programming is powerful, but stillĪ bit immature: there are multiple powerful runtimes you can use,īut they do not expose a consistent set of interfaces.
