fn highlight_name_ref_by_syntax( name: NameRef, sema: &Semantics<'_, RootDatabase>, krate: Option<Crate>, is_unsafe_node: &impl Fn(AstPtr<Either<Expr, Pat>>) -> bool, ) -> Highlight