macro_rules! impl_vec {
($struct_type:ident, $struct_name:ident, $destructor_name:ident, $destructor_type_name:ident) => { ... };
}macro_rules! impl_vec {
($struct_type:ident, $struct_name:ident, $destructor_name:ident, $destructor_type_name:ident) => { ... };
}