Есть ли что-то вроде атрибутов отображения отладки в C # для отладки Rust в VS Code? - PullRequest
1 голос
/ 22 марта 2019

При отладке кода Rust в коде VS трудно перемещаться по всем вложенным объектным ветвям объекта переменной.

Можно ли использовать более удобочитаемое представление содержимого содержимого?переменная, например, что отображается при наведении курсора на переменную в IDE во время отладки?

Например, просмотр содержимого "b" строковой переменной ident отображается в коде Visual Studio следующим образом:

Viewing a string in VS Code

Было бы неплохо, если бы была возможность увидеть более краткую миниатюру содержимого в виде атрибутов отображения отладчика в C #делает.

мне не нравится println! отладка: p

Есть ли разница между использованием GDB или LLDB в качестве механизма отладки?

В качестве другого примера,переменная типа Symbol

pub struct Symbol {
    pub ident: String,
    pub childs: Vec<Symbol>,
    pub depth: u32,
    pub fixed: bool,
}

Отображается в отладчике кода VS как:

Display complex type

fmt::Debug реализованодля этой структуры вернуть A(a) и нетt {depth:2, fixed:true}, как показано на рисунке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...