{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"&&"}]}
                                    && src_tty.principal().is_some()
                                    && let ty::Dynamic(dst_tty, dst_lt, ty::Dyn) = *dst_tail.kind()
                                    && dst_tty.principal().is_some()