/// This trait provides the `panicsort` functionality.
pubtraitPanicsort{/// **Panicsort** is a sorting algorithm that panics when its input array is not
/// sorted and returns otherwise.
fnpanicsort(&self);}/// A default implementatino for `Vec<T>`
impl<T:PartialOrd> Panicsort forVec<T>{fnpanicsort(&self){for i in1..self.len(){if!self[i].ge(&self[i -1]){panic!("Vector is not sorted!");}}}}