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.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ide/src/doc_links/intra_doc_links.rs b/crates/ide/src/doc_links/intra_doc_links.rs
index ebdd4add17..6cc240d652 100644
--- a/crates/ide/src/doc_links/intra_doc_links.rs
+++ b/crates/ide/src/doc_links/intra_doc_links.rs
@@ -25,7 +25,7 @@ pub(super) fn parse_intra_doc_link(s: &str) -> (&str, Option<hir::Namespace>) {
.find_map(|(ns, (prefixes, suffixes))| {
if let Some(prefix) = prefixes.iter().find(|&&prefix| {
s.starts_with(prefix)
- && s.chars().nth(prefix.len()).map_or(false, |c| c == '@' || c == ' ')
+ && s.chars().nth(prefix.len()).is_some_and(|c| c == '@' || c == ' ')
}) {
Some((&s[prefix.len() + 1..], ns))
} else {
@@ -41,7 +41,7 @@ pub(super) fn strip_prefixes_suffixes(s: &str) -> &str {
.find_map(|(prefixes, suffixes)| {
if let Some(prefix) = prefixes.iter().find(|&&prefix| {
s.starts_with(prefix)
- && s.chars().nth(prefix.len()).map_or(false, |c| c == '@' || c == ' ')
+ && s.chars().nth(prefix.len()).is_some_and(|c| c == '@' || c == ' ')
}) {
Some(&s[prefix.len() + 1..])
} else {