Uploaded February 2024 | Updated September 2026, 1 week ago
Welcome back to Zoo's Rust Club!
*What's in store for you:*
π· Learn how to define your types and use them with Rust's built-in mathematical operators like + or -
π· Discover the trait system that makes this operator overloading possible
π· Explore advanced features of traits, like "associated types"
BUT If you haven't seen our first Rust Club video, check it out here β‘οΈ youtube.com/watch?v=QF3kMyzMC40
---------------------------------------------------------------------------------------
Timestamps
00:00 Intro
00:52 Making a generic "midpoint" function
04:28 Implementing the Add trait
09:20 The "Output" associated type
11:40 Implementing the Index trait
16:40 IndexMut and supertraits
19:35 Constraining generics with "where"
20:25 What if two different traits use the same method name?
28:45 Implementing IndexMut
30:50 Using enums as indices
34:05 Impling Index twice on the same type
35:37 What traits does this type implement?
---------------------------------------------------------------------------------------
β Check us out below β
Website: https://zoo.dev
Github: github.com/KittyCAD
LinkedIn: linkedin.com/company/zoodotdev
Twitter: twitter.com/zoodotdev
Discord: discord.com/invite/JQEpHR7Nt2
---------------------------------------------------------------------------------------
*Zoo* creates infrastructure for hardware design. Design demands have outpaced todayβs hardware design infrastructure, and the industry is due for a refresh. We're laying the foundation for a modern hardware design toolkit, so that you can create new design tools never before possible.
#hardware #software #Zoo
Welcome back to Zoo's Rust Club!
*What's in store for you:*
π· Learn how to define your types and use them with Rust's built-in mathematical operators like + or -
π· Discover the trait system that makes this operator overloading possible
π· Explore advanced features of traits, like "associated types"
BUT If you haven't seen our first Rust Club video, check it out here β‘οΈ youtube.com/watch?v=QF3kMyzMC40
---------------------------------------------------------------------------------------
Timestamps
00:00 Intro
00:52 Making a generic "midpoint" function
04:28 Implementing the Add trait
09:20 The "Output" associated type
11:40 Implementing the Index trait
16:40 IndexMut and supertraits
19:35 Constraining generics with "where"
20:25 What if two different traits use the same method name?
28:45 Implementing IndexMut
30:50 Using enums as indices
34:05 Impling Index twice on the same type
35:37 What traits does this type implement?
---------------------------------------------------------------------------------------
β Check us out below β
Website: https://zoo.dev
Github: github.com/KittyCAD
LinkedIn: linkedin.com/company/zoodotdev
Twitter: twitter.com/zoodotdev
Discord: discord.com/invite/JQEpHR7Nt2
---------------------------------------------------------------------------------------
*Zoo* creates infrastructure for hardware design. Design demands have outpaced todayβs hardware design infrastructure, and the industry is due for a refresh. We're laying the foundation for a modern hardware design toolkit, so that you can create new design tools never before possible.
#hardware #software #Zoo








![Nerds on Patrol [Episode 2] - Launchpad
π Welcome back to Nerds on Patrol! In this episode, Jessie Frazelle and Josh Gomez from the Zoo team had the pleasure of chatting with the team from Launchpad while diving into their fascinating technology. Whether you outsource or manufacture in-house, Launchpad can accelerate your manufacturing and shorten your supply chain. Turn complex and expensive manufacturing into an easy-to-use, AI-powered process.
π΅οΈββοΈ Join us as we explore their world, and engage in a candid, eye-opening, and inspiring conversation alongside CEO Yoav Zingher, and systems engineer Josh Pillitiere.
β Check out Launchpad β
https://www.launchpad.build/
π Timestamps:
00:00β - Opening
00:17 - Introduction
00:38 - Meeting Yoav
01:05 - Meeting Josh P
01:17 - Interview with Yoav and Josh P
22:42 - Rapid Fire Questions
26:19 - Outro
π Subscribe and hit the notification bell to stay updated as we delve into the tech universe with Nerds on Patrol!
Thanks for watching! Who else should we visit? π΅ββοΈ Let us know in the comments below!
β Check us out below β
Website: https://zoo.dev
Github: https://github.com/KittyCAD
LinkedIn: https://www.linkedin.com/company/zoodotdev
Twitter: https://twitter.com/zoodotdev
Discord: https://discord.com/invite/JQEpHR7Nt2
Credits:
Director - Jessie Frazelle
Creative Director - Jenna Bryant
Producer - YJ Lim
EPs - Jordan Noone, Jenna Bryant
Director of Photography - Demi Brooks
Editor - Luigi Lizarondo Nerds on Patrol [Episode 2] - Launchpad](https://i.ytimg.com/vi/x_5A7cO7yqI/mqdefault.jpg)

