fn highlight_name( sema: &Semantics<'_, RootDatabase>, binding_hash: &mut Option<u64>, is_unsafe_node: &impl Fn(AstPtr<Either<Expr, Pat>>) -> bool, krate: Option<Crate>, name: Name, edition: Edition, ) -> Highlight