Yet another time #rustlang reminds me that `Box<dyn Error>` does not implement `Error`.
Yet another time #rustlang reminds me that `Box<dyn Error>` does not implement `Error`.
Rust is memory safe... but that doesn't mean there a no pitfalls!
Here are a bunch of things you should look out for in production code:
Following up on my blog post reading into uninitialized buffers in Rust, here's a git repo showing a full implementation, with a fully public `Buffer` trait and support for writing to `Buffer` safely:
Official Clippy (Rust's official linter) update announcement! #rust #rustlang #programming
As a Clippy team member, I'm very pleased to announce our latest and greatest feature to date: We are adding GLaDOS to Clippy!
Rust Gets Its Missing Piece: Official Spec Finally Arrives
https://thenewstack.io/rust-gets-its-missing-piece-official-spec-finally-arrives/
Discussions: https://discu.eu/q/https://thenewstack.io/rust-gets-its-missing-piece-official-spec-finally-arrives/
The recently-released axum 0.8.3 brought some small changes that should reduce compile times for downstream projects. Curious whether it's noticable for anybody!
Also, the next release is likely to include some further improvements like that: https://github.com/tokio-rs/axum/pull/3300
For the fourth time, @rustfoundation is sponsoring EuroRust as a Supporter - thank you for being on board again!
Learn more about the Rust Foundation https://rustfoundation.org/
Language Fundamentals: Borrowing and Lifetimes
#Rust #RustLang #Developers #Coding
bevy_ballistic very simple crate to calculate projectile launch angles to hit specific target, either realistically or more gamy with given lateral speeds: https://github.com/rustunit/bevy_ballistic #rustlang #gamedev
OxiCloud is an open-source Rust-powered NextCloud alternative https://github.com/DioCrafts/OxiCloud #rust #rustlang #opensource
Highly Sendable Version 0.1.0 has been released!
Description:
Containers for sending Strings and results within your process and beyond.
my final project as part of my tenure at Microsoft, aside from that NPM patch (lol), is this lil' guy: https://github.com/microsoft/libsyncrpc
Just a small, but v v fast IPC lib that lets you make synchronous calls to a child process from node, while the child can execute callbacks from you before you return.
I optimized the everloving shit out of this thing, and it ended up being fast enough that the #TypeScript team will be able to use it for the thing that will let you use the Go typescript compiler from JS: you'll just be calling out directly to a Go child.
Literally hundreds of thousands of ops/s :)
Rust dev - We continue to build ArkSync for Station Knot
Latest #rustlang hyper-util v0.1.11 is out!
- New options added to server auto builder
- Client additions for UDS, Windows Named Pipes, macOS and Solaris(h).
- Less (more?) bugs!
14. https://github.com/bevyengine/bevy/pull/18633
Another PR that needs a second review, tackling a fresh bug where users were seeing systems churn as fast as possible without the #rustlang standard library. Turns out we need to add a sleep equivalent. As a fallback we're just spin-locking, since we *know* that works.
There's 22 open PRs for the 0.16 milestone, 14 of which are Ready-For-Final-Review, with at least two approvals. Over at #bevy, we do #opensource a bit differently: the reviews from *anyone* count. As we're going over the #rustlang #gamedev work, if you think you're qualified, please leave a review!
My compiler's coming long nicely. If anybody's keeping track (and thank you for that) expect an alpha release version by Friday next week by the latest
As of now I've decided on the name "Unimal," short for "Universal Machine Language" to pay homage to older languages and because I gave Unimal an older syntax model.
The first official release will compile to a custom bytecode I hope to develop before then.
Have a good day everybody
Rust recap for week 13/2025
https://discu.eu/weekly/rust/2025/13/
Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium
Read our latest Issue #60
What’s Next for Rerun
Today’s Issue: Become a Better Rust Engineer, You Should Test Everything, and Rust Is Indeed Woke.