two_sided_vec

Macro two_sided_vec 

Source
macro_rules! two_sided_vec {
    () => { ... };
    ($($element:expr),*) => { ... };
    ($($back:expr),*; $($front:expr),*) => { ... };
}
Expand description

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]);