syntax_data: {"ast_node_type":"function","tokens":[{"end":98,"kind":"keyword","start":0,"text":"pub(in"}]}
source_snippet:     pub(in crate::builder) fn try_to_place(&self, cx: &Builder<'_, 'tcx>) -> Option<Place<'tcx>> {
context_before:     /// Creates a `Place` or returns `None` if an upvar cannot be resolved
context_after:         let resolved = self.resolve_upvar(cx);