syntax_data: {"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"RawPtr(ty,"}]}
source_snippet:             RawPtr(ty, mutbl) => write!(f, "*{} {:?}", mutbl.ptr_str(), ty),
context_before:             Slice(t) => write!(f, "[{:?}]", &t),
context_after:             Ref(r, t, m) => write!(f, "&{:?} {}{:?}", r, m.prefix_str(), t),