{"ast_node_type":"function","tokens":[{"end":71,"kind":"keyword","start":0,"text":"fn"}]}
    fn type_params(&self, ctx: &AssistContext<'db>) -> Vec<TypeParam> {
    /// Collect all the `TypeParam`s used in the `body` and `params`.
        let type_params_in_descendant_paths =