rust_assembler/bytes/
extend_bytes.rs

1#[macro_export]
2macro_rules! extend_vec {
3    ( $vec:expr; $( $slice_:expr ),* ) => ({
4        let mut space_needed = 0;
5        $(
6            space_needed += $slice_.len();
7        )*
8        $vec.reserve_exact(space_needed);
9        $(
10            $vec.extend_from_slice($slice_);
11        )*
12    });
13}