source_binder.rs: fix order of imports

This commit is contained in:
Evgenii P 2019-08-04 07:56:29 +07:00
parent 6a94f203fc
commit 4034ea9e4e

View file

@ -7,6 +7,16 @@
/// purely for "IDE needs". /// purely for "IDE needs".
use std::sync::Arc; use std::sync::Arc;
use ra_db::{FileId, FilePosition};
use ra_syntax::{
algo::find_node_at_offset,
ast::{self, AstNode, NameOwner},
AstPtr,
SyntaxKind::*,
SyntaxNode, SyntaxNodePtr, TextRange, TextUnit,
};
use rustc_hash::{FxHashMap, FxHashSet};
use crate::{ use crate::{
expr::{ expr::{
self, self,
@ -21,15 +31,6 @@ use crate::{
MacroDef, Module, ModuleDef, Name, Path, PerNs, Resolution, Resolver, Static, Struct, Trait, MacroDef, Module, ModuleDef, Name, Path, PerNs, Resolution, Resolver, Static, Struct, Trait,
Ty, Ty,
}; };
use ra_db::{FileId, FilePosition};
use ra_syntax::{
algo::find_node_at_offset,
ast::{self, AstNode, NameOwner},
AstPtr,
SyntaxKind::*,
SyntaxNode, SyntaxNodePtr, TextRange, TextUnit,
};
use rustc_hash::{FxHashMap, FxHashSet};
/// Locates the module by `FileId`. Picks topmost module in the file. /// Locates the module by `FileId`. Picks topmost module in the file.
pub fn module_from_file_id(db: &impl HirDatabase, file_id: FileId) -> Option<Module> { pub fn module_from_file_id(db: &impl HirDatabase, file_id: FileId) -> Option<Module> {