Rollup merge of #33656 - GuillaumeGomez:lifetime_bound, r=steveklabnik
Add lifetime's bounds in doc generation Fixes #33653  r? @steveklabnik
This commit is contained in:
commit
7a759d7ab6
1 changed files with 11 additions and 1 deletions
|
@ -795,7 +795,17 @@ impl Clean<Lifetime> for hir::Lifetime {
|
|||
|
||||
impl Clean<Lifetime> for hir::LifetimeDef {
|
||||
fn clean(&self, _: &DocContext) -> Lifetime {
|
||||
Lifetime(self.lifetime.name.to_string())
|
||||
if self.bounds.len() > 0 {
|
||||
let mut s = format!("{}: {}",
|
||||
self.lifetime.name.to_string(),
|
||||
self.bounds[0].name.to_string());
|
||||
for bound in self.bounds.iter().skip(1) {
|
||||
s.push_str(&format!(" + {}", bound.name.to_string()));
|
||||
}
|
||||
Lifetime(s)
|
||||
} else {
|
||||
Lifetime(self.lifetime.name.to_string())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue