Live-coding a linked hash map in Rust
Following another Twitter poll (https://twitter.com/Jonhoo/status/1000102031925956610), we're building a simple hash map in Rust. We're writing it end-to-end in one sitting, with the hope of ending up with a decent understanding of how hash map works, and how you'd make the interface idiomatic Rust. I have tried to make sure I introduce new concepts we come across, so it should be possible to follow whether you're a newcomer to the language or not.
This video is intended for users who are already somewhat familiar with Rust, but who want to see something larger and more involved be built. You can see earlier related videos in this playlist: https://www.youtube.com/playlist?list=PLqbS7AVVErFgY2faCIYjJZv_RluGkTlKt.
If you enjoyed this, go follow me on Twitter, or on Patreon at https://www.patreon.com/jonhoo to see announcements for new videos! There will be several more videos that either cover new topics (see Twitter) or that complete ones we've started in the past (like async-ssh: https://www.youtube.com/watch?v=RBQwZthJjoM&list=PLqbS7AVVErFgY2faCIYjJZv_RluGkTlKt&index=4&t=0s)
The code we ended up with is available here: https://github.com/jonhoo/rust-basic-hashmap
Видео Live-coding a linked hash map in Rust канала Jon Gjengset
This video is intended for users who are already somewhat familiar with Rust, but who want to see something larger and more involved be built. You can see earlier related videos in this playlist: https://www.youtube.com/playlist?list=PLqbS7AVVErFgY2faCIYjJZv_RluGkTlKt.
If you enjoyed this, go follow me on Twitter, or on Patreon at https://www.patreon.com/jonhoo to see announcements for new videos! There will be several more videos that either cover new topics (see Twitter) or that complete ones we've started in the past (like async-ssh: https://www.youtube.com/watch?v=RBQwZthJjoM&list=PLqbS7AVVErFgY2faCIYjJZv_RluGkTlKt&index=4&t=0s)
The code we ended up with is available here: https://github.com/jonhoo/rust-basic-hashmap
Видео Live-coding a linked hash map in Rust канала Jon Gjengset
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Lock-Free to Wait-Free Simulation in Rust (part 2)Building an asynchronous ZooKeeper client in Rust (part 3)Porting Java's ConcurrentHashMap to Rust (part 3)Building an asynchronous ZooKeeper client in RustBuilding an asynchronous ZooKeeper client in Rust (part 2)Q&A August 2020Rust "did you know": the name and logoBuilding a ranked-choice voting site for new stream ideasWhy are my videos so damn long‽Open Source Maintenance, 2023-08-06The Unsafe Chronicles: Exhibit A: Aliasing BoxesRust "did you know": derive isn't perfectSupply Chain Security — MIT 6.5660 Computer Security guest lectureThesis: Partial State in Dataflow-Based Materialized ViewsPorting Java's ConcurrentHashMap to Rust (part 2)Q&A January 2021 (now with cat)Implementing TCP in Rust (part 3)Crust of Rust: ChannelsOpen Source Maintenance, 2023-08-25Crust of Rust: Lifetime AnnotationsImplementing TCP in Rust (part 1)