Как разбить на Err создание - PullRequest
1 голос
/ 16 апреля 2020

При отладке программы Rust возможно ли прервать выполнение при создании значения Err()?

Это послужит той же цели, что и разбивка исключений в других языках (C ++, Javascript, Java и т. Д. c.) В том смысле, что он показывает фактический источник ошибки, а не просто место, где вы его развернули, что обычно не очень полезно.

Я использую LLDB, но меня интересуют ответы для любого отладчика. Err, который меня интересует, генерируется глубоко в Serde, поэтому я не могу по-настоящему изменить любой код.

...