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