mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-29 13:25:09 +00:00
reformat the world
This commit is contained in:
parent
5cb1d41a30
commit
12e3b4c70b
129 changed files with 727 additions and 2509 deletions
|
@ -64,10 +64,7 @@ struct CrateData {
|
|||
|
||||
impl CrateData {
|
||||
fn new(file_id: FileId) -> CrateData {
|
||||
CrateData {
|
||||
file_id,
|
||||
dependencies: Vec::new(),
|
||||
}
|
||||
CrateData { file_id, dependencies: Vec::new() }
|
||||
}
|
||||
|
||||
fn add_dep(&mut self, name: SmolStr, crate_id: CrateId) {
|
||||
|
@ -112,10 +109,7 @@ impl CrateGraph {
|
|||
self.arena[&crate_id].file_id
|
||||
}
|
||||
pub fn crate_id_for_crate_root(&self, file_id: FileId) -> Option<CrateId> {
|
||||
let (&crate_id, _) = self
|
||||
.arena
|
||||
.iter()
|
||||
.find(|(_crate_id, data)| data.file_id == file_id)?;
|
||||
let (&crate_id, _) = self.arena.iter().find(|(_crate_id, data)| data.file_id == file_id)?;
|
||||
Some(crate_id)
|
||||
}
|
||||
pub fn dependencies<'a>(
|
||||
|
@ -153,15 +147,9 @@ mod tests {
|
|||
let crate1 = graph.add_crate_root(FileId(1u32));
|
||||
let crate2 = graph.add_crate_root(FileId(2u32));
|
||||
let crate3 = graph.add_crate_root(FileId(3u32));
|
||||
assert!(graph
|
||||
.add_dep(crate1, SmolStr::new("crate2"), crate2)
|
||||
.is_ok());
|
||||
assert!(graph
|
||||
.add_dep(crate2, SmolStr::new("crate3"), crate3)
|
||||
.is_ok());
|
||||
assert!(graph
|
||||
.add_dep(crate3, SmolStr::new("crate1"), crate1)
|
||||
.is_err());
|
||||
assert!(graph.add_dep(crate1, SmolStr::new("crate2"), crate2).is_ok());
|
||||
assert!(graph.add_dep(crate2, SmolStr::new("crate3"), crate3).is_ok());
|
||||
assert!(graph.add_dep(crate3, SmolStr::new("crate1"), crate1).is_err());
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -170,11 +158,7 @@ mod tests {
|
|||
let crate1 = graph.add_crate_root(FileId(1u32));
|
||||
let crate2 = graph.add_crate_root(FileId(2u32));
|
||||
let crate3 = graph.add_crate_root(FileId(3u32));
|
||||
assert!(graph
|
||||
.add_dep(crate1, SmolStr::new("crate2"), crate2)
|
||||
.is_ok());
|
||||
assert!(graph
|
||||
.add_dep(crate2, SmolStr::new("crate3"), crate3)
|
||||
.is_ok());
|
||||
assert!(graph.add_dep(crate1, SmolStr::new("crate2"), crate2).is_ok());
|
||||
assert!(graph.add_dep(crate2, SmolStr::new("crate3"), crate3).is_ok());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue