{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"($vec:ident"}]}
    ($vec:ident $( where T: $bound:path)?) => {
macro_rules! flat_map_in_place {
        fn flat_map_in_place<F, I>(&mut self, mut f: F)