{"ast_node_type":"other","tokens":[{"end":26,"kind":"keyword","start":0,"text":"macro_rules!"}]}
        macro_rules! opt {
        let mut f = f.debug_struct("NavigationTarget");
            ($($name:ident)*) => {$(