fn definition_range_excluding_trivia( sema: &Semantics<'_, RootDatabase>, file_id: FileId, range: TextRange, ) -> TextRange