Hey Rustaceans! Got a question? Ask here! (30/2022)!

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • rust

    Empowering everyone to build reliable and efficient software.

    Without the turbofish, the syntax of generics would sometimes be ambiguous with comparisons (lower than, greater than). See the bastion of the turbofish as an example.

  • xorsum

    Get XOR hash/digest with this command-line tool

    Here's the GH issue

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • xorsum

    Get XOR hash/digest with this command-line tool (by Measter)

    I made a fork of your repo, and added a commit here which makes some changes to how the data is processed. The xor_hasher function now takes in two byte slices, and main.rs now has an extra function which does some handling of the buffers.

  • liburing

    What confuses me though is that this also appears to also apply to networked I/O in io-uring, and you can actually force network I/O to use blocking calls on the worker pool, which can go wrong: https://github.com/axboe/liburing/issues/426 I would expect network I/O in io-uring to always be non-blocking since it even works in userspace. I suppose the idea there (and seems to be what OP wants) is to offload the work of copying from/to the kernel TCP buffers to/from the io-uring shared buffers to the worker pool, since the submission queue handling on the kernel side is single-threaded.

  • stm32f4xx-hal

    A Rust embedded-hal HAL for all MCUs in the STM32 F4 family

    For my specific issue, I'm using the stm32f4xx-hal library to control a bunch of RGB leds, each with a pwm output. Since I have to get pins and timers where I can find them, each component of the led is made by something like

  • RCIG_Coordination_Repo

    A Coordination repo for all things Rust Cryptography oriented

    There are some listed on https://cryptography.rs/

  • examples

    Community showcase and examples of Actix ecosystem usage. (by actix)

    Actix has a handful of examples with different templating engines, including Handlebars: https://github.com/actix/examples/tree/master/templating

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • tokio-tungstenite

    Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation

    Has anyone worked with websockets before? Particularly with the tokio-tungstenite crate? I'm getting a Protocol(ResetWithoutClosingHandshake) error in my request. I send in some text, and i'm supposed to receive an audio file back.

  • rfcs

    RFCs for changes to Rust

  • too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

    One that I would recommend to get some experience "fighting the borrow checker" is Learning Rust With Entirely Too Many Linked Lists Although to quote this book which is one of the best resources for how to do linked lists in Rust

  • gdb-multiarch-windows

    GDB multi-architecture build for Windows

    I tried installing a gdb-multiarch executable from here -- not certain I did it right. Running it it does open the gdb interface, but it doesn't seem to "see" the micro:bit (target/thumbv7em-none-eabihf/debug/led-roulette: No such file or directory.)

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