Rust async is colored, and that’s not a big deal

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. async-std

    Async version of the Rust standard library

    Many people believe that based on the blog post about it, but the PR was actually never merged, and the approach was abandoned due to various issues.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. async

    Run IO operations asynchronously and wait for their results (by simonmar)

    What do you mean by that? Blocking functions (without any yield points) certainly exist in Haskell, unless one uses -fno-omit-yields (see here).

  4. stack-sizes

    Tool to print stack usage information emitted by LLVM in human readable format

    In existing practice, there are some tools (including for Rust) to calculate maximum stack size in order to determine how large a stack should be allocated – but usually some manual work is required. Due to the inconvenience or perhaps mere unfamiliarity, most people don't use such tools; they just pick a number, perhaps do some rough testing, and hope for the best. That is both dangerous (especially on microcontrollers which often don't have memory protection and thus can't have a guard page to catch stack overflows), and wasteful (especially on microcontrollers which often have very small amounts of RAM). And it's actually somewhat more dangerous in Rust than in C, due to the ease of inadvertently allocating large temporaries on the stack, which may or may not be optimized away.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Read Data from PostgreSQL with Diesel in Rust?

    1 project | dev.to | 11 May 2025
  • Rust's async isn't f#@king colored!

    4 projects | /r/rust | 10 Mar 2021
  • What is the best way to ask for user input while simultaneously outputting to the console?

    2 projects | /r/rust | 16 Jan 2021
  • async-std v1.9.0 has been released!

    2 projects | /r/rust | 15 Jan 2021
  • Writing Rust the Elixir way

    5 projects | dev.to | 26 Nov 2020