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}