
Microsoft has shown that Rust code is extremely difficult to analyze. However, security researchers are being helped out.

Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Microsoft has shown that Rust code is extremely difficult to analyze. However, security researchers are being helped out.
Empowering everyone to build reliable and efficient software.
Just added some serious discipline to CharmGuard, an open-source focus assistant in !
Just added some serious discipline to CharmGuard, an open-source focus assistant in @rust!
✨ Now blocks distracting apps during deep work using:
sysinfo to monitor processes
A YAML blocklist of "uh-oh" apps
Instant reports when temptation strikes 👀
CLI-native, structured logs, GitHub CI, and... sass. Like a librarian judging your tabs ☕💻
📎 https://github.com/zosob/charmguard.git
❤️ to Hannah for the original spark!
RustLang #OpenSource #DigitalMinimalism #Productivity #FocusApp #CLI
OpenAI is Ditching TypeScript to Rebuild Codex CLI with Rust
“We will ultimately be retiring the TypeScript version of the CLI in favour of the Rust one.”
Grab, the leading superapp in Southeast Asia, recently rewrote its "Counter Service" using Rust, achieving significant efficiency gains and proving the language's power for high-performance
The Integrity Data Platform team at Grab rewrote a QPS-heavy Golang microservice in Rust, achieving 70% infrastructure savings while maintaining similar performance. This initiative explored the ROI of adopting Rust for production services, balancing efficiency gains against challenges like Rust’s s...
Announcing the Clippy feature freeze
Want to follow along with Rust development? Curious how you might get involved? Take a look!
☕ Built LogSniff: a CLI that parses logs, exports to CSV, runs Python ML, and plots anomalies.
☕ Built LogSniff: a @rust CLI that parses logs, exports to CSV, runs Python ML, and plots anomalies.
Next up: real-time alerts & regex rules.
Because fragile stacks deserve a sip & a side-eye.
To paraphrase an old joke: How do you know if someone is a Rust developer? Don’t worry, they’ll tell you. There is a move to put Rust everywhere, even in the Linux kernel. Not going fas…
You ever write a game where the player walks into a dungeon, gets punched in the face by a goblin, drinks a healing potion like it’s chamomile, and keeps going like nothing happened?
You ever write a @rust game where the player walks into a dungeon, gets punched in the face by a goblin, drinks a healing potion like it’s chamomile, and keeps going like nothing happened?
Because I just did.
Structs, enums, and reckless bravery: the perfect tea blend.
🧌✨🫖
RustLang #TeaPoweredCoding #TextAdventure #buildinpublic #TerminalGaming
The ultimate Rust performance guide
Click to view this content.
Rust compiler performance survey 2025
Empowering everyone to build reliable and efficient software.
What does assign a generic in a trait?
Maybe the question is not well written, but it's because I do not really know what's happening in here. I'm learning Rust, I'm doing pretty good, but this is the second time that stomp with this.
First, I thought that only the Add trait would be enough, but the LSP keep saying me this if I do not add the "restriction", as far as I know.
What I do not get is what <Output = T>
is. I know that is using the type T, but why it is assigned to Output?
The first time that I saw something similar was in the Rust book that comes with rustup, just look at the next function signature
Scooter - An interactive search and replace for the terminal.
Interactive find and replace in the terminal. Contribute to thomasschafer/scooter development by creating an account on GitHub.
cross-posted from: https://lemmy.ml/post/31782206
I've found this to be pretty useful when needing to do recursive / multi-file search and replace. Also has bindings to work within terminal text editors like vim and helix.
Uses rust and ripgrep under the hood for speed.
Ubuntu 25.10 will replace the sudo command with sudo-rs, a new Rust rewrite designed to improve memory safety and security. What does this mean for users?