RustCurious 9: Traits are Interfaces
A trait specifies an interface, a capability that types can choose to implement. Trait bounds specify the capabilities required for a generic type to work with an API. Complete Rust course: • All Lessons Exercise source code: 🚀 https://rustcurious.com/9 Index: 0:00 Intro 3:21 Trait declaration, implementations, generics with trait bounds 7:48 Orphan rule 9:58 Formatting traits - Display and Debug 16:23 Trait inheritance 20:40 Associated types, Iterator 26:00 IntoIterator 28:10 Exercise 1: Stack Iterator 28:52 Generic traits - Mul 34:23 Operator traits overview 35:25 Index and IndexMut 36:10 Marker traits, implicit Sized bounds, unsized types, ?Sized 40:58 Exercise 2: Slab Index 42:11 Exercise 3: Enumerate 43:43 I make all the 3D art with Blender, no AI tools used

RustCurious 8: Generics and Monomorphization

RustCurious 1: Why Rust is Safe

This shell feature is really cool! Async programming with `coproc` in Bash

The Theoretical Limit of Image Compression

Common Pitfalls of Rewriting Things In Rust (Cliff L. Biffle at RustWeek)

Reinventing Entropy | Compression is Intelligence Part 1

RustCurious 6: Enums and Polymorphism

Understanding File Descriptors in Unix/Linux

What Nobody Tells You About Being a Quant

The genius of Rust’s memory model

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Embedded Memories: The Next Generation

The most trusted code on Earth is being rewritten in Rust

RustCurious 7: Arrays and Slices

Better Tools for Immutable Data

Learn GO Fast: Full Tutorial

Let's build GPT: from scratch, in code, spelled out.

Building the PERFECT Linux PC with Linus Torvalds

21 Yr Old Disproves 4 Decades Old Belief in Computing

