syntax_data: {"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"*self"}]}
source_snippet:         *self = match (*self, rhs) {
context_before:     pub fn ratchet(&mut self, rhs: FramePointer) -> FramePointer {
context_after:             (FramePointer::Always, _) | (_, FramePointer::Always) => FramePointer::Always,