Crate of the week: dylint
This week's crate is dylint, a tool for running Rust lints from dynamic libraries.
This week's crate is dylint, a tool for running Rust lints from dynamic libraries.
This week in Rust #401 — 28 jul 2021
https://this-week-in-rust.org/blog/2021/07/28/this-week-in-rust-401/
https://this-week-in-rust.org/blog/2021/07/28/this-week-in-rust-401/
Updates from core
recognize bounds on impls as const bounds
rust-lang/rust/pull/87273
warn on inert attributes used on bang macro invocation
rust-lang/rust/pull/87296
better diagnostics with mismatched types due to implicit static lifetime
rust-lang/rust/pull/87244
improve SortedMap::get_by_key_enumerated more
rust-lang/rust/pull/86429
VecMap::get_value_matching should return just one element
rust-lang/rust/pull/86410
don't create references to uninitialized data in List::from_arena
rust-lang/rust/pull/87268
miri: better errors for negative out-of-bounds offsets
rust-lang/miri/pull/1853
miri: better ptr-out-of-bounds errors
rust-lang/rust/pull/87224
MIR opt: separate constant predecessors of a switch
rust-lang/rust/pull/85646
stabilize into_parts() and into_error()
rust-lang/rust/pull/87175
stabilize impl From<[(K, V); N]> for HashMap (and friends)
rust-lang/rust/pull/84111
remove Option from BufWriter
rust-lang/rust/pull/87171
implement TrustedLen for Flatten/FlatMap if the U: IntoIterator == [T; N]
rust-lang/rust/pull/87168
add Stdin::lines, Stdin::split forwarder methods
rust-lang/rust/pull/86847
add support for custom allocator in VecDeque
rust-lang/rust/pull/86595
hashbrown: make rehashing and resizing less generic
rust-lang/hashbrown/pull/282
hashbrown: inline small functions
rust-lang/hashbrown/pull/283
clippy: add check if ty has_escaping_bound_vars in zero_sized_map_values lint
rust-lang/rust-clippy/pull/7470
clippy: improve conflicting rlibs error again
rust-lang/rust-clippy/pull/7495
recognize bounds on impls as const bounds
rust-lang/rust/pull/87273
warn on inert attributes used on bang macro invocation
rust-lang/rust/pull/87296
better diagnostics with mismatched types due to implicit static lifetime
rust-lang/rust/pull/87244
improve SortedMap::get_by_key_enumerated more
rust-lang/rust/pull/86429
VecMap::get_value_matching should return just one element
rust-lang/rust/pull/86410
don't create references to uninitialized data in List::from_arena
rust-lang/rust/pull/87268
miri: better errors for negative out-of-bounds offsets
rust-lang/miri/pull/1853
miri: better ptr-out-of-bounds errors
rust-lang/rust/pull/87224
MIR opt: separate constant predecessors of a switch
rust-lang/rust/pull/85646
stabilize into_parts() and into_error()
rust-lang/rust/pull/87175
stabilize impl From<[(K, V); N]> for HashMap (and friends)
rust-lang/rust/pull/84111
remove Option from BufWriter
rust-lang/rust/pull/87171
implement TrustedLen for Flatten/FlatMap if the U: IntoIterator == [T; N]
rust-lang/rust/pull/87168
add Stdin::lines, Stdin::split forwarder methods
rust-lang/rust/pull/86847
add support for custom allocator in VecDeque
rust-lang/rust/pull/86595
hashbrown: make rehashing and resizing less generic
rust-lang/hashbrown/pull/282
hashbrown: inline small functions
rust-lang/hashbrown/pull/283
clippy: add check if ty has_escaping_bound_vars in zero_sized_map_values lint
rust-lang/rust-clippy/pull/7470
clippy: improve conflicting rlibs error again
rust-lang/rust-clippy/pull/7495
Updates from Rust Community
Official
[Inside] 1.54.0 pre-release testing
blog.rust-lang.org
Project/Tooling Updates
rust-analyzer Changelog #87
rust-analyzer.github.io
CGlue Today And The Road Ahead
blaz.is
Black Hat Rust: July Update
kerkour.com
Updates from the Tinyverse - July 2021
tinyverse.substack.com
Gloo v0.3.0 release
gloo-rs.web.app
This Week In TensorBase 13
tensorbase.io
Observations/Thoughts
Towards Inserting One Billion Rows in SQLite Under A Minute
avi.im
Async and asleep: designing our future embedded applications
tweedegolf.nl
My Rust development workflow (after 2+ years full-time)
kerkour.com
Dealing with Out-of-memory Conditions in Rust
www.crowdstrike.com
Rust for Linux redux
lwn.net
My experience crafting an interpreter with Rust
ceronman.com
Rust: First Thoughts
dev.to
Mutable statics have scary superpowers! Do not use them
blog.kodewerx.org
9 advantages of programming in Rust
tim.mcnamara.nz
[audio] AreWePodcastYet - 07 Georg Semmler on Diesel!
soundcloud.com
Rust Walkthroughs
Awesome Unstable Rust Features
lazy.codes
How I Built a Cross-Platform Desktop Application with Svelte, Redis, and Rust
css-tricks.com
Understanding Rust futures by going way too deep
fasterthanli.me
Understanding Rust's 'serde' using macro expansion
owengage.com
Rust - Writing Parsers With nom Parser Combinator Framework
iximiuz.com
✨🥞 Rust Visualized: The Stack, the Heap, and Pointers
dev.to
First steps with Rust declarative macros!
dev.to
diceroller, a sample Rust project
blog.frankel.ch
Ditching try..catch and null checks with Rust
blog.logrocket.com
Implementing Merge Sort in Rust
dev.to
Emulating abstract base classes in Rust
dev.to
Rust #6: Exploring crates
dev.to
Rust and WebAssembly Serverless Functions in Vercel
thenewstack.io
Raw Pointers in Unsafe Rust are quite powerful
blog.knoldus.com
28 Days of Rust -- Part 1: Ownership and the Borrow Checker
medium.com/comsystoreply
The Rust dbg! macro
edgarluque.com
[video] Building a Web Application with Rust - Part X - VanillaJS FrontEnd
youtu.be
[video] Rust Bevy Tutorial - Enemy Formation & Attack (part 3/3)
youtu.be
[video] How to create an AWS Lambda in rust
www.youtube.com
Miscellaneous
This finally happened: rust made more sense
www.reddit.com
Edward Snowden endorses Rust for more secure computing
www.reddit.com
I bet I can do that in rust!!. Generic types are more powerful than most of us thought
www.reddit.com
Official
[Inside] 1.54.0 pre-release testing
blog.rust-lang.org
Project/Tooling Updates
rust-analyzer Changelog #87
rust-analyzer.github.io
CGlue Today And The Road Ahead
blaz.is
Black Hat Rust: July Update
kerkour.com
Updates from the Tinyverse - July 2021
tinyverse.substack.com
Gloo v0.3.0 release
gloo-rs.web.app
This Week In TensorBase 13
tensorbase.io
Observations/Thoughts
Towards Inserting One Billion Rows in SQLite Under A Minute
avi.im
Async and asleep: designing our future embedded applications
tweedegolf.nl
My Rust development workflow (after 2+ years full-time)
kerkour.com
Dealing with Out-of-memory Conditions in Rust
www.crowdstrike.com
Rust for Linux redux
lwn.net
My experience crafting an interpreter with Rust
ceronman.com
Rust: First Thoughts
dev.to
Mutable statics have scary superpowers! Do not use them
blog.kodewerx.org
9 advantages of programming in Rust
tim.mcnamara.nz
[audio] AreWePodcastYet - 07 Georg Semmler on Diesel!
soundcloud.com
Rust Walkthroughs
Awesome Unstable Rust Features
lazy.codes
How I Built a Cross-Platform Desktop Application with Svelte, Redis, and Rust
css-tricks.com
Understanding Rust futures by going way too deep
fasterthanli.me
Understanding Rust's 'serde' using macro expansion
owengage.com
Rust - Writing Parsers With nom Parser Combinator Framework
iximiuz.com
✨🥞 Rust Visualized: The Stack, the Heap, and Pointers
dev.to
First steps with Rust declarative macros!
dev.to
diceroller, a sample Rust project
blog.frankel.ch
Ditching try..catch and null checks with Rust
blog.logrocket.com
Implementing Merge Sort in Rust
dev.to
Emulating abstract base classes in Rust
dev.to
Rust #6: Exploring crates
dev.to
Rust and WebAssembly Serverless Functions in Vercel
thenewstack.io
Raw Pointers in Unsafe Rust are quite powerful
blog.knoldus.com
28 Days of Rust -- Part 1: Ownership and the Borrow Checker
medium.com/comsystoreply
The Rust dbg! macro
edgarluque.com
[video] Building a Web Application with Rust - Part X - VanillaJS FrontEnd
youtu.be
[video] Rust Bevy Tutorial - Enemy Formation & Attack (part 3/3)
youtu.be
[video] How to create an AWS Lambda in rust
www.youtube.com
Miscellaneous
This finally happened: rust made more sense
www.reddit.com
Edward Snowden endorses Rust for more secure computing
www.reddit.com
I bet I can do that in rust!!. Generic types are more powerful than most of us thought
www.reddit.com
Crate of the week: loadstone
This week's crate is loadstone, a bare-metal bootloader for embedded systems.
This week's crate is loadstone, a bare-metal bootloader for embedded systems.
This week in Rust #402 — 04 aug 2021
https://this-week-in-rust.org/blog/2021/08/04/this-week-in-rust-402/
https://this-week-in-rust.org/blog/2021/08/04/this-week-in-rust-402/
Updates from core
#[derive(Default)] on enums with a #[default] attribute (RFC #3107)
rust-lang/rust/pull/86735
fix issue with autofix for ambiguous associated function from Rust 2021 prelude when struct is generic
rust-lang/rust/pull/87557
add flag to configure large_assignments lint
rust-lang/rust/pull/86450
make const panic!("..") work in Rust 2021
rust-lang/rust/pull/86998
suggest removing unnecessary &mut as help message
rust-lang/rust/pull/87453
suggest ; on parse error where applicable
rust-lang/rust/pull/87436
fix invalid suggestions for non-ASCII characters in byte constants
rust-lang/rust/pull/87659
tweak opaque type mismatch error
rust-lang/rust/pull/87673
bail on any found recursion when expanding opaque types
rust-lang/rust/pull/87546
polonius: compute subset errors everywhere
rust-lang/polonius/pull/156
MIR borrowck does not generate lifetime variables for 'static lifetimes during opaque type resolution
rust-lang/rust/pull/87483
tweak borrowing suggestion in for loop
rust-lang/rust/pull/87559
remove unsound TrustedRandomAccess implementations
rust-lang/rust/pull/85874
BTree: lazily locate leaves in rangeless iterators
rust-lang/rust/pull/86031
partially stabilize const_slice_first_last
rust-lang/rust/pull/86593
stabilize core::task::ready!
rust-lang/rust/pull/81050
stabilize const_fn_transmute, const_fn_union
rust-lang/rust/pull/85769
implement fold() on array::IntoIter to improve flatten().collect() perf
rust-lang/rust/pull/87431
optimize fmt::PadAdapter::wrap
rust-lang/rust/pull/87052
remove P: Unpin bound on impl Future for Pin
rust-lang/rust/pull/81363
futures: use futuresordered in join_all
rust-lang/futures-rs/pull/2412
clippy: cover Result on map_flatten lint
rust-lang/rust-clippy/pull/7522
clippy: fix while_let_on_iterator
rust-lang/rust-clippy/pull/7520
#[derive(Default)] on enums with a #[default] attribute (RFC #3107)
rust-lang/rust/pull/86735
fix issue with autofix for ambiguous associated function from Rust 2021 prelude when struct is generic
rust-lang/rust/pull/87557
add flag to configure large_assignments lint
rust-lang/rust/pull/86450
make const panic!("..") work in Rust 2021
rust-lang/rust/pull/86998
suggest removing unnecessary &mut as help message
rust-lang/rust/pull/87453
suggest ; on parse error where applicable
rust-lang/rust/pull/87436
fix invalid suggestions for non-ASCII characters in byte constants
rust-lang/rust/pull/87659
tweak opaque type mismatch error
rust-lang/rust/pull/87673
bail on any found recursion when expanding opaque types
rust-lang/rust/pull/87546
polonius: compute subset errors everywhere
rust-lang/polonius/pull/156
MIR borrowck does not generate lifetime variables for 'static lifetimes during opaque type resolution
rust-lang/rust/pull/87483
tweak borrowing suggestion in for loop
rust-lang/rust/pull/87559
remove unsound TrustedRandomAccess implementations
rust-lang/rust/pull/85874
BTree: lazily locate leaves in rangeless iterators
rust-lang/rust/pull/86031
partially stabilize const_slice_first_last
rust-lang/rust/pull/86593
stabilize core::task::ready!
rust-lang/rust/pull/81050
stabilize const_fn_transmute, const_fn_union
rust-lang/rust/pull/85769
implement fold() on array::IntoIter to improve flatten().collect() perf
rust-lang/rust/pull/87431
optimize fmt::PadAdapter::wrap
rust-lang/rust/pull/87052
remove P: Unpin bound on impl Future for Pin
rust-lang/rust/pull/81363
futures: use futuresordered in join_all
rust-lang/futures-rs/pull/2412
clippy: cover Result on map_flatten lint
rust-lang/rust-clippy/pull/7522
clippy: fix while_let_on_iterator
rust-lang/rust-clippy/pull/7520
Updates from Rust Community
Official
Announcing Rust 1.54.0
blog.rust-lang.org
The push for GATs stabilization
blog.rust-lang.org
[Inside] Rust Compile August Steering Cycle
blog.rust-lang.org
Project/Tooling Updates
IntelliJ Rust Changelog #152
intellij-rust.github.io
What's new in IntelliJ Rust
blog.jetbrains.com
rust-analyzer Changelog #88
rust-analyzer.github.io
GCC Rust Monthly Report #8 July 2021
thephilbert.io
rustc_codegen_gcc: Progress Report #2
blog.antoyo.xyz
Rust on Espressif chips
mabez.dev
ConnectorX: accelerate data loading from databases to dataframes
sfu-db/connector-x
This week in SixtyFPS (a Rust GUI toolkit)
sixtyfps.io
This week in Fluvio 1: the programmable streaming platform
www.fluvio.io
This week in Datafuse #1
datafuselabs.github.io
This Week In TensorBase 14
tensorbase.io
Observations/Thoughts
15k inserts/s with Rust and SQLite
kerkour.com
Deep Learning in Rust with GPU using onnxruntime-rs
able.bio
Rewriting my mobile game in Rust targeting WASM
itnext.io
How to write really slow Rust code
renato.athaydes.com
Rust: First Thoughts
dev.to
5 Reasons Why You Should Start Using Rust for Personal Projects
www.bexxmodd.com
A Borrowck Battle to Remember
jstrong.dev
[audio] Open Source Security Episode 282 - The security of Rust: who left all this awesome in here?
opensourcesecurity.io
Rust Walkthroughs
Async Rust From The Ground Up: A Simple Web Server
ibraheem.ca
Implementing Base64 from scratch with Rust
dev.to
Improvements for #[doc] attributes in Rust
blog.guillaume-gomez.fr
How to deploy Rust on Heroku (with Docker)
kerkour.com
Rust #7: Command-Line interfaces
dev.to
Adding our own custom statement to Rust language
dev.to
Core dump for Rust
dev.to
Zero to Production in Rust #9: Naive Newsletter Delivery
www.lpalmieri.com
Interacting with data from FFI in Rust
blog.guillaume-gomez.fr
How I built End-to-End Encrypted Messaging in 51 lines of Rust, using the Ockam crate
ockam-network/ockam/tree/develop/documentation/use-cases/end-to-end-encryption-with-rust#readme
[PT] Resumo: Closure no Rust
dev.to
[ZH] Tokio Internals - 源码解读和设计分析
tony612.github.io
Miscellaneous
Rust is the most loved language, SIX YEARS IN A ROW. StackOverflow Survey 2021 is out!
www.reddit.com
Rust Module of the Week!
www.reddit.com
University of Illinois at Urbana-Champaign Graduate (Ralf Jung) receives ACM Doctoral Dissertation Award
www.acm.org
Implementing a BLT parser by hand in Rust (vs pest and combine): OpenTally dev log
yingtongli.me
Rust on RISC-V BL602: Is It Sunny?
lupyuen.github.io
Rust Design FAQ for C++ Programmers
cppfaq.rs
🦀 Role-Based Access Control (RBAC) Guide in Rust
docs.osohq.com
betterCode Rust Conference announced (October 13)
rust.bettercode.eu/
Official
Announcing Rust 1.54.0
blog.rust-lang.org
The push for GATs stabilization
blog.rust-lang.org
[Inside] Rust Compile August Steering Cycle
blog.rust-lang.org
Project/Tooling Updates
IntelliJ Rust Changelog #152
intellij-rust.github.io
What's new in IntelliJ Rust
blog.jetbrains.com
rust-analyzer Changelog #88
rust-analyzer.github.io
GCC Rust Monthly Report #8 July 2021
thephilbert.io
rustc_codegen_gcc: Progress Report #2
blog.antoyo.xyz
Rust on Espressif chips
mabez.dev
ConnectorX: accelerate data loading from databases to dataframes
sfu-db/connector-x
This week in SixtyFPS (a Rust GUI toolkit)
sixtyfps.io
This week in Fluvio 1: the programmable streaming platform
www.fluvio.io
This week in Datafuse #1
datafuselabs.github.io
This Week In TensorBase 14
tensorbase.io
Observations/Thoughts
15k inserts/s with Rust and SQLite
kerkour.com
Deep Learning in Rust with GPU using onnxruntime-rs
able.bio
Rewriting my mobile game in Rust targeting WASM
itnext.io
How to write really slow Rust code
renato.athaydes.com
Rust: First Thoughts
dev.to
5 Reasons Why You Should Start Using Rust for Personal Projects
www.bexxmodd.com
A Borrowck Battle to Remember
jstrong.dev
[audio] Open Source Security Episode 282 - The security of Rust: who left all this awesome in here?
opensourcesecurity.io
Rust Walkthroughs
Async Rust From The Ground Up: A Simple Web Server
ibraheem.ca
Implementing Base64 from scratch with Rust
dev.to
Improvements for #[doc] attributes in Rust
blog.guillaume-gomez.fr
How to deploy Rust on Heroku (with Docker)
kerkour.com
Rust #7: Command-Line interfaces
dev.to
Adding our own custom statement to Rust language
dev.to
Core dump for Rust
dev.to
Zero to Production in Rust #9: Naive Newsletter Delivery
www.lpalmieri.com
Interacting with data from FFI in Rust
blog.guillaume-gomez.fr
How I built End-to-End Encrypted Messaging in 51 lines of Rust, using the Ockam crate
ockam-network/ockam/tree/develop/documentation/use-cases/end-to-end-encryption-with-rust#readme
[PT] Resumo: Closure no Rust
dev.to
[ZH] Tokio Internals - 源码解读和设计分析
tony612.github.io
Miscellaneous
Rust is the most loved language, SIX YEARS IN A ROW. StackOverflow Survey 2021 is out!
www.reddit.com
Rust Module of the Week!
www.reddit.com
University of Illinois at Urbana-Champaign Graduate (Ralf Jung) receives ACM Doctoral Dissertation Award
www.acm.org
Implementing a BLT parser by hand in Rust (vs pest and combine): OpenTally dev log
yingtongli.me
Rust on RISC-V BL602: Is It Sunny?
lupyuen.github.io
Rust Design FAQ for C++ Programmers
cppfaq.rs
🦀 Role-Based Access Control (RBAC) Guide in Rust
docs.osohq.com
betterCode Rust Conference announced (October 13)
rust.bettercode.eu/
Crate of the week: sycamore
This week's crate is sycamore, a crate for making web applications using WebAssembly..
This week's crate is sycamore, a crate for making web applications using WebAssembly..
This week in Rust #403 — 10 aug 2021
https://this-week-in-rust.org/blog/2021/08/10/this-week-in-rust-403/
https://this-week-in-rust.org/blog/2021/08/10/this-week-in-rust-403/
Updates from core
fill out remaining parts of C-unwind ABI
rust-lang/rust/pull/86155
CTFE: throw unsupported error when partially overwriting a pointer
rust-lang/rust/pull/87248
proc macro spans: make columns 1 based
rust-lang/rust/pull/87712
improve diagnostics for wrongly ordered keywords in function declaration
rust-lang/rust/pull/87235
replace HirIds with LocalDefIds in AccessLevels tables
rust-lang/rust/pull/87568
add config.toml options for enabling overflow checks in rustc and std
rust-lang/rust/pull/87784
use zeroed allocations in the mir interpreter instead eagerly touching the memory
rust-lang/rust/pull/87777
only compute is_freeze for layout-constrained ADTs
rust-lang/rust/pull/87737
allow generic SIMD array element type
rust-lang/rust/pull/87716
properly find owner of closure in THIR unsafeck
rust-lang/rust/pull/87645
make wrapping_neg() use wrapping_sub(), #[inline(always)]
rust-lang/rust/pull/87150
stabilize Vec<T>::shrink_to
rust-lang/rust/pull/86879
impl Default, Copy, Clone for std::io::Sink and Empty
rust-lang/rust/pull/86744
change environment variable getters to error recoverably
rust-lang/rust/pull/86183
add core::stream::from_iter
rust-lang/rust/pull/81797
futures: implement Default for OptionFuture
rust-lang/futures-rs/pull/2471
clippy: don't emit too_many_lines for closures
rust-lang/rust-clippy/pull/7534
clippy: add xor case to manual swap lint
rust-lang/rust-clippy/pull/7506
fill out remaining parts of C-unwind ABI
rust-lang/rust/pull/86155
CTFE: throw unsupported error when partially overwriting a pointer
rust-lang/rust/pull/87248
proc macro spans: make columns 1 based
rust-lang/rust/pull/87712
improve diagnostics for wrongly ordered keywords in function declaration
rust-lang/rust/pull/87235
replace HirIds with LocalDefIds in AccessLevels tables
rust-lang/rust/pull/87568
add config.toml options for enabling overflow checks in rustc and std
rust-lang/rust/pull/87784
use zeroed allocations in the mir interpreter instead eagerly touching the memory
rust-lang/rust/pull/87777
only compute is_freeze for layout-constrained ADTs
rust-lang/rust/pull/87737
allow generic SIMD array element type
rust-lang/rust/pull/87716
properly find owner of closure in THIR unsafeck
rust-lang/rust/pull/87645
make wrapping_neg() use wrapping_sub(), #[inline(always)]
rust-lang/rust/pull/87150
stabilize Vec<T>::shrink_to
rust-lang/rust/pull/86879
impl Default, Copy, Clone for std::io::Sink and Empty
rust-lang/rust/pull/86744
change environment variable getters to error recoverably
rust-lang/rust/pull/86183
add core::stream::from_iter
rust-lang/rust/pull/81797
futures: implement Default for OptionFuture
rust-lang/futures-rs/pull/2471
clippy: don't emit too_many_lines for closures
rust-lang/rust-clippy/pull/7534
clippy: add xor case to manual swap lint
rust-lang/rust-clippy/pull/7506
Updates from Rust Community
Official
The push for GATs stabilization
blog.rust-lang.org
[Inside] Lang team August update
blog.rust-lang.org
Newsletters
This Month in Rust GameDev #24 - July 2021
gamedev.rs
This Month in Rust OSDev (July 2021)
rust-osdev.com
The Monthly Oxide #5
mgattozzi.substack.com
Rust Module of the Week: std::fs (Part 2): Dirs, Dirs, Dirs
motw.rs
Project/Tooling Updates
Rustdoc will now add Jump to Definition links in source code pages!
www.reddit.com
rust-analyzer Changelog #89
rust-analyzer.github.io
rust-analyzer Financial Report #3
rust-analyzer.github.io
Whats New in IntelliJ Rust for the 2021.2 Release Cycle
blog.jetbrains.com
SixtyFPS weekly report for 8th of August 2021
sixtyfps.io
How do Mina nodes communicate? Implementing bin_prot in Rust
medium.com/chainsafe-systems
Trunk v0.10 – v0.13
trunkrs.dev
Bevy's First Birthday
bevyengine.org
Progress report on rustc_codegen_cranelift (July 2021)
bjorn3.github.io
[upcoming] Volt - A rust-based package manager that's up to 12x faster than Yarn
www.reddit.com
Observations/Thoughts
On Collecting Result Types in Rust
diaries.vercel.app
Rust in Production: Qovery
serokell.io
How to write really slow Rust code - Part 2
renato.athaydes.com
Slitter: a slab allocator that trusts but verifies (in Rust, for C)
engineering.backtrace.io
When Zero Cost Abstractions Aren't Zero Cost
blog.polybdenum.com
Rust Walkthroughs
Rust cli example: Ferris fetches Go gopher postcards
dev.to
A Little Bit About PRNG Stuff
lokathor.github.io
Rust's Vector
blog.frankel.ch
Interacting with data from FFI in Rust
blog.guillaume-gomez.fr
Loading a Rust library as a Lua module in Neovim
blog.kdheepak.com
Adding Rust-Stable libstd Support for Xous
www.crowdsupply.com
Rust BDD tests with Cucumber
dev.to
Rust cli example: Ferris fetches Go gopher postcards
dev.to
So you want to write a GUI framework
www.cmyr.net
Tauri with Standard Svelte or SvelteKit
medium.com/@cazanator
[JP] Rust で Web バックエンド開発をはじめる
developers.cyberagent.co.jp
[video] Explaining Rust Analyzer 08: Mini Rowan, Green and Red Trees
youtu.be
Miscellaneous
SIMD usage in C++, C# and RUST
vksegfault.github.io
RIP 16-bit crate IDs
www.reddit.com
Your favorite Rust CLI utility?
www.reddit.com
Go, Rust "net" library affected by critical IP address validation vulnerability
www.bleepingcomputer.com
Microsoft Rust intro says "Rust is known to leak memory"
www.reddit.com
Official
The push for GATs stabilization
blog.rust-lang.org
[Inside] Lang team August update
blog.rust-lang.org
Newsletters
This Month in Rust GameDev #24 - July 2021
gamedev.rs
This Month in Rust OSDev (July 2021)
rust-osdev.com
The Monthly Oxide #5
mgattozzi.substack.com
Rust Module of the Week: std::fs (Part 2): Dirs, Dirs, Dirs
motw.rs
Project/Tooling Updates
Rustdoc will now add Jump to Definition links in source code pages!
www.reddit.com
rust-analyzer Changelog #89
rust-analyzer.github.io
rust-analyzer Financial Report #3
rust-analyzer.github.io
Whats New in IntelliJ Rust for the 2021.2 Release Cycle
blog.jetbrains.com
SixtyFPS weekly report for 8th of August 2021
sixtyfps.io
How do Mina nodes communicate? Implementing bin_prot in Rust
medium.com/chainsafe-systems
Trunk v0.10 – v0.13
trunkrs.dev
Bevy's First Birthday
bevyengine.org
Progress report on rustc_codegen_cranelift (July 2021)
bjorn3.github.io
[upcoming] Volt - A rust-based package manager that's up to 12x faster than Yarn
www.reddit.com
Observations/Thoughts
On Collecting Result Types in Rust
diaries.vercel.app
Rust in Production: Qovery
serokell.io
How to write really slow Rust code - Part 2
renato.athaydes.com
Slitter: a slab allocator that trusts but verifies (in Rust, for C)
engineering.backtrace.io
When Zero Cost Abstractions Aren't Zero Cost
blog.polybdenum.com
Rust Walkthroughs
Rust cli example: Ferris fetches Go gopher postcards
dev.to
A Little Bit About PRNG Stuff
lokathor.github.io
Rust's Vector
blog.frankel.ch
Interacting with data from FFI in Rust
blog.guillaume-gomez.fr
Loading a Rust library as a Lua module in Neovim
blog.kdheepak.com
Adding Rust-Stable libstd Support for Xous
www.crowdsupply.com
Rust BDD tests with Cucumber
dev.to
Rust cli example: Ferris fetches Go gopher postcards
dev.to
So you want to write a GUI framework
www.cmyr.net
Tauri with Standard Svelte or SvelteKit
medium.com/@cazanator
[JP] Rust で Web バックエンド開発をはじめる
developers.cyberagent.co.jp
[video] Explaining Rust Analyzer 08: Mini Rowan, Green and Red Trees
youtu.be
Miscellaneous
SIMD usage in C++, C# and RUST
vksegfault.github.io
RIP 16-bit crate IDs
www.reddit.com
Your favorite Rust CLI utility?
www.reddit.com
Go, Rust "net" library affected by critical IP address validation vulnerability
www.bleepingcomputer.com
Microsoft Rust intro says "Rust is known to leak memory"
www.reddit.com
Crate of the week: ockam
This week's crate is ockam, a crate to implement transport-agnostic end-to-end encryption for the rest of us.
This week's crate is ockam, a crate to implement transport-agnostic end-to-end encryption for the rest of us.
👍1
This week in Rust #404 — 18 aug 2021
https://this-week-in-rust.org/blog/2021/08/18/this-week-in-rust-404/
https://this-week-in-rust.org/blog/2021/08/18/this-week-in-rust-404/
Updates from core
make deleted code in a suggestion clearer
rust-lang/rust/pull/86532
point to where clause for GATs to add bound
rust-lang/rust/pull/87478
use smaller spans when suggesting method call disambiguation
rust-lang/rust/pull/87889
use a more accurate span on assoc types WF checks
rust-lang/rust/pull/87819
constify implementations of (Try)From for int types
rust-lang/rust/pull/86840
add automatic migration for assert!(.., string)
rust-lang/rust/pull/87982
fix closure migration suggestion when the body is a macro
rust-lang/rust/pull/87956
associated functions that contain extern indicator or have #[rustc_std_internal_symbol] are reachable
rust-lang/rust/pull/86492
LLVM codegen: don't emit zero-sized padding for fields
rust-lang/rust/pull/87254
uplift the invalid_atomic_ordering lint from clippy to rustc
rust-lang/rust/pull/84039
run RemoveZsts pass at mir-opt-level=1
rust-lang/rust/pull/83417
implement black_box using intrinsic
rust-lang/rust/pull/87916
specialize Vec::clone_from for Copy types
rust-lang/rust/pull/87913
add support for clobber_abi to asm!
rust-lang/rust/pull/87581
deprecate llvm_asm!
rust-lang/rust/pull/87590
add the Option::unzip() method
rust-lang/rust/pull/87636
test and fix size_hint for slice’s (r)split* iterators
rust-lang/rust/pull/87974
implement Extend<(A, B)> for (Extend<A>, Extend<B>)
rust-lang/rust/pull/85835
cargo: teach cargo to failfast on recursive/corecursive aliases
rust-lang/cargo/pull/9791
cargo: fix value-after-table error with profiles
rust-lang/cargo/pull/9789
cargo: ability to specify the output name for a bin target different from the crate name
rust-lang/cargo/pull/9627
clippy: never_loop: suggest using an if let instead of a for loop
rust-lang/rust-clippy/pull/7541
clippy: properly handle Self type for trivially_copy_pass_by_ref
rust-lang/rust-clippy/pull/7535
clippy: check expr usage for manual_flatten
rust-lang/rust-clippy/pull/7566
clippy: fix manual_map non-compiling suggestions
rust-lang/rust-clippy/pull/7531
clippy: fix false positive on filter_next
rust-lang/rust-clippy/pull/7562
clippy: fix nonstandard_macro_braces false positive
rust-lang/rust-clippy/pull/7478
clippy: use avoid-breaking-exported-api configuration in types module
rust-lang/rust-clippy/pull/7560
clippy: add unwrap_or_else_default lint
rust-lang/rust-clippy/pull/7516
make deleted code in a suggestion clearer
rust-lang/rust/pull/86532
point to where clause for GATs to add bound
rust-lang/rust/pull/87478
use smaller spans when suggesting method call disambiguation
rust-lang/rust/pull/87889
use a more accurate span on assoc types WF checks
rust-lang/rust/pull/87819
constify implementations of (Try)From for int types
rust-lang/rust/pull/86840
add automatic migration for assert!(.., string)
rust-lang/rust/pull/87982
fix closure migration suggestion when the body is a macro
rust-lang/rust/pull/87956
associated functions that contain extern indicator or have #[rustc_std_internal_symbol] are reachable
rust-lang/rust/pull/86492
LLVM codegen: don't emit zero-sized padding for fields
rust-lang/rust/pull/87254
uplift the invalid_atomic_ordering lint from clippy to rustc
rust-lang/rust/pull/84039
run RemoveZsts pass at mir-opt-level=1
rust-lang/rust/pull/83417
implement black_box using intrinsic
rust-lang/rust/pull/87916
specialize Vec::clone_from for Copy types
rust-lang/rust/pull/87913
add support for clobber_abi to asm!
rust-lang/rust/pull/87581
deprecate llvm_asm!
rust-lang/rust/pull/87590
add the Option::unzip() method
rust-lang/rust/pull/87636
test and fix size_hint for slice’s (r)split* iterators
rust-lang/rust/pull/87974
implement Extend<(A, B)> for (Extend<A>, Extend<B>)
rust-lang/rust/pull/85835
cargo: teach cargo to failfast on recursive/corecursive aliases
rust-lang/cargo/pull/9791
cargo: fix value-after-table error with profiles
rust-lang/cargo/pull/9789
cargo: ability to specify the output name for a bin target different from the crate name
rust-lang/cargo/pull/9627
clippy: never_loop: suggest using an if let instead of a for loop
rust-lang/rust-clippy/pull/7541
clippy: properly handle Self type for trivially_copy_pass_by_ref
rust-lang/rust-clippy/pull/7535
clippy: check expr usage for manual_flatten
rust-lang/rust-clippy/pull/7566
clippy: fix manual_map non-compiling suggestions
rust-lang/rust-clippy/pull/7531
clippy: fix false positive on filter_next
rust-lang/rust-clippy/pull/7562
clippy: fix nonstandard_macro_braces false positive
rust-lang/rust-clippy/pull/7478
clippy: use avoid-breaking-exported-api configuration in types module
rust-lang/rust-clippy/pull/7560
clippy: add unwrap_or_else_default lint
rust-lang/rust-clippy/pull/7516
Updates from Rust Community
Project/Tooling Updates
rust-analyzer Changelog #90
rust-analyzer.github.io
IntelliJ Rust Changelog #153
intellij-rust.github.io
Sixtyfps weekly report for 16th of August 2021
sixtyfps.io
Relm4 beta released 🎉
aaronerhardt.github.io
This week in Fluvio #2: the programmable streaming platform
www.fluvio.io
This Week In TensorBase 15
tensorbase.io
This week in Datafuse #2 & This week in Datafuse #3
datafuselabs.github.io
nailing-cargo 1.0.0 - cargo wrapper for privsep, and for unpublished dependencies
diziet.dreamwidth.org/
wgpu: Release of a Pure-Rust v0.10 and a Call For Testing
gfx-rs.github.io
[video] rg3d game engine v0.22 - feature highlights
www.reddit.com
Observations/Thoughts
How to deal with large Cargo workspaces
kerkour.com
Instant word segmentation with Rust
instantdomainsearch.com
How to write fast Rust code
renato.athaydes.com
Rust GUI Infrastructure
www.cmyr.net
Adding middleware support to Rust reqwest
truelayer.com
Understanding #[derive(Clone)] in Rust
stegosaurusdormant.com
Going from Haskell to Rust
www.reddit.com
[video] Async engines in C++20, Rust, & Zig
youtu.be
[video] Flutter/Rust Roundtable
youtu.be
Rust Walkthroughs
An analogy that helped me understand the borrow checker
www.reddit.com
A fast port scanner in 100 lines of Rust
kerkour.com
RPC to call a Runtime API easily in Substrate
blog.knoldus.com
Writing a lambda in Rust using lambda-runtime and aws-sdk-rust
dev.to
Daily Rust: Slice Patterns
adventures.michaelfbryan.com
Learning Rust by building an SSH cli tool
saidvandeklundert.net
Getting started with Rust programming language 🦀 2021: 4. Building a CLI app in Rust
www.youtube.com
Index 1,600,000,000 Keys with Automata and Rust
blog.burntsushi.net
Complex Procedural Rust Macros
www.getsynth.com
A fast port scanner in 100 lines of Rust
kerkour.com
Getting Started with Systems Programming with Rust (Part 1)
dev.to
Deploy a Jamstack site on AWS Lambda with API Gateway in 10 minutes or less
dev.to
Rust Type Conversion (Part 1)
tim.mcnamara.nz
Rust on RISC-V BL602: Simulated with WebAssembly
lupyuen.github.io
Rust Type Lists
tcmal.xyz
Tag input assistant for \<select> elements in Rust/wasm
nessuent.xyz
Exploring serde's data model with a toy deserializer
owengage.com
LLVM internals, part 1: the bitcode format
blog.yossarian.net
LLVM internals, part 2: parsing the bitstream
blog.yossarian.net
Miscellaneous
Rust 2021 close to stabilization, currently testing all public crates (10,000 done so far)
www.reddit.com
Calling WebAssembly from Rust
paulbutler.org
Upcoming error message formatting enhancements in Rust 1.56
www.reddit.com
Transforming streaming data in real-time with WebAssembly
www.infinyon.com
Project/Tooling Updates
rust-analyzer Changelog #90
rust-analyzer.github.io
IntelliJ Rust Changelog #153
intellij-rust.github.io
Sixtyfps weekly report for 16th of August 2021
sixtyfps.io
Relm4 beta released 🎉
aaronerhardt.github.io
This week in Fluvio #2: the programmable streaming platform
www.fluvio.io
This Week In TensorBase 15
tensorbase.io
This week in Datafuse #2 & This week in Datafuse #3
datafuselabs.github.io
nailing-cargo 1.0.0 - cargo wrapper for privsep, and for unpublished dependencies
diziet.dreamwidth.org/
wgpu: Release of a Pure-Rust v0.10 and a Call For Testing
gfx-rs.github.io
[video] rg3d game engine v0.22 - feature highlights
www.reddit.com
Observations/Thoughts
How to deal with large Cargo workspaces
kerkour.com
Instant word segmentation with Rust
instantdomainsearch.com
How to write fast Rust code
renato.athaydes.com
Rust GUI Infrastructure
www.cmyr.net
Adding middleware support to Rust reqwest
truelayer.com
Understanding #[derive(Clone)] in Rust
stegosaurusdormant.com
Going from Haskell to Rust
www.reddit.com
[video] Async engines in C++20, Rust, & Zig
youtu.be
[video] Flutter/Rust Roundtable
youtu.be
Rust Walkthroughs
An analogy that helped me understand the borrow checker
www.reddit.com
A fast port scanner in 100 lines of Rust
kerkour.com
RPC to call a Runtime API easily in Substrate
blog.knoldus.com
Writing a lambda in Rust using lambda-runtime and aws-sdk-rust
dev.to
Daily Rust: Slice Patterns
adventures.michaelfbryan.com
Learning Rust by building an SSH cli tool
saidvandeklundert.net
Getting started with Rust programming language 🦀 2021: 4. Building a CLI app in Rust
www.youtube.com
Index 1,600,000,000 Keys with Automata and Rust
blog.burntsushi.net
Complex Procedural Rust Macros
www.getsynth.com
A fast port scanner in 100 lines of Rust
kerkour.com
Getting Started with Systems Programming with Rust (Part 1)
dev.to
Deploy a Jamstack site on AWS Lambda with API Gateway in 10 minutes or less
dev.to
Rust Type Conversion (Part 1)
tim.mcnamara.nz
Rust on RISC-V BL602: Simulated with WebAssembly
lupyuen.github.io
Rust Type Lists
tcmal.xyz
Tag input assistant for \<select> elements in Rust/wasm
nessuent.xyz
Exploring serde's data model with a toy deserializer
owengage.com
LLVM internals, part 1: the bitcode format
blog.yossarian.net
LLVM internals, part 2: parsing the bitstream
blog.yossarian.net
Miscellaneous
Rust 2021 close to stabilization, currently testing all public crates (10,000 done so far)
www.reddit.com
Calling WebAssembly from Rust
paulbutler.org
Upcoming error message formatting enhancements in Rust 1.56
www.reddit.com
Transforming streaming data in real-time with WebAssembly
www.infinyon.com
Crate of the week: synth
This week's crate is synth, a declarative test data generator written in Rust.
This week's crate is synth, a declarative test data generator written in Rust.
This week in Rust #405 — 25 aug 2021
https://this-week-in-rust.org/blog/2021/08/25/this-week-in-rust-405/
https://this-week-in-rust.org/blog/2021/08/25/this-week-in-rust-405/
Updates from core
upgrade to LLVM 13
rust-lang/rust/pull/87570
introduce hir::ExprKind::Let - Take 2
rust-lang/rust/pull/80357
enable compiler consumers to obtain mir::Body with Polonius facts
rust-lang/rust/pull/86977
force warn improvements
rust-lang/rust/pull/88134
account for tabs when highlighting multiline code suggestions
rust-lang/rust/pull/87976
use more accurate spans when proposing adding lifetime to item
rust-lang/rust/pull/87983
add notes to macro-not-found diagnostics to point out how things with the same name were not a match
rust-lang/rust/pull/88232
improve wording of the drop_bounds lint
rust-lang/rust/pull/86747
improve NLL's "higher-ranked subtype error"s
rust-lang/rust/pull/86700
suggest importing the right kind of macro
rust-lang/rust/pull/88229
improve error reporting for closure return type mismatches
rust-lang/rust/pull/87661
canonicalize consts before calling try_unify_abstract_consts query
rust-lang/rust/pull/88166
reenable RemoveZsts
rust-lang/rust/pull/88176
I/O safety (RFC #3128)
rust-lang/rust/pull/87329
stabilize arbitrary_enum_discriminant
rust-lang/rust/pull/86860
constified implementations of Default
rust-lang/rust/pull/86808
optimize unnecessary check in VecDeque::retain
rust-lang/rust/pull/88075
where available use AtomicU{64, 128} instead of mutex for Instant backsliding protection
rust-lang/rust/pull/83093
add fast path for Path::cmp that skips over long shared prefixes
rust-lang/rust/pull/86898
cargo: fix panic with build-std of a proc-macro
rust-lang/cargo/pull/9834
clippy: add new lints negative_feature_names and redundant_feature_names
rust-lang/rust-clippy/pull/7539
clippy: move branches_sharing_code to nursery
rust-lang/rust-clippy/pull/7595
clippy: remove stderr limit
rust-lang/rust-clippy/pull/7593
upgrade to LLVM 13
rust-lang/rust/pull/87570
introduce hir::ExprKind::Let - Take 2
rust-lang/rust/pull/80357
enable compiler consumers to obtain mir::Body with Polonius facts
rust-lang/rust/pull/86977
force warn improvements
rust-lang/rust/pull/88134
account for tabs when highlighting multiline code suggestions
rust-lang/rust/pull/87976
use more accurate spans when proposing adding lifetime to item
rust-lang/rust/pull/87983
add notes to macro-not-found diagnostics to point out how things with the same name were not a match
rust-lang/rust/pull/88232
improve wording of the drop_bounds lint
rust-lang/rust/pull/86747
improve NLL's "higher-ranked subtype error"s
rust-lang/rust/pull/86700
suggest importing the right kind of macro
rust-lang/rust/pull/88229
improve error reporting for closure return type mismatches
rust-lang/rust/pull/87661
canonicalize consts before calling try_unify_abstract_consts query
rust-lang/rust/pull/88166
reenable RemoveZsts
rust-lang/rust/pull/88176
I/O safety (RFC #3128)
rust-lang/rust/pull/87329
stabilize arbitrary_enum_discriminant
rust-lang/rust/pull/86860
constified implementations of Default
rust-lang/rust/pull/86808
optimize unnecessary check in VecDeque::retain
rust-lang/rust/pull/88075
where available use AtomicU{64, 128} instead of mutex for Instant backsliding protection
rust-lang/rust/pull/83093
add fast path for Path::cmp that skips over long shared prefixes
rust-lang/rust/pull/86898
cargo: fix panic with build-std of a proc-macro
rust-lang/cargo/pull/9834
clippy: add new lints negative_feature_names and redundant_feature_names
rust-lang/rust-clippy/pull/7539
clippy: move branches_sharing_code to nursery
rust-lang/rust-clippy/pull/7595
clippy: remove stderr limit
rust-lang/rust-clippy/pull/7593
Updates from Rust Community
Project/Tooling Updates
rust-analyzer Changelog #91
rust-analyzer.github.io
Apache Arrow Datafusion 5.0.0 release with major new features and performance improvements
arrow.apache.org
Apache Arrow Ballista 0.5.0 release
arrow.apache.org
This week in Fluvio #3: the programmable streaming platform
www.fluvio.io
SixtyFPS 0.1 Release and SixtyFPS Weekly Report
sixtyfps.io
nailgun: a DNS performance testing client
leshow.github.io
nom 7.0 release: fast parser combinators, now without macros! And the new nom-bufreader
www.reddit.com
Announcing egui 0.14
www.reddit.com
miette: a fancy new diagnostics definition and reporting crate for apps and libraries!
www.reddit.com
Rudra: Rust Memory Safety & Undefined Behavior Detection
www.reddit.com
SnakeOS v0.1.0 released!
www.reddit.com
Pueue v1.0.0 - Manage your shell commands. Reaching stable after 3.5 years
www.reddit.com
Announcing Persy 1.0: a simple transactional storage
persy.rs
This week in Datafuse #4
datafuselabs.github.io
Observations/Thoughts
Overview of the Rust cryptography ecosystem
kerkour.com
Superpowers of Unsafe Rust
blog.knoldus.com
Using KLEE on Rust-for-Linux (part 1)
project-oak.github.io
Large Rust Workspaces
matklad.github.io
Using Rust with Elixir for code reuse and performance
blog.doctave.com
Models of Generics and Metaprogramming: Go, Rust, Swift, D and More
thume.ca
Shaking Off the Rust 2: Ray Tracing in WebAssembly
clayto.com
Async Overloading
blog.yoshuawuyts.com
Scoped Arena Allocator
devblog.arcana.rs
Concurrency in Rust is indeed fearless
blog.knoldus.com
Rust Walkthroughs
Rust vectors
saidvandeklundert.net
Daily Rust: Iterators
adventures.michaelfbryan.com
Getting Started with Systems Programming with Rust (Part 1)
www.bexxmodd.com
Getting Started with Systems Programming with Rust (Part 2)
www.bexxmodd.com
Optimizing Immutable Strings in Rust
dev.to
Rust for Data Science: Tutorial 1
dev.to
Rust and WebAssembly Serverless functions in Vercel
dev.to
Pin, Unpin, and why Rust needs them
blog.adamchalmers.com
Rust: How to Unwrap Multiple Required Options
blog.hendrikmaus.dev
Hexagonal architecture in Rust #1
alexis-lozano.com
Hexagonal architecture in Rust #2
alexis-lozano.com
Daily Rust: Iterators
adventures.michaelfbryan.com
Cross compiling Windows binaries from Linux
jake-shadle.github.io
Rust Trait Objects Demystified
desilva.io
End-to-End Encryption through Kafka, with Rust
ockam-network/ockam/tree/develop/documentation/use-cases/end-to-end-encryption-through-kafka
[ZH] Formal Concept Analysis with Rust, Part1, Part2, Part3
www.horsal.dev
[video] Building a small Finite State Machine in Rust
youtu.be
[video] Rust Community Stuttgart - "Traits and trait objects - more than just interfaces"
www.youtube.com
Miscellaneous
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
newca12/awesome-rust-formalized-reasoning
Aggregate streaming data in real-time with WebAssembly
www.infinyon.com
I re-implemented the legendary "Typing the technical interview" article using only Rust types!
www.reddit.com
Chromium adds a Rust toolchain as a potential dependency
www.reddit.com
New very promising Linux syscall for creating secret memory even the kernel can't read. I'll be working for creating a crate for using it out
www.reddit.com
[picture] Field Init Shorthand in Rust
www.reddit.com
Project/Tooling Updates
rust-analyzer Changelog #91
rust-analyzer.github.io
Apache Arrow Datafusion 5.0.0 release with major new features and performance improvements
arrow.apache.org
Apache Arrow Ballista 0.5.0 release
arrow.apache.org
This week in Fluvio #3: the programmable streaming platform
www.fluvio.io
SixtyFPS 0.1 Release and SixtyFPS Weekly Report
sixtyfps.io
nailgun: a DNS performance testing client
leshow.github.io
nom 7.0 release: fast parser combinators, now without macros! And the new nom-bufreader
www.reddit.com
Announcing egui 0.14
www.reddit.com
miette: a fancy new diagnostics definition and reporting crate for apps and libraries!
www.reddit.com
Rudra: Rust Memory Safety & Undefined Behavior Detection
www.reddit.com
SnakeOS v0.1.0 released!
www.reddit.com
Pueue v1.0.0 - Manage your shell commands. Reaching stable after 3.5 years
www.reddit.com
Announcing Persy 1.0: a simple transactional storage
persy.rs
This week in Datafuse #4
datafuselabs.github.io
Observations/Thoughts
Overview of the Rust cryptography ecosystem
kerkour.com
Superpowers of Unsafe Rust
blog.knoldus.com
Using KLEE on Rust-for-Linux (part 1)
project-oak.github.io
Large Rust Workspaces
matklad.github.io
Using Rust with Elixir for code reuse and performance
blog.doctave.com
Models of Generics and Metaprogramming: Go, Rust, Swift, D and More
thume.ca
Shaking Off the Rust 2: Ray Tracing in WebAssembly
clayto.com
Async Overloading
blog.yoshuawuyts.com
Scoped Arena Allocator
devblog.arcana.rs
Concurrency in Rust is indeed fearless
blog.knoldus.com
Rust Walkthroughs
Rust vectors
saidvandeklundert.net
Daily Rust: Iterators
adventures.michaelfbryan.com
Getting Started with Systems Programming with Rust (Part 1)
www.bexxmodd.com
Getting Started with Systems Programming with Rust (Part 2)
www.bexxmodd.com
Optimizing Immutable Strings in Rust
dev.to
Rust for Data Science: Tutorial 1
dev.to
Rust and WebAssembly Serverless functions in Vercel
dev.to
Pin, Unpin, and why Rust needs them
blog.adamchalmers.com
Rust: How to Unwrap Multiple Required Options
blog.hendrikmaus.dev
Hexagonal architecture in Rust #1
alexis-lozano.com
Hexagonal architecture in Rust #2
alexis-lozano.com
Daily Rust: Iterators
adventures.michaelfbryan.com
Cross compiling Windows binaries from Linux
jake-shadle.github.io
Rust Trait Objects Demystified
desilva.io
End-to-End Encryption through Kafka, with Rust
ockam-network/ockam/tree/develop/documentation/use-cases/end-to-end-encryption-through-kafka
[ZH] Formal Concept Analysis with Rust, Part1, Part2, Part3
www.horsal.dev
[video] Building a small Finite State Machine in Rust
youtu.be
[video] Rust Community Stuttgart - "Traits and trait objects - more than just interfaces"
www.youtube.com
Miscellaneous
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
newca12/awesome-rust-formalized-reasoning
Aggregate streaming data in real-time with WebAssembly
www.infinyon.com
I re-implemented the legendary "Typing the technical interview" article using only Rust types!
www.reddit.com
Chromium adds a Rust toolchain as a potential dependency
www.reddit.com
New very promising Linux syscall for creating secret memory even the kernel can't read. I'll be working for creating a crate for using it out
www.reddit.com
[picture] Field Init Shorthand in Rust
www.reddit.com
Crate of the week: kube-leader-election
This week's crate is kube-leader-election, a crate to implement leader election for Kubernetes workloads.
This week's crate is kube-leader-election, a crate to implement leader election for Kubernetes workloads.