syntax_data: {"ast_node_type":"variable","tokens":[{"end":89,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:                 if let Some(did) = object_dids.find(|did| !tcx.is_dyn_compatible(*did)) {
context_before:                 let mut object_dids = data.auto_traits().chain(data.principal_def_id());
context_after:                     return Err(SelectionError::TraitDynIncompatible(did));