Как отлаживать внутри макросов Rust - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь отладить проблему в Serde, и я могу хорошо просмотреть свой код, но, к сожалению, Serde похож на 90% макросов, поэтому кажется, что весь вызов deserialize() отображается на строку, содержащую #[derive(Deserialize)] и я не могу пройти через это.

Есть ли способ обойти это? Если бы это был код, который я написал, я бы мог использовать cargo expand, но он в другом ящике, поэтому я не уверен, как это сделать.

...