Type Erasure in Rust

Rust traits have the neat property where you can use them either as generic bounds or as dynamic dispatch, with the &dyn MyTrait syntax. The latter is necessary in heterogeneous scenarios, where you want to use multiple concrete types together that al… Read more

Similar

Rust at OneSignal

iOS, Android OS, Go, Ruby, and Redis are some of the popular tools that Rust at OneSignal uses. Learn more about the Language, Utilities, DevOps, and Business Tools in OneSignal's Tech Stack. (more…)

Read more »

Faster Rust Builds on Mac

Did you know that macOS has a secret setting that can make Rust builds faster? It can also make Rust tests faster (sometimes massively so). It probably even has similar effects for other compiled languages such as C, C++, Go, and Swift. It sounds crazy, b... (more…)

Read more »