syntax_data: {"ast_node_type":"function","tokens":[{"end":73,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet:     pub fn find_discr(&self, place: PlaceRef<'_>) -> Option<PlaceIndex> {
context_before:     /// Locates the given place and applies `Discriminant`, if it exists in the tree.
context_after:         self.find_extra(place, [TrackElem::Discriminant])