syntax_data: {"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"ty::Alias(ty::Projection"}]}
source_snippet:             ty::Alias(ty::Projection | ty::Inherent | ty::Free, ref data) => data.print(self)?,
context_before:             ty::Foreign(def_id) => self.print_def_path(def_id, &[])?,
context_after:             ty::Placeholder(placeholder) => placeholder.print(self)?,