-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: moving the minimum required version of Rust to 1.70.0 by end of 2023 #24
Comments
Agreed. This will need to wait until Rust 1.70, right? |
Yep. I don't know if you have a MSRV. I would suggest not to have it since this crate is in rapid/frequent development and changes. |
I don't. If this has a hard requirement on Rust 1.70 then I'm probably going to pass on this change for a year or more. I'll close it for now. |
Reopening this since Rust v1.70 is out. I'm looking for opinions on whether people would any concerns about having v1.70 as a MSRV for |
lazy_static
dependency once std gets OnceCell
Closing again. The MSRV of |
Remove dependency on lazy_static and replace it with std::cell::OnceCell. Feature request #24
Just to note that I had to push the MSRV to v1.73.0 to pick up the latest 2.x versions of zip.rs which includes a fix required by This will be upstreamed soon in |
I left some comments on the commit in question. Please check them out before releasing v0.67.0. |
Remove dependency on lazy_static and replace it with std::cell::OnceLock. Feature request #24
@adriandelgado Thanks for the input. When you get a chance can you have a look at the revised (and rebased) change on main. The main code change is the macro-ised in lib.rs and the test handler. |
Fixed in v0.67.0. |
If everything goes well
OnceCell
is going to land on Rust 1.70 (June 1st). See: rust-lang/rust#105587It's always nice to get rid of a dependency.
The text was updated successfully, but these errors were encountered: