Quantcast
Channel: tutorials - The Rust Programming Language Forum
Browsing index pages (140 articles)
↧

Image may be NSFW.
Clik here to view.

Declarative Macros in Rust: A Simple and Practical Introduction

Sigseis – 6 Oct 26 Declarative Macros in Rust: A Simple and Practical Introduction Learn the basics of Rust declarative macros! Understand the syntax, learn the terminology, explore macro hygiene, and...

View Article


Image may be NSFW.
Clik here to view.

Cross-compile on macOS for Windows

I found these two posts where they ask about cross compiling for Windows on MacOS: Compiling from MacOS to Windows help Hi, I recently finished a quick project and I wanted to share it with my...

View Article


rzc:Write real Rust in your native language

Rust is powerful, but English error messages and unfamiliar terminology often discourage beginners before they even write their first line of code. The i18n-rust project aims to change that. Its core...

View Article

Jason Walton's Abridged Official Rust book version is useful

At least for some people, or as a second read after the official Rust tutorial book. I just read the first 7 chapters of the shipped PDF version, and I think it is quite useful for refreshing my...

View Article

Image may be NSFW.
Clik here to view.

Blog post: Handling exactly-one feature validation in Rust

While developing my framework historia, I faced a need to make a binary crate run with exactly one feature from a group. Cargo doesn't have any built-in options for mutually exclusive features — and...

View Article


Blog post about parallelism and interior mutability

I have written a blog post about something that I learned, maybe can be useful to someone else too. davideprati.com Writing in parallel on the standard output - Davide Prati 11 posts - 6 participants...

View Article

Are there any other books you would recommend I read after finishing the Rust...

Here are the books and topics I'm currently hoping to read and learn: Rust for Rustaceans Rust in Action Rust Nomicon Rust Design Systems 8 posts - 4 participants Read full topic

View Article

Rust programming language 2nd edition book dilemma

i have a rust programming language 2nd edition book dilemma in using it. chapters 1-5 have working examples with main functions. it is easy to follow. the chapters after 5 have only snippets without...

View Article


Re closed topic Rust+ Iced - Run code when app starts

This refers to the question Rust + Iced - Run code when app starts which is marked as solved and closed. I had a similar question and I did not like the solution given. The questioner asked if there...

View Article


Forgot Expr

Yesterday I decided to switch my project's Strings over to &str. In the process I forgot to make my parser functions return Expr<'a> instead of plain Expr, and started getting "cannot borrow...

View Article

Image may be NSFW.
Clik here to view.

Problem installing Rust

Hello I installed Rust following this guide: doc.rust-lang.org Installation - The Rust Programming Language "On Windows, go to Install Rust - Rust Programming Language and follow the instructions for...

View Article

Under What Circumstances Does Rust Promote a Value to a 'static Lifetime?

I’m developing a compiler and recently came across something I’m not completely sure about. example: enum Foo { A, B, } An AI told me that values like Foo::A can be promoted to a 'static lifetime...

View Article

`Vec` vs. `String` for a scanner: Which is more performant in Rust?

When writing an interpreter in Rust, does using Vec<char> or String for the scanner make a difference in terms of performance? Which one would be the better choice? My Code: pub struct...

View Article


Image may be NSFW.
Clik here to view.

Learning Rust from Zero

Hello Rustaceans! Because I don't like that virtually all Rust tutorials in the past require at least knowledge of another programming language, I made this tutorial for absolute beginners. Even...

View Article

Image may be NSFW.
Clik here to view.

A hands-on tutorial for building a Lisp interpreter in Rust from scratch with...

I've put together a hands-on tutorial for building a Lisp interpreter in Rust from scratch — 74 steps, zero dependencies, 42 tests passing. Full disclosure upfront: This tutorial was developed with...

View Article


Decimal Crates Comparison

Decimal Crates Comparison | Chiness Version I selected several Rust decimal crates, discussed and compared their features, and conducted extensive benchmarking on them. If you think there are other...

View Article

A great Crossterm material for begginers

Well I was looking for a good crossterm study material, And I found this stream from tsoding. It's not a tutorial, He is just tinkering with the library, which is something i really like to do, but he...

View Article


A Rust Design Pattern for Linear Types

For ECS-related reasons, I really wanted a design pattern that could emulate linear types in Rust. After reading a bunch about functional programming, I came up with a design pattern inspired by...

View Article

An Introduction to Programming using ECS & EBP, in Rust

This started as a problem with extending an existing OOP application. The domain model didn't fit the problem any longer. A serious refactoring was required. It bothered me. Why did I write OOP in the...

View Article

Image may be NSFW.
Clik here to view.

Learn Rust Basics By Building a Brainfuck Interpreter

Article Link is Here Github Repo link In this post, we are going to build a brainfuck language interpreter in Rust . But before that, we will learn about variables and mutability, scalar types,...

View Article
Browsing index pages (140 articles)


Latest Images