{"ast_node_type":"variable","tokens":[{"end":75,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(mvc) = contains_illegal_impl_trait_in_trait(db, &sig) {
    if !func_data.is_async() {
            cb(mvc)?;