An introduction to structs, traits, and zero-cost abstractions by Tim McLean - Rust KW Meetup

This video was recorded during the Rust KW Meetup in Kitchener-Waterloo, ON, Canada on May 9, 2018. https://www.meetup.com/Rust-KW/events... This talk is targeted at programmers with experience in other languages but who are new to Rust. We will start with a quick introduction to structs and traits, then look at how we can use structs, traits, and generics to build abstractions and write better code without sacrificing performance. Talk written and presented by: Tim McLean (  / mclean0  ) Recording: Mark Sherry

Join Us: or how I learned to stop worrying and love the trait by Coraline Sherratt - Rust KW Meetup
▶︎

Join Us: or how I learned to stop worrying and love the trait by Coraline Sherratt - Rust KW Meetup

Rust Generics and Traits: Define Common Struct Behaviors 🦀
▶︎

Rust Generics and Traits: Define Common Struct Behaviors 🦀

Understanding Rust – Or How to Stop Worrying & Love the Borrow-Checker • Steve Smith • YOW! 2024
▶︎

Understanding Rust – Or How to Stop Worrying & Love the Borrow-Checker • Steve Smith • YOW! 2024

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

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

CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”
▶︎

CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”

"Type-Driven API Design in Rust" by Will Crichton
▶︎

"Type-Driven API Design in Rust" by Will Crichton

Rust Powered Polymorphism ⚡️ With Traits
▶︎

Rust Powered Polymorphism ⚡️ With Traits

Move fast and don't break things: High-performance networking in Rust — Joshua Liebow-Feeser
▶︎

Move fast and don't break things: High-performance networking in Rust — Joshua Liebow-Feeser

Rust Structs, Traits and Impl
▶︎

Rust Structs, Traits and Impl

Rust Async Programming in 2018 • Katharina Fey • GOTO 2018
▶︎

Rust Async Programming in 2018 • Katharina Fey • GOTO 2018

Considering Rust
▶︎

Considering Rust

Rust for C++ developers - What you need to know to get rolling with crates - Pavel Yosifovich
▶︎

Rust for C++ developers - What you need to know to get rolling with crates - Pavel Yosifovich

Rust Linz, July 2021 -  Rainer Stropek - Traits, not your grandparents' interfaces
▶︎

Rust Linz, July 2021 - Rainer Stropek - Traits, not your grandparents' interfaces

Why would a python programmer learn rust when there are no jobs in it
▶︎

Why would a python programmer learn rust when there are no jobs in it

"Level Up Your Concurrency Skills With Rust" by David Sullins
▶︎

"Level Up Your Concurrency Skills With Rust" by David Sullins

A Friendly Introduction to Rust for C++ Developers - Hendrik Niemeyer - ACCU 2022
▶︎

A Friendly Introduction to Rust for C++ Developers - Hendrik Niemeyer - ACCU 2022

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Rust Before Main - Ryan Levick - Rust Linz, July 2022
▶︎

Rust Before Main - Ryan Levick - Rust Linz, July 2022

Why is Rust Successful? • Florian Gilcher • GOTO 2017
▶︎

Why is Rust Successful? • Florian Gilcher • GOTO 2017

Rust: A Language for the Next 40 Years - Carol Nichols
▶︎

Rust: A Language for the Next 40 Years - Carol Nichols