All about Rust





List of JSON to Struct Converters

JSON | Rust | Tool

These websites provide tools, which convert JSON data to structs in different programming languages.



Pin and suffering

 https://fasterthanli.me/articles/pin-and-suffering

Cheatsheet | Rust | Tutorial

In the Pin and suffering article the author fasterthanlime explains how to implement async functions in Rust. The article starts by implementing an async function and the problem of calling blocking functions. It continues with instructions how working with Pin and Unpin futures. At the end the article explains how all of the above can be done without using the syntactic sugar of async functions.





Rust Cheat Sheets

Cheatsheet | Rust




Rust Regex Explanations and Testing

 https://bestia.dev/rust_regex_explanation_pwa/

Regex | Rust | Tool

The Academic Phrasebank is a general resource for academic writers. It aims to provide you with examples of some of the phraseological ‘nuts and bolts’ of writing organised according to the main sections of a research paper or dissertation.

The data bank contains the categories “Introducing Work”, “Referring to Sources”, “Describing Methods”, “Reporting Results”, “Discussing Findings”, and “Writing Conclusions”.

This is esentially regexr for Rust.



Rust practice.rs

 https://practice.rs/

Rust | Tutorial

The website provides tiny interactive tutorials to teach individual Rust concepts. Each tutorial is a tiny runable Rust snippet. The snippet can be executed directly on the website, providing instant feedback.





Tour of Rust

 https://tourofrust.com/

Rust | Tutorial

Welcome to the Tour of Rust. This is meant to be a step by step guide through the features of the Rust programming language. Rust is often considered a language with a steep learning curve, but I hope I can convince you there's a lot to explore before we even get to complex parts.

The Tour of Rust is available in many languages.




explain.rs

 https://jrvidal.github.io/explaine.rs/

Rust | Tutorial

explaine.rs is an interactive playground to explore the syntax of the Rust Programming Language.

You can write any Rust code in the editor and the analyzer will allow you to click/tap on different keywords, punctuation elements and other bits of code and help you understand what they mean.