AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Expressiveness of the Rust Type System
In Rust, the normal way that you say I take a function that implements two string, what that does is every single time you call it, it creates an optimized function. And by the time you're done writing running all the optimizations, you have something that's as fast as writing it by hand - which is pretty. Steve: The whole point is safety plus speed. Is it a panacea using Rust? Can you just feel 100% safe? Or can you still possibly write some code that's going to be exploitable? So not every error is a memory safety error, right? "Rust applications will definitely invariably have security issues," he says.