Вопрос в том что ты будешь делать когда печатаешь переменные
(написана частично автором доклада, но не самая сложная часть)
раст может собираться несколькими версиями, но официально поддерживается только свой собственный форк
Даже в поддержке gdb есть недоделки. Он умеет rust expresion'ы, но например не умеет unsized types
тут нужно узнавать самому как компилятор их расположил в памяти
2. Начать пилить компилятор (добавить поддержку дебага в ллвм) и тулзы
4. Составить список того чего не хватает в DWARF и отправить пропозалы на добавление расширений.