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 »
To help bring our 2017 vision for Rust to fruition, the Rust subteams are
launching initiatives targeted at specific roadmap goals. This post covers the
language team’s major initiative: improving the ergonomics of the core
language. The aim is to improve... (more…)
Read more »
Go has good support for calling into assembly, and a lot of the fast cryptographic code in the stdlib is carefully optimized assembly, bringing speedups of over 20 times. However, writing assembly code is hard, reviewing it is possibly harder, and cryptog... (more…)
Read more »
Hello, today we are going to talk about graphs, what are they and how do we make them in Rust. Before that, I was planning of speaking about merge sort. But, Vaidehi Joshi has already covered the s… (more…)
Read more »
In this guide we're going to look at what exactly infer_schema!, infer_table_from_schema!, and table! do. For table!, we will show a simplified version of the actual code that gets generated, and explain how each piece is relevant to you. If you've ever b... (more…)
Read more »