pub ThisWeekInRust {} – Telegram
pub ThisWeekInRust {}
993 subscribers
2 photos
2.41K links
Handpicked Rust updates,
delivered to your telegram.

Contacts: @sergeysova
Reposted from: https://this-week-in-rust.org
Source code: https://github.com/sergeysova/this_week_in_rust.rs
Another: @this_week_in_react
Download Telegram
Updates from Rust Community

Official
2024 State of Rust Survey Results
blog.rust-lang.org

Newsletters
The Embedded Rustacean Issue #39
www.theembeddedrustacean.com

Rust Trends Issue #59
rust-trends.com

Project/Tooling Updates
Towards Practical Formal Verification for a General-Purpose OS in Rust
asterinas.github.io

Meilisearch 1.3 - AI-powered search stabilization, remote federated search, and dumpless version upgrades
www.meilisearch.com

Slack Your REST Client with a couple of Serde Tricks
ideas.reify.ing

Welcome, Cot: the Rust web framework for lazy developers
mackow.ski

derive-deftly 1.0.0 - Rust derive macros, the easy way
diziet.dreamwidth.org

Observations/Thoughts
Scaling PayPay with Rust (english / japanese)
blog.paypay.ne.jp

Macro-Less, Highly Integrated OpenAPI Document Generation in Rust with Ohkami
medium.com/@kanarus786

Part 6b: The Types of Lowered Rows
thunderseethe.dev

eserde: Don't stop at the first deserialization error
mainmatter.com

Smuggling arbitrary data through an emoji
paulbutler.org

Why I'm Writing a Scheme Implementation in 2025)
maplant.com

What's in a ring buffer? And using them in Rust
ntietz.com

How Rust & Embassy Shine on Embedded Devices (Part 1): Insights for Everyone and Nine Rules for Embedded Programmers
medium.com/@carlmkadie

Should I pin my Rust toolchain version?
swatinem.de

Rust Walkthroughs
Emjay – a simple JIT that does math
andreabergia.com

ioctls from Rust
blogsystem5.substack.com

A length-indexed Vector in Rust
rvarago.github.io

[video] Rust in Audio: Collections
www.youtube.com

Miscellaneous
Rust’s Async Closures: A New Way to Handle Asynchronous Logic.
rust-trends.com

Rust’s if/let While Chains: Cleaner Control Flow is Coming!.
rust-trends.com

[video] Meet Elusion: New DataFrame Library for Python 🐍 users powered by Rust 🦀 with Borivoj Grujicic
www.youtube.com
Crate of the week: httpmock

This week's crate is httpmock, which is quite unsurprisingly a HTTP mocking library for Rust.
Updates from core

create a generic AVR target: avr-none
rust-lang/rust/pull/131651

new attribute parsing infrastructure
rust-lang/rust/pull/135726

more sophisticated span trimming for suggestions
rust-lang/rust/pull/137348
Updates from Rust Community

Official
February 2025 Project Director Update
blog.rust-lang.org

Announcing Rust 1.85.0 and Rust 2024
blog.rust-lang.org

Project/Tooling Updates
🦀 Automating Rust Dependency Management - A Deep Dive into cargo-autodd
syu-m-5151.hatenablog.com

zlib-rs is faster than C
trifectatech.org

This month in Servo: new webview API, relative colors, canvas buffs, and more!
servo.org

esp-hal 1.0.0 beta announcement
developer.espressif.com

Nyx Space and Rust Power Firefly's Blue Ghost Lunar Landing
nyxspace.com

Observations/Thoughts
View types redux and abstract fields
smallcultfollowing.com

Rust edition 2024 annotated
bertptrs.nl

A Rustacean's Guide to Embedded World 2025
onevariable.com

Demystifying monads in Rust through property-based testing
sunshowers.io

Tokio + prctl = nasty bug
kobzol.github.io

How Rust & Embassy Shine on Embedded Devices (Part 2): Insights for Everyone and Nine Rules for Embedded Programmers
medium.com/@carlmkadie

A length-indexed Vector in Rust - Part 2
rvarago.github.io

Rust Walkthroughs
Epoch Adventures: Breaking Free from ABA in Concurrent Rust
minikin.me

Using pgVector with SeaORM in Rust
cosminsanda.com

Miscellaneous
All RustWeek 2025 Speakers Announced
rustweek.org
👍5👎2
Crate of the week: hiqlite

This week's crate is hiqlite, a database project combining SQLite with OpenRaft to enable high-availability applications with embedded database.
👍1
Updates from core

introduce feature(generic_const_parameter_types)
rust-lang/rust/pull/137617

fix parsing of ranges after unary operators
rust-lang/rust/pull/134900

implement #[cfg] in where clauses
rust-lang/rust/pull/132388

optimize empty provenance range checks
rust-lang/rust/pull/137704
Updates from Rust Community

Official
Rust participates in Google Summer of Code 2025
blog.rust-lang.org

February Project Goals Update
blog.rust-lang.org

Announcing Rustup 1.28.0
blog.rust-lang.org

Newsletters
This Month in Rust OSDev: February 2025
rust-osdev.com

Rust Trends Issue #60
rust-trends.com

The Embedded Rustacean Issue #40
www.theembeddedrustacean.com

Project/Tooling Updates
Announcing Wiremocket: Wiremock For Websockets
xd009642.github.io

A More Modular reqwest
seanmonstar.com

memberlist 0.6 - gossip protocol for cluster membership management
al8n/memberlist/releases/tag/v0.6

Maelstrom Clustered Test Runner v0.13: new watch mode and GitHub workflow support
maelstrom-software.com

Bincode 2.0.0
bincode-org/bincode/releases/tag/v2.0.0

Observations/Thoughts
The problem with type aliases
blog.polybdenum.com

Take a break: Rust match has fallthrough
huonw.github.io

Fast columnar JSON decoding with arrow-rs
www.arroyo.dev

Some things that make Rust lifetimes hard to learn
ntietz.com

Performance optimization, and how to do it wrong
genna.win

Do not run any Cargo commands on untrusted projects
https://shnatsel.medium.com/do-not-run-any-cargo-commands-on-untrusted-projects-4c31c89a78d6

Cargo's missing stability guarantees
blog.weiznich.de

[video] Rust Under the Hood
www.youtube.com

[video] 9 Rules for Porting Rust to the Browser
www.youtube.com

Rust Walkthroughs
The power of interning: making a time series database 2000x smaller in Rust
gendignoux.com

Lowering Top Level Items
thunderseethe.dev

Building a DNS Server in Rust: Part 1 of 2
rust-trends.com

Miscellaneous
[video] Rust's Global Allocator
www.youtube.com

[video] Vulkanised 2025: Shipping a Game with Vulkan and Rust in 100 Days
www.youtube.com

[video] Creating a website on GitHub pages with mdBook
www.youtube.com

EuroRust 2025 Paris announced
eurorust.eu/

Please nominate newer innovative projects for GOSIM Rust Spotlight ASAP!
cfp.gosim.org
👍1
Crate of the week: wild

This week's crate is wild, a pretty fast linker written in Rust.
👍9🔥1