Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/doc_links/intra_doc_links.rs')
| -rw-r--r-- | crates/ide/src/doc_links/intra_doc_links.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/crates/ide/src/doc_links/intra_doc_links.rs b/crates/ide/src/doc_links/intra_doc_links.rs index d94999dddd..1df9aaae28 100644 --- a/crates/ide/src/doc_links/intra_doc_links.rs +++ b/crates/ide/src/doc_links/intra_doc_links.rs @@ -21,8 +21,7 @@ pub(super) fn parse_intra_doc_link(s: &str) -> (&str, Option<hir::Namespace>) { (hir::Namespace::Values, (VALUES.0.iter(), VALUES.1.iter())), (hir::Namespace::Macros, (MACROS.0.iter(), MACROS.1.iter())), ] - .iter() - .cloned() + .into_iter() .find_map(|(ns, (mut prefixes, mut suffixes))| { if let Some(prefix) = prefixes.find(|&&prefix| { s.starts_with(prefix) @@ -42,8 +41,7 @@ pub(super) fn strip_prefixes_suffixes(s: &str) -> &str { (VALUES.0.iter(), VALUES.1.iter()), (MACROS.0.iter(), MACROS.1.iter()), ] - .iter() - .cloned() + .into_iter() .find_map(|(mut prefixes, mut suffixes)| { if let Some(prefix) = prefixes.find(|&&prefix| { s.starts_with(prefix) |