arc_vec 0.1.2

Expensive but experimental project created for parallel execution.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use arc_vec::alloc::arc_vec::ArcVec;
use arc_vec::arc_vec;

#[test]
fn arc_vec_macro_test_int() {
    let my_num_init: ArcVec<i32> = arc_vec!(10);
    my_num_init.push(10);
    my_num_init.push(9);
    my_num_init.push(8);
    assert_eq!(format!("{my_num_init}"), "(10, 10, 9, 8)");

    let my_num_init_new: ArcVec<i32> = arc_vec!(1, 2, 3);
    my_num_init_new.push(10);
    my_num_init_new.push(9);
    my_num_init_new.push(8);
    assert_eq!(format!("{my_num_init_new}"), "(1, 2, 3, 10, 9, 8)");
}