rust/library/alloc/src/collections
bors a409a233e0 Auto merge of #75974 - SkiFire13:peekmut-opt-sift, r=LukasKalbertodt
Avoid useless sift_down when std::collections::binary_heap::PeekMut is never mutably dereferenced

If `deref_mut` is never called then it's not possible for the element to be mutated without internal mutability, meaning there's no need to call `sift_down`.

This could be a little improvement in cases where you want to mutate the biggest element of the heap only if it satisfies a certain predicate that needs only read access to the element.
2020-09-21 05:31:01 +00:00
..
btree Rollup merge of #76926 - ssomers:btree_cleanup_1, r=Mark-Simulacrum 2020-09-20 15:52:07 +02:00
linked_list Remove linked_list_extras methods. 2020-08-01 00:54:22 +08:00
vec_deque Use intra-doc links 2020-09-18 12:38:37 +02:00
binary_heap.rs Auto merge of #75974 - SkiFire13:peekmut-opt-sift, r=LukasKalbertodt 2020-09-21 05:31:01 +00:00
linked_list.rs Use intra-doc links 2020-09-19 23:30:52 +02:00
mod.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
vec_deque.rs Move to intra-doc links 2020-09-18 12:38:25 +02:00