fn source_edit_from_def(
sema: &Semantics<'_, RootDatabase>,
config: &RenameConfig,
def: Definition,
new_name: &Name,
source_change: &mut SourceChange,
) -> Result<(FileId, TextEdit)>fn source_edit_from_def(
sema: &Semantics<'_, RootDatabase>,
config: &RenameConfig,
def: Definition,
new_name: &Name,
source_change: &mut SourceChange,
) -> Result<(FileId, TextEdit)>