syntax_data: {"ast_node_type":"function","tokens":[{"end":35,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet: pub fn extract_component_raw<'tcx>(
context_before: #[instrument(level = "trace", skip(tcx, typing_env))]
context_after:     tcx: TyCtxt<'tcx>,