How Rust Helps You Prevent Bugs

If you have ever written a program of any scale before, you may have run into bugs. Tiny mistakes that you made while writing that screw up the execution of your program. The more complex your program gets, the higher the chance of bugs slipping in! Read more


Abstracting over mutability in Rust

It is common to see the statement that “Rust cannot abstract over mutability”. Indeed, many functions in the standard library have an immutable and a mutable variant, e.g. RefCell::borrow() and RefCell::borrow_mut(). However, in some cases, such as...

Read more »

Tarpaulin – Rust code coverage tool

When people talk about code coverage, they’re referring to metrics which show how much of their source code is “covered” by their tests. Now covering the code is of course only the first step, the tests actually have to test the functionality in a meani... (more…)

Read more »