syntax_data: {"ast_node_type":"function","tokens":[{"end":35,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn insert_trait_and_projection(
context_before:     /// traits map or fn_traits map, depending on if the trait is in the Fn* family of traits.
context_after:         &mut self,