Update Dependencies, Clippy Pedantic, Rustfmt
- Update Rust Edition to 2021
- Bump dependencies:
-
proc-macro21.0.27->1.0.86 -
syn1.0.72->2.0.72 -
quote1.0.9->1.0.36 -
thiserror1.0.24->1.0.63 -
mockall0.9.1->0.13.0 -
pretty_assertions0.7.2->1.4.0- Initially wasn't being used
- But added it to tests
-
log0.4.14->0.4.22 -
trybuild1.0.42->1.0.97
-
- Remove unused dependencies
-
logonly used as Dev Dependency -
anyhowwasn't being used at all
-
- Run
cargo fmt- Make
rustfmtskipshould_generate_fmt_body_for_empty_enum_dataas the added,would cause the test to fail
- Make
- Update Rust images in
gitlab-ci.yaml-
rust:buster->rust:1
-
- Remove
proc-macro-erroras it is unmaintained- Resolves RUSTSEC-2024-0370
Edited by Robert Blaine