rust_assembler/str/
extend_string.rs

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