I'm responsible for packaging the winnow crate for Fedora Linux, and I'm working on updating it to the latest version (since toml_edit now depends on it). I noticed new test failures compared to v0.5.40:
We run builds / tests with the same cargo / rustc flags that we use for building applications (a profile based on the release profile, i.e. without debug assertions). I noticed that all three of these tests are annotated with #[cfg_attr(debug_assertions, should_panic)] so this might be relevant - does this mean these tests should pass in release mode?
I'm responsible for packaging the
winnow
crate for Fedora Linux, and I'm working on updating it to the latest version (since toml_edit now depends on it). I noticed new test failures compared to v0.5.40:We run builds / tests with the same cargo / rustc flags that we use for building applications (a profile based on the
release
profile, i.e. without debug assertions). I noticed that all three of these tests are annotated with#[cfg_attr(debug_assertions, should_panic)]
so this might be relevant - does this mean these tests should pass in release mode?