syntax_data: {"ast_node_type":"function","tokens":[{"end":65,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet:     pub fn for_kind(kind: &ty::TyKind<I>) -> FlagComputation<I> {
context_before:     #[allow(rustc::usage_of_ty_tykind)]
context_after:         let mut result = FlagComputation::new();