Interface compatibility does not require implementing an interface or a trait. Use compile-time flags and source-compatible APIs to swap out implementations. (more…)
Read more »
Recently I’ve been working in static analysis land and as a part of that have been familiarizing myself with data flow analysis. I look at a fair amount of MIR and so decided to delve into the rustc_mir_dataflow crate to see how these things are handled i... (more…)
Read more »
Ownership is the concept of tracking aliases and mutations to data, useful
for both memory safety and system design. The Rust programming language
implements ownership via the borrow checker, a static analyzer that extends the
core type system. The borrow... (more…)
Read more »
Contribute to matklad/cargo-xtask development by creating an account on GitHub. (more…)
Read more »
A Flash Player emulator written in Rust. Contribute to ruffle-rs/ruffle development by creating an account on GitHub. (more…)
Read more »