This has less something to do with Rust itself but the ecosystem, but once I updated my system and obtained a newer version of openssl on my OS.
Sadly, some of my projects still used an older version of the openssl crate somewhere inside their crate tree.
The openssl-sys crate author chose to check that the native library version it was compiled against was below a certain version, so it broke. All requests by users to fix the legacy bug were deflected with the mantra "go update the openssl crate the fixed version is out since a year already"...
Sadly, some of my projects still used an older version of the openssl crate somewhere inside their crate tree.
The openssl-sys crate author chose to check that the native library version it was compiled against was below a certain version, so it broke. All requests by users to fix the legacy bug were deflected with the mantra "go update the openssl crate the fixed version is out since a year already"...
https://github.com/sfackler/rust-openssl/issues/994
https://github.com/sfackler/rust-openssl/pull/1001