pub trait GraphsVecExt<T> {
    fn sorted_by_prop<P, K>(self, prop: P) -> Self
    where
        P: PropGet<K>,
        for<'a> &'a T: IntoOwned<K>,
        P::Output: Ord
; fn sorted_unstable_by_prop<P, K>(self, prop: P) -> Self
    where
        P: PropGet<K>,
        for<'a> &'a T: IntoOwned<K>,
        P::Output: Ord
; }
Expand description

Extension trait for vectors.

See the module documentation for examples.

Required Methods

Returns a vector sorted by a property.

This functions calls GraphsSliceExt::sort_by_prop.

Returns a vector sorted by a property.

This functions calls GraphsSliceExt::sort_unstable_by_prop.

Implementations on Foreign Types

Implementors