Rust Bytes
@rustaceans.bsky.social
Bi-Weekly Digest for Rustaceans https://weeklyrust.substack.com/
November 9, 2025 at 8:42 PM
November 8, 2025 at 8:48 AM
This Week's Rust Challenge 🦀
Flatten Nested Lists
Write a function flatten that flattens arbitrarily nested lists of integers into a single Vec. The nested type is defined as:
#rust #rustlang #programming
Flatten Nested Lists
Write a function flatten that flattens arbitrarily nested lists of integers into a single Vec
#rust #rustlang #programming
November 7, 2025 at 10:58 AM
This Week's Rust Challenge 🦀
Flatten Nested Lists
Write a function flatten that flattens arbitrarily nested lists of integers into a single Vec. The nested type is defined as:
#rust #rustlang #programming
Flatten Nested Lists
Write a function flatten that flattens arbitrarily nested lists of integers into a single Vec
#rust #rustlang #programming
This Week's Rust Challenge 🦀
Expression Evaluator
Write a function eval(expr: &str) -> Result that parses and evaluates a mathematical expression string containing integers, +, -, *, /, and parentheses.
#rust #rustlang #programming
Expression Evaluator
Write a function eval(expr: &str) -> Result
#rust #rustlang #programming
October 30, 2025 at 6:06 AM
This Week's Rust Challenge 🦀
Expression Evaluator
Write a function eval(expr: &str) -> Result that parses and evaluates a mathematical expression string containing integers, +, -, *, /, and parentheses.
#rust #rustlang #programming
Expression Evaluator
Write a function eval(expr: &str) -> Result
#rust #rustlang #programming
October 28, 2025 at 6:42 AM
October 26, 2025 at 3:40 PM
October 22, 2025 at 9:51 PM
This Week's Rust Challenge 🦀
Given a compressed string like “a3b2c1”, return its expanded version “aaabbc”.
If this feels familiar, that’s because we tackled the reverse (String Compression) in issue 87.
Given a compressed string like “a3b2c1”, return its expanded version “aaabbc”.
If this feels familiar, that’s because we tackled the reverse (String Compression) in issue 87.
October 22, 2025 at 6:10 AM
This Week's Rust Challenge 🦀
Given a compressed string like “a3b2c1”, return its expanded version “aaabbc”.
If this feels familiar, that’s because we tackled the reverse (String Compression) in issue 87.
Given a compressed string like “a3b2c1”, return its expanded version “aaabbc”.
If this feels familiar, that’s because we tackled the reverse (String Compression) in issue 87.
This Week's Rust Challenge 🦀
Given a vector of integers, return the index i such that the sum of all elements to the left of i equals the sum of all elements to the right of i. If multiple such indices exist, return the middlemost one (closest to the center). If none exist, return -1.
#rust
Given a vector of integers, return the index i such that the sum of all elements to the left of i equals the sum of all elements to the right of i. If multiple such indices exist, return the middlemost one (closest to the center). If none exist, return -1.
#rust
October 16, 2025 at 6:06 AM
This Week's Rust Challenge 🦀
Given a vector of integers, return the index i such that the sum of all elements to the left of i equals the sum of all elements to the right of i. If multiple such indices exist, return the middlemost one (closest to the center). If none exist, return -1.
#rust
Given a vector of integers, return the index i such that the sum of all elements to the left of i equals the sum of all elements to the right of i. If multiple such indices exist, return the middlemost one (closest to the center). If none exist, return -1.
#rust
October 15, 2025 at 6:10 AM
This Week's Project Spotlight 💡
Typst
If you’ve ever wrestled with LaTeX and thought, “There has to be an easier way”, Typst is that way.
The problem Typst is tackling is simple but painful: writing beautiful, structured documents shouldn’t feel like deciphering cryptic compiler errors.
Typst
If you’ve ever wrestled with LaTeX and thought, “There has to be an easier way”, Typst is that way.
The problem Typst is tackling is simple but painful: writing beautiful, structured documents shouldn’t feel like deciphering cryptic compiler errors.
October 14, 2025 at 6:42 AM
This Week's Project Spotlight 💡
Typst
If you’ve ever wrestled with LaTeX and thought, “There has to be an easier way”, Typst is that way.
The problem Typst is tackling is simple but painful: writing beautiful, structured documents shouldn’t feel like deciphering cryptic compiler errors.
Typst
If you’ve ever wrestled with LaTeX and thought, “There has to be an easier way”, Typst is that way.
The problem Typst is tackling is simple but painful: writing beautiful, structured documents shouldn’t feel like deciphering cryptic compiler errors.
Me using unsafe to bypass the borrow checker 🦀
#rust #programming #rustlang
credits:
www.reddit.com/r/rustjerk/c...
#rust #programming #rustlang
credits:
www.reddit.com/r/rustjerk/c...
October 13, 2025 at 12:57 PM
Me using unsafe to bypass the borrow checker 🦀
#rust #programming #rustlang
credits:
www.reddit.com/r/rustjerk/c...
#rust #programming #rustlang
credits:
www.reddit.com/r/rustjerk/c...
This Week's Rust Challenge 🦀
String Compression
Your task is to implement a compress_string function that compresses a string by replacing consecutive repeated characters with the character followed by the number of repetitions.
#rust #rustlang #programming
String Compression
Your task is to implement a compress_string function that compresses a string by replacing consecutive repeated characters with the character followed by the number of repetitions.
#rust #rustlang #programming
October 9, 2025 at 6:06 AM
This Week's Rust Challenge 🦀
String Compression
Your task is to implement a compress_string function that compresses a string by replacing consecutive repeated characters with the character followed by the number of repetitions.
#rust #rustlang #programming
String Compression
Your task is to implement a compress_string function that compresses a string by replacing consecutive repeated characters with the character followed by the number of repetitions.
#rust #rustlang #programming
Thank You
Two months ago, we paused the Rust challenges to host Rust Q&A interviews with prominent figures in the Rust community.
We sincerely want to thank everyone who took the time to participate. We really appreciate your time and effort.
#rust #rustlang #programming
Two months ago, we paused the Rust challenges to host Rust Q&A interviews with prominent figures in the Rust community.
We sincerely want to thank everyone who took the time to participate. We really appreciate your time and effort.
#rust #rustlang #programming
October 8, 2025 at 6:10 AM
Thank You
Two months ago, we paused the Rust challenges to host Rust Q&A interviews with prominent figures in the Rust community.
We sincerely want to thank everyone who took the time to participate. We really appreciate your time and effort.
#rust #rustlang #programming
Two months ago, we paused the Rust challenges to host Rust Q&A interviews with prominent figures in the Rust community.
We sincerely want to thank everyone who took the time to participate. We really appreciate your time and effort.
#rust #rustlang #programming
This Weeks Project Spotlight 💡
#rust #rustlang #programming
HelixDB
HelixDB is a database built from scratch to be the backend for any AI application.
#rust #rustlang #programming
HelixDB
HelixDB is a database built from scratch to be the backend for any AI application.
October 7, 2025 at 10:03 AM
This Weeks Project Spotlight 💡
#rust #rustlang #programming
HelixDB
HelixDB is a database built from scratch to be the backend for any AI application.
#rust #rustlang #programming
HelixDB
HelixDB is a database built from scratch to be the backend for any AI application.
🚨 Signal Messenger’s SPQR brings post-quantum ratchets — built in formally verified Rust.
signal.org/blog/spqr/
#rust #rustlang #programming
signal.org/blog/spqr/
#rust #rustlang #programming
October 3, 2025 at 7:47 AM
🚨 Signal Messenger’s SPQR brings post-quantum ratchets — built in formally verified Rust.
signal.org/blog/spqr/
#rust #rustlang #programming
signal.org/blog/spqr/
#rust #rustlang #programming
August 15, 2025 at 2:15 PM
This Week's Project Spotlight 🦀
Git-cliff
Git-cliff is a changelog generator written in Rust that automatically writes your release notes.
#rust #rustlang #programming
Git-cliff
Git-cliff is a changelog generator written in Rust that automatically writes your release notes.
#rust #rustlang #programming
August 12, 2025 at 7:54 PM
This Week's Project Spotlight 🦀
Git-cliff
Git-cliff is a changelog generator written in Rust that automatically writes your release notes.
#rust #rustlang #programming
Git-cliff
Git-cliff is a changelog generator written in Rust that automatically writes your release notes.
#rust #rustlang #programming
August 11, 2025 at 8:14 AM
Good read for the weekend by
@itsnotashes
A Deep Dive into Rust and C Memory Interoperability
#rust #rustlang #programming
notashes.me/blog/part-1-...
@itsnotashes
A Deep Dive into Rust and C Memory Interoperability
#rust #rustlang #programming
notashes.me/blog/part-1-...
August 9, 2025 at 10:17 AM
Good read for the weekend by
@itsnotashes
A Deep Dive into Rust and C Memory Interoperability
#rust #rustlang #programming
notashes.me/blog/part-1-...
@itsnotashes
A Deep Dive into Rust and C Memory Interoperability
#rust #rustlang #programming
notashes.me/blog/part-1-...
August 6, 2025 at 4:20 PM
This Week's Project Spotlight 🦀
Jujutsu (jj)
Jujutsu (jj) is the Version Control System (VCS) that will make your Git life less of a headache.
#rust #rustlang #programming
Jujutsu (jj)
Jujutsu (jj) is the Version Control System (VCS) that will make your Git life less of a headache.
#rust #rustlang #programming
August 6, 2025 at 12:52 PM
This Week's Project Spotlight 🦀
Jujutsu (jj)
Jujutsu (jj) is the Version Control System (VCS) that will make your Git life less of a headache.
#rust #rustlang #programming
Jujutsu (jj)
Jujutsu (jj) is the Version Control System (VCS) that will make your Git life less of a headache.
#rust #rustlang #programming
Announcement: Starting next week, we’re pausing the Rust Challenges to bring you mini Q&A interviews we’ve been conducting with amazing Rustaceans from community.
We’re excited for this initiative to share their thoughts and experiences with you.
#rust #rustlang #programming
We’re excited for this initiative to share their thoughts and experiences with you.
#rust #rustlang #programming
August 1, 2025 at 5:18 AM
Announcement: Starting next week, we’re pausing the Rust Challenges to bring you mini Q&A interviews we’ve been conducting with amazing Rustaceans from community.
We’re excited for this initiative to share their thoughts and experiences with you.
#rust #rustlang #programming
We’re excited for this initiative to share their thoughts and experiences with you.
#rust #rustlang #programming
This Week's Rust Challenge!🦀
In our previous issue we challenged you with a Rust quiz.
Let’s move on to this week’s challenge.
Climbing Stairs
#rust #rustlang #programming
In our previous issue we challenged you with a Rust quiz.
Let’s move on to this week’s challenge.
Climbing Stairs
#rust #rustlang #programming
July 31, 2025 at 5:33 AM
This Week's Rust Challenge!🦀
In our previous issue we challenged you with a Rust quiz.
Let’s move on to this week’s challenge.
Climbing Stairs
#rust #rustlang #programming
In our previous issue we challenged you with a Rust quiz.
Let’s move on to this week’s challenge.
Climbing Stairs
#rust #rustlang #programming
This Week's Rust Challenge!🦀
In our previous issue we challenged you with a Rust quiz.
Let’s move on to this week’s challenge.
Climbing Stairs
#rust #rustlang #programming
In our previous issue we challenged you with a Rust quiz.
Let’s move on to this week’s challenge.
Climbing Stairs
#rust #rustlang #programming
July 31, 2025 at 5:16 AM
This Week's Rust Challenge!🦀
In our previous issue we challenged you with a Rust quiz.
Let’s move on to this week’s challenge.
Climbing Stairs
#rust #rustlang #programming
In our previous issue we challenged you with a Rust quiz.
Let’s move on to this week’s challenge.
Climbing Stairs
#rust #rustlang #programming