syntax_data: {"ast_node_type":"other","tokens":[{"end":65,"kind":"keyword","start":0,"text":"self.try_to_place(cx).unwrap_or_else(||"}]}
source_snippet:         self.try_to_place(cx).unwrap_or_else(|| match self.base {
context_before:     pub(in crate::builder) fn to_place(&self, cx: &Builder<'_, 'tcx>) -> Place<'tcx> {
context_after:             PlaceBase::Local(local) => span_bug!(