Struct binary_heap_plus::PeekMut
[−]
[src]
pub struct PeekMut<'a, T: 'a, C: 'a + Compare<T>> { /* fields omitted */ }
Structure wrapping a mutable reference to the greatest item on a
BinaryHeap
.
This struct
is created by the peek_mut
method on BinaryHeap
. See
its documentation for more.
Methods
impl<'a, T, C: Compare<T>> PeekMut<'a, T, C>
[src]
pub fn pop(this: PeekMut<'a, T, C>) -> T
[src]
Removes the peeked value from the heap and returns it.
Trait Implementations
impl<'a, T: Debug, C: Compare<T>> Debug for PeekMut<'a, T, C>
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'a, T, C: Compare<T>> Drop for PeekMut<'a, T, C>
[src]
impl<'a, T, C: Compare<T>> Deref for PeekMut<'a, T, C>
[src]
type Target = T
The resulting type after dereferencing.
fn deref(&self) -> &T
[src]
Dereferences the value.