stack_vec/
stack_vec.rs

1use stack_collections::StackVec;
2
3fn main() {
4    let mut v = StackVec::<i32, 8>::new();
5
6    for i in 1..=5 {
7        v.push(i);
8    }
9
10    println!("Vector: {:?}", v);
11    println!("Sum: {}", v.iter().sum::<i32>());
12
13    v.retain(|x| *x % 2 == 0);
14    println!("Even numbers: {:?}", v);
15}