syntax_data: {"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"defining_opaque_types.is_empty()"}]}
source_snippet:                 defining_opaque_types.is_empty()
context_before:             | TypingMode::Borrowck { defining_opaque_types } => {
context_after:                     || (!pred.has_opaque_types() && !pred.has_coroutines())