macro_rules! impl_doxygen_doc_binding {
() => {
const DOC_BINDING: Option<DocBinding> = Some(DocBinding {
skips: $crate::lang_helpers::doxygen::doxygen_skips,
forward: $crate::lang_helpers::doxygen::doxygen_binds_forward::<Self>,
gathers: Some(|node, code| {
$crate::lang_helpers::doxygen::doxygen_standalone(
$crate::lang_helpers::doc_comment::node_bytes(node, code),
)
}),
..DocBinding::new(KeptDocs::All)
});
fn is_doc_target<'a>(node: &Node<'a>, _code: &[u8], ancestors: Ancestors<'a, '_>) -> bool {
$crate::lang_helpers::doxygen::doxygen_target(node, ancestors)
}
};
}