Emacs, gdb and Rust tutorial?

I have been hunting unsuccessfully on the Interweb for a useful guide to using gdb in emacs for Rust. I can see lots of work has been done, and I can get started, but I cannot get up to speed.

Could some kind person point me please at a thorough introduction?

In my dreams the suggestions the compiler makes (like when I spell unwrap as unrap, a sticky ‘w’ have I) could be treated like a spell checker option and at a key stroke be inserted… Dreams are free and my emacs lisp is poor/non-existent