Zig's Intrusive interface, LinkedList and Zelda

Hello, this is ComputerBread, back at it again, with another zig video, today I wanted to talk about intrusive interface, the new SinglyLinkedList and DoublyLinkedList implementations and this small library "zelda". This took me way too long, I don't know why, I struggled a lot just to do the work! adhd + heat wave + being sick didn't help zig master branch & 0.14.1 --- footnotes: The memory layout of a struct in C depends on the target platform using namespace has been removed: https://github.com/ziglang/zig/pull/2... --- Zig playlist:    • zig   Leetcode playlist:    • Interview Question   JavaScript playlist:    • JavaScript   To support me (if you feel like it): https://ko-fi.com/computerbread/ Cheatcheet/mindmap: https://ko-fi.com/s/34966c8fb1 Twitter:   / computerbread   Subscribe:    / @computerbread   ---- links: code snippets: https://github.com/ComputerBread/vide... https://www.openmymind.net/Zigs-New-L... https://ziglang.org/documentation/mas... https://ziglang.org/documentation/mas... https://ziglang.org/documentation/mas... https://ziglang.org/documentation/mas... https://github.com/mnemnion/zelda https://github.com/mnemnion/zelda/blo... https://github.com/mnemnion/zelda/blo... https://github.com/ziglang/zig/issues... https://ziggit.dev/t/zelda-type-safe-... https://ziggit.dev/t/zelda-type-safe-... --- Chapters: 00:00 Intro 00:36 Intrusive data structures 00:58 LinkedList 03:32 Intrusive interface 05:40 Zelda Step by step guide easy to understand, well explained, amazing, awesome, the best video you've ever seen! zig programming language, intrusive interface, polymorphism, C, C++, rust, odin, low level programming, comptime, static dispatch, dynamic dispatch