Expand description
The OrdVec
trait provides an extension to Vec
to allow for inserting items in order, both
ascending and descending.
§Examples
use ordered_vec::OrdVec;
let mut values: Vec<i32> = Vec::new();
values.push_ord_ascending(5);
values.push_ord_ascending(3);
values.push_ord_ascending(7);
values.push_ord_ascending(1);
assert_eq!(values, [1, 3, 5, 7]);
use ordered_vec::OrdVec;
let mut values: Vec<i32> = Vec::new();
values.push_ord_descending(5);
values.push_ord_descending(3);
values.push_ord_descending(7);
values.push_ord_descending(1);
assert_eq!(values, [7, 5, 3, 1]);
Structs§
Traits§
- OrdVec
- A trait for adding elements to a vector in sorted order, both ascending and descending.