This covers the full debugging toolkit for Rust: setting up rust-gdb and rust-lldb with pretty-printers so you can actually read String and Vec contents, configuring RUST_BACKTRACE for panic triage, and using tokio-console to debug async tasks that mysteriously stall. The workflow walks through debug builds, breakpoint strategies for panics, and the dbg! macro for quick inspection. What makes it genuinely useful is the async debugging section, since tokio tasks are notoriously hard to reason about without visibility into waker activity and poll durations. If you're moving beyond println! debugging or dealing with production panics, this gives you the GDB commands and tracing setup you need.
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill rust-debugging