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

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 Atomics and Locks

Rust | Tutorial

The "Rust Atomics and Locks" book by Mara Bos provides in great detail information about concurrent programming in Rust. It starts wit the concurrent programming concepts available in Rust. On this basis, atomics, locks, and channels are explained by builing a new one. At the end it also covers processor and operating system details.

Rust Cheat Sheets

Cheatsheet | Rust

Rust Regex Explanations and Testing

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 | 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

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.

Rust | Tutorial 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.