syntax_data: {"ast_node_type":"import","tokens":[{"end":94,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:                         // `type_of` on a type alias or assoc type should never cause a cycle.
context_before:                         // NOTE: I know we should check for NO_QUERIES here, but it's alright.
context_after:                         if let ty::Alias(ty::Opaque, ty::AliasTy { def_id: d, .. }) =