Rollup merge of #58421 - nox:relax-bounds-binary-heap, r=dtolnay
Rollup merge of #58421 - nox:relax-bounds-binary-heap, r=dtolnay

Relax some Ord bounds on BinaryHeap<T>

Notably, iterators don't require any trait bounds to be iterated.

aidancully/rust,aidancully/rust,graydon/rust,aidancully/rust,graydon/rust,aidancully/rust,aidancully/rust,graydon/rust,graydon/rust,aidancully/rust,graydon/rust,graydon/rust