3272: ra_db: removed a couple of explicit lifetimes r=matklad a=Veetaha



Co-authored-by: Veetaha <gerzoh1@gmail.com>
This commit is contained in:
bors[bot] 2020-02-22 15:07:36 +00:00 committed by GitHub
commit 46dbe4dc80
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -165,7 +165,7 @@ impl CrateGraph {
self.arena.is_empty() self.arena.is_empty()
} }
pub fn iter<'a>(&'a self) -> impl Iterator<Item = CrateId> + 'a { pub fn iter(&self) -> impl Iterator<Item = CrateId> + '_ {
self.arena.keys().copied() self.arena.keys().copied()
} }
@ -183,10 +183,7 @@ impl CrateGraph {
Some(crate_id) Some(crate_id)
} }
pub fn dependencies<'a>( pub fn dependencies(&self, crate_id: CrateId) -> impl Iterator<Item = &Dependency> {
&'a self,
crate_id: CrateId,
) -> impl Iterator<Item = &'a Dependency> + 'a {
self.arena[&crate_id].dependencies.iter() self.arena[&crate_id].dependencies.iter()
} }