pub fn push(&mut self, item: T) {
        if let Some(last_item) = self.last() {
            assert!(last_item < &item);
        }
        self.vec.push(item);
    }
/// Panics if sorted order is destroyed by this push operation.
Panics if sorted order is destroyed by this push operation.
Panics if sorted order is destroyed by this push operation .
pub fn push(&mut self, item: T) {
        if let Some(last_item) = self.last() {
            assert!(last_item < &item);
        }
        self.vec.push(item);
    }
pub fn push ( & mut self , item : T ) { if let Some ( last_item ) = self . last ( ) { assert ! ( last_item item ) ; } self . vec . push ( item ) ; }
Panics if sorted order is destroyed by this push operation.
Panics if sorted order is destroyed by this push operation .
&mut self
item
T
&mut self
item
T