Macro two_sided_vec::two_sided_vec [−][src]
macro_rules! two_sided_vec { () => { ... }; ($($element:expr),*) => { ... }; ($($back:expr),*; $($front:expr),*) => { ... }; }
Creates a TwoSidedVec
from the specified elements.
Examples
let example = two_sided_vec![1, 2, 3; 4, 5, 6]; assert_eq!(example.back(), &[1, 2, 3]); assert_eq!(example.front(), &[4, 5, 6]); let example = two_sided_vec![4, 5, 6]; assert_eq!(example.back(), &[]); assert_eq!(example.front(), &[4, 5, 6]);