#AsyncRust
Is there a #rust crate that provides an "async timer"?

Basically a future wrapper that records the total busy and idle times of the future it wraps and then returns those times together with the ready result of the wrapped future.

#rustlang #asyncRust
March 7, 2025 at 9:17 PM
Last year I wrote a series of blog posts about how I had finally understood async/await in #rustlang. If that’s a topic that you’re learning, they might help fill in some gaps.

hegdenu.net/posts/unders...

#rust #asyncRust
how I finally understood async/await in Rust (part 1) - hēg denu - Hayden Stainsby
hegdenu.net
November 16, 2024 at 12:39 PM
Day after Lady Liberty: sore feet, full heart, still losing arguments with the borrow checker. Freedom never felt so semantically strict. 🫖🗽🦀 #RustLang #ProgrammingHumor #DevLife #100DaysOfCode #AsyncRust #SystemsProgramming #TeaTimeCoding
June 17, 2025 at 11:48 AM
I wrote up a post on the size of Futures in #rustlang, why they can be big, why we care and how you can check the size.

hegdenu.net/posts/how-bi...

#rust #asyncRust #tokio #tokioConsole
how big is your future? - hēg denu - Hayden Stainsby
hegdenu.net
October 31, 2024 at 2:19 PM
Small classes. Expert instructors. Practical skills you can use immediately. Join Async Day at #rustconf25, Sept 2 in Seattle: Async Design Patterns, Async Rust & C++, Async Fundamentals, and Rust at the Edge. Sign up! ti.to/rustconf/202...

#rustlang #asyncrust #opensource
RustConf 2025
RustConf 2025 | Seattle, WA & Online, Sept 2-5, 2025
ti.to
August 19, 2025 at 6:19 PM
🦀 What did attendees think of @herberticus.bsky.social ’s “Practical Actor-Based Concurrency in Async Rust” workshop at RustConf 2026?

Here’s what one of the students had to say 👇

Thanks to everyone who joined Herbert in Montréal!

#RustConf #rustlang #AsyncRust #ArdanLabs
September 10, 2026 at 6:15 PM
Last chance to sign up for workshops at #rustconf25, Sept 2 in Seattle: Learn Async Design Patterns, Async Fundamentals, or Rust at the Edge from experts. Register before seats sell out! Some only have ONE seat remaining ti.to/rustconf/202...

#RustConf #AsyncRust #AI #rustlang
RustConf 2025
RustConf 2025 | Seattle, WA & Online, Sept 2-5, 2025
ti.to
August 26, 2025 at 6:19 PM
On Ep.9, we explore:
- How #Linkerd, built on Finagle, inspired #Tower, #Hyper & #Tokio — the base of Rust’s async ecosystem.
- Why Tonic was created, what makes its #gRPC design unique.
- And why async abstractions in #Rust remain an unfinished story.
#RustLang #CloudInfra #OpenSource #AsyncRust
October 14, 2025 at 1:58 PM
Did you know that the meaning of all the columns in Tokio Console is documented?

Someone asked about this today, and being able to point to the docs was great!

docs.rs/tokio-consol...

#rust #rustlang #asyncRust #tokioConsole
tokio_console - Rust
tokio-console CLI
docs.rs
November 22, 2024 at 6:50 PM
The common point between Rust's standard library (std) and Tokio is the Future trait (doc.rust-lang.org/std/future/t...) .

#rust #rustlang #asyncrust #tokio_rs
December 12, 2024 at 3:29 AM
An async block directly creates a Future
An async function, when called, returns a Future.
Note `when called` in async function...

#Rust #Async #Rustlang #AsyncRust
December 8, 2024 at 5:40 PM
Just published a guide on tackling the hard mode of systems programming: Async Rust
Covers common pitfalls, tokio, concurrency, channels, performance, and when to use async in the first place.
🔗 tinyurl.com/4wvuyrrw
#RustLang #AsyncRust
Mastering Async Rust: Conquering the ‘Hard Mode’ for Fearless Concurrent Applications
Async Rust has earned its reputation as the “hard mode” of systems programming. Unlike the ergonomic async/await in JavaScript or Python…
medium.com
June 9, 2025 at 2:30 PM
The word `await` perfectly captures async essence: actively anticipating results while staying productive!
await = waiting in anticipation
wait = passive waiting
That's why #AsyncRust (and some other languages) chose await - it's all about productive anticipation! #RustLang
December 6, 2024 at 5:24 PM
Is Async Rust truly ready for prime time, or is it stuck in an MVP state? This deep dive critiques Tokio's dominance and the `Send + 'static` trap, arguing that for many server-side apps, traditional threading offers a simpler, more…

https://www.tpp.blog/24uuy2x

#programming #rust #asyncrust
May 5, 2026 at 8:22 AM
Building on FUSE in Rust means a lot of boilerplate. Ruiji Yu (Nanjing University) presents libfuse-fs - trait-based abstractions, async I/O, and overlay support out of the box - with lessons from real integrations.

🔗 oxidizeconf.com/sessions/lib...

#Oxidize2026 #RustLang #FUSE #AsyncRust
June 8, 2026 at 8:15 AM
Ohh, okay. If I just implement a tower service that understands the Embedded Zip format, I'll get integration with frameworks that understand Tokio Services for free. Huh. That... might be a lot easier. After learning a little bit more. #RustLang #AsyncRust
April 28, 2024 at 8:01 PM
🌐#7Days7RustProjects Day 4: Rust Web Scraper with Actix Web 🦀

🔗 Check it out: www.genxjourney.online/blog/rust-we...
🔗 GitHub Repository: github.com/dexter-xD/7D...

🔥 Difficulty Level: 🍃 Intermediate

#RustProgramming #WebScraping #ActixWeb #AsyncRust #LearnToCode
October 27, 2024 at 1:35 PM
An async function, when called, returns a Future because the Future is return type. This is just returning its return type like any regular function. The only change is Future wraps the declared return type in async function, to make the full return when the async function is called. #asyncrust
January 24, 2025 at 3:30 AM
Yesterday I published part 3 of my series on "how I finally understood async/await in #Rust".

The topic is "why shouldn’t I hold a mutex guard across an await point?".

https://hegdenu.net/posts/understanding-async-await-3/

#rustLang #asyncRust
how I finally understood async/await in Rust (part 3) - hēg denu - Hayden Stainsby
hegdenu.net
August 1, 2023 at 2:28 PM
#Fuzzing finds bugs reliably - but async Rust has largely stayed out of reach. At #Oxidize2026, Morgan Hill walks through what it takes to actually fuzz #AsyncRust: the approaches that don't work, and one that does - involving LibAFL and user mode QEMU.

🔗 oxidizeconf.com/sessions/awa...

#RustLang
May 26, 2026 at 6:54 AM
I finished the 4th and final part to my "how I understood async/await in Rust" series of blog posts: hegdenu.net/posts/unders...

In this one we look at doing something that can't be done without writing a "manual" future implementation. Namely writing an async channel.

#rust #rustLang #asyncRust
how I finally understood async/await in Rust (part 4) - hēg denu - Hayden Stainsby
hegdenu.net
September 6, 2023 at 9:13 AM
📌 Rust Asíncrono: Desmitificando Pinning

Segunda parte de la serie. Descubre el concepto clave para la programación asíncrona segura.

https://thenewstack.io/async-rust-pinning-demystified/

#RustLang #AsyncRust #SystemsProgramming #RoxsRoss
January 28, 2026 at 3:23 AM
Embassy excels in applications requiring long-lived device tasks and complex state machine implementations. Its async nature simplifies managing concurrent operations without the overhead of traditional RTOSes. #AsyncRust 4/6
January 9, 2026 at 8:00 PM