Я использую Tarpaulin
+ Travis CI
+ Codecov
, чтобы следить за покрытием кода моего игрушечного проекта Rust.Как только я его настроил, я заметил странное поведение: как вы можете видеть здесь , три строки содержат только
} else {
и, в то время как обе ветви if
Если они принадлежат, они полностью покрыты, они помечены как не покрытые, что снижает процент покрытия.
Я очень смущен: как можно выполнить else
?Я делаю что-то неправильно?Это известная ошибка?