Crate ordered_vec

source ·
Expand description

The OrdVec trait provides an extension to Vec to allow for inserting items in order.

Examples

use ordered_vec::OrdVec;

let mut values: Vec<i32> = Vec::new();
values.push_ord(5);
values.push_ord(3);
values.push_ord(7);
values.push_ord(1);

assert_eq!(values, [1, 3, 5, 7]);

Structs

Traits

A trait for adding elements to a vector in sorted order