In this chapter, we took a hands-on approach to debugging Rust code using existing debuggers with GNU's gdb. We also configured gdb with vscode, giving us a convenient click-based UI for debugging our code. Finally, we got a glimpse of how the rr debugger can make debugging multi-threaded code deterministic.
With this, we have come to the end of our programming journey with Rust.