chore: update edition to 2024 in most crates#3371
Conversation
a9fdcda to
0f8d211
Compare
There was a problem hiding this comment.
here I sneaked a minor bump of dstack-sdk to fix https://github.com/near/mpc/security/dependabot/72
0f8d211 to
958b01c
Compare
Pull request overviewMigrates most workspace crates from Rust edition 2021 to 2024. The diff is large but the changes are mechanical — driven by Changes:
Reviewed changesPer-file summary (high-traffic files)
FindingsI went through the substantive files (
Blocking: none. Non-blocking (nits / follow-ups):
✅ Approved |
958b01c to
9c26730
Compare
netrome
left a comment
There was a problem hiding this comment.
Thanks! I skimmed this quickly. I assume there are no functional changes.
…ion-in-cargo-workspace-once
anodar
left a comment
There was a problem hiding this comment.
There are some dependency downgrades (probably fine though):
darling 0.21.3 → 0.20.11,windows-sys 0.61.2 → 0.59.0,socket2 0.6.3 → 0.5.10
yep, this is normal. When a dep is updated (the one I sneaked in) cargo resolves the tree, and it seems that when there are many possibilities for acceptable crates, the ones selected are not stable (i.e. can change due to unrelated changes) |
Closes #1035
This looks huge, but it includes only mechanical changes triggered by
clippyandrustfmt(mostly this actually)The only remaining exception is tracked in #3369