sector 0.1.21

A stateful vector implementation that provides different memory management behaviors through Rust traits and state machines.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
extern crate sector;

use sector::{states::Manual, Sector};
fn main() {
    let mut sec: Sector<Manual, _> = Sector::new();

    assert_eq!(sec.grow(10), 10);

    for i in 0..10 {
        let _ = sec.push(i + 1);
    }
}