//! Traits for pushing data into a collection while retaining a sorted invariant.
use CanPush;
/// A trait for moving data into a collection while retaining a sorted invariant.
///
/// Unlike [`Push`], sorted pushes must take a logarithmic amount of time and space with respect to
/// the length of the collection.
///
/// [`Push`]: ../base/trait.Push.html