5min chapter

The Changelog: Software Development, Open Source cover image

The Rust Programming Language (Interview)

The Changelog: Software Development, Open Source

CHAPTER

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.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode