-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Use mem::take instead of mem::replace with default #62249
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Use mem::take instead of mem::replace with default #62249
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
cc #61129 r? @SimonSapin |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
@bors r+ |
📌 Commit 9a5241551954c0f12e3d0a7bf62b60909479548a has been approved by |
@dtolnay Ha! I should have been faster! =) |
@bors r=dtolnay,Centril |
📌 Commit ac21b601f577074321217a2d064edb22b2843f2b has been approved by |
@bors r- Seems you have some build failures in rustdoc. |
☔ The latest upstream changes (presumably #61682) made this pull request unmergeable. Please resolve the merge conflicts. |
79e832b
to
eddfad3
Compare
(rebased to fix merge errors) |
@bors r=dtolnay,Centril |
📌 Commit eddfad3 has been approved by |
…place-default, r=dtolnay,Centril Use mem::take instead of mem::replace with default
…place-default, r=dtolnay,Centril Use mem::take instead of mem::replace with default
…place-default, r=dtolnay,Centril Use mem::take instead of mem::replace with default
Rollup of 17 pull requests Successful merges: - #62039 (Remove needless lifetimes (rustc)) - #62153 (Update the `rust-installer` submodule) - #62173 (rename InterpretCx -> InterpCx) - #62240 (wfcheck: resolve the type-vars in `AdtField` types) - #62249 (Use mem::take instead of mem::replace with default) - #62252 (Update mem::replace example to not be identical to mem::take) - #62258 (syntax: Unsupport `foo! bar { ... }` macros in the parser) - #62268 (Clean up inherent_impls) - #62287 (Use link attributes on extern "C" blocks with llvm-libuwind) - #62295 (miri realloc: do not require giving old size+align) - #62297 (refactor check_for_substitution) - #62316 (When possible without changing semantics, implement Iterator::last in terms of DoubleEndedIterator::next_back for types in liballoc and libcore.) - #62317 (Migrate `compile-pass` annotations to `build-pass`) - #62337 (Fix bucket in CPU usage script) - #62344 (simplify Option::get_or_insert) - #62346 (enable a few more tests in Miri and update the comment for others) - #62351 (remove bogus example from drop_in_place) Failed merges: r? @ghost
…place-default, r=dtolnay,Centril Use mem::take instead of mem::replace with default
Rollup of 16 pull requests Successful merges: - #62039 (Remove needless lifetimes (rustc)) - #62173 (rename InterpretCx -> InterpCx) - #62240 (wfcheck: resolve the type-vars in `AdtField` types) - #62249 (Use mem::take instead of mem::replace with default) - #62252 (Update mem::replace example to not be identical to mem::take) - #62258 (syntax: Unsupport `foo! bar { ... }` macros in the parser) - #62268 (Clean up inherent_impls) - #62287 (Use link attributes on extern "C" blocks with llvm-libuwind) - #62295 (miri realloc: do not require giving old size+align) - #62297 (refactor check_for_substitution) - #62316 (When possible without changing semantics, implement Iterator::last in terms of DoubleEndedIterator::next_back for types in liballoc and libcore.) - #62317 (Migrate `compile-pass` annotations to `build-pass`) - #62337 (Fix bucket in CPU usage script) - #62344 (simplify Option::get_or_insert) - #62346 (enable a few more tests in Miri and update the comment for others) - #62351 (remove bogus example from drop_in_place) Failed merges: r? @ghost
No description provided.