fn find_definitions(
sema: &Semantics<'_, RootDatabase>,
syntax: &SyntaxNode,
_: FilePosition,
new_name: &Name,
) -> Result<impl Iterator<Item = (FileRange, SyntaxKind, Definition, Name, RenameDefinition)>, RenameError>fn find_definitions(
sema: &Semantics<'_, RootDatabase>,
syntax: &SyntaxNode,
_: FilePosition,
new_name: &Name,
) -> Result<impl Iterator<Item = (FileRange, SyntaxKind, Definition, Name, RenameDefinition)>, RenameError>