Closed marcograss closed 2 years ago
Thanks for the updates, mind rebasing your branch on current master?
Thanks for the updates, mind rebasing your branch on current master?
done, is the CI running?
nice catches, I fixed them in the new commit. I got confused while rebasing
Appears the latest windows crate added Option
around some of the used API args https://github.com/etke/checksec.rs/actions/runs/3220737878/jobs/5285290254
If you want to update to fix those you can or you can drop the windows crate update from this PR, and I'll update the crate and associated code in a subsequent commit.
I fixed the build on windows
I addressed the code formatting errors, however the one involving the Arg subcalls (help, long_name etc) might be a little fragile if cargo fmt behavior changes in the future, anyway for now it's ok
Merged. Thanks for your contributions!
this PR upgrades the dependencies, the only one involving some changes in the code is Clap to the next major It also replaces memmap with memmap2 since the original crate is unmaintained
I only tested on macOS so it's better to give it a try on Windows since the windows crate has been updated as well