I'm a Rust noob, and I don't understand the relationship of Tokio and the language's async/await syntax. Is there a "reference implementation" of the runtime? Is Tokio or another runtime required for those keywords to do anything?
I also found this blurb from the website to be confusing:
> Zero-cost abstractions
Tokio's run-time model adds no overhead compared to an equivalent system written entirely by hand.
This sounds like Tokio's impl is comparable to other impl's of "the same" system, but how does it compare to "naked Rust"?
I also found this blurb from the website to be confusing:
> Zero-cost abstractions Tokio's run-time model adds no overhead compared to an equivalent system written entirely by hand.
This sounds like Tokio's impl is comparable to other impl's of "the same" system, but how does it compare to "naked Rust"?