stack_array_string/
stack_array_string.rs

1use stack_collections::StackArrayString;
2
3fn main() {
4    // StackArrayString is a convenient alias for StackVec<StackString<N>, CAP>
5    let mut arr: StackArrayString<16, 4> = StackArrayString::new();
6
7    arr.push("hello".try_into().unwrap());
8    arr.push("world".try_into().unwrap());
9
10    assert_eq!(arr.len(), 2);
11    assert_eq!(arr.capacity(), 4);
12    assert_eq!(arr[0].capacity(), 16);
13    assert_eq!(arr[0].as_str(), "hello");
14    assert_eq!(arr[1].as_str(), "world");
15}