How to overwrite a file in Rust

Recently, I took an interest in the Rust programming language due to its performance and safety. I chose Rust because of its RAII-based memory model, high-level abstractions which do not compromise perfomance, and the ability to disable its standard library and develop for bare metal. As a bonus, it comes... [Read More]

The "moving" truth behind std::optional

The class template std::optional manages an optional contained value, i.e. a value that may or may not be present[1]. It is a great alternative for std::unique_ptr, or raw pointer, when used solely to express that a value is indeed optional. The type of the variable explicitly states that a contained... [Read More]