srijs / rust-crc32fast

Fast, SIMD-accelerated CRC32 (IEEE) checksum computation in Rust
https://crates.io/crates/crc32fast
Apache License 2.0
269 stars 30 forks source link

v1.1.0, it doesn't build with its dependencies at the minimum versions #27

Closed jplatte closed 6 months ago

jplatte commented 2 years ago

This version was selected by -Z minimal-versions for axum, but it produces the following build error:

error[E0277]: the trait bound `Version: From<({integer}, {integer}, {integer})>` is not satisfied
 --> /home/jplatte/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.1.0/build.rs:8:30
  |
8 |     if version >= (1, 27, 0).into() {
  |                              ^^^^ the trait `From<({integer}, {integer}, {integer})>` is not implemented for `Version`
  |
  = help: the following implementations were found:
            <Version as From<semver_parser::version::Version>>
  = note: required because of the requirements on the impl of `Into<Version>` for `({integer}, {integer}, {integer})`

For more information about this error, try `rustc --explain E0277`.
error: could not compile `crc32fast` due to previous error

Since v1.1.1 exists and builds with -Z minimal-versions, could you yank v1.1.0?