From 25e94cef0372e3b3aae9bd662f6012143e90e1cb Mon Sep 17 00:00:00 2001 From: Laurenz Date: Tue, 30 May 2023 14:49:24 +0200 Subject: Fix doc links --- docs/src/html.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs/src') diff --git a/docs/src/html.rs b/docs/src/html.rs index d02f768e..5363d1b2 100644 --- a/docs/src/html.rs +++ b/docs/src/html.rs @@ -308,8 +308,9 @@ impl<'a> Handler<'a> { route.push_str(method); } else if root == "$func" { let mut parts = rest.split('.').peekable(); + let first = parts.peek().copied(); let mut focus = &LIBRARY.global; - while let Some(m) = parts.peek().and_then(|name| module(focus, name).ok()) { + while let Some(m) = first.and_then(|name| module(focus, name).ok()) { focus = m; parts.next(); } @@ -324,6 +325,7 @@ impl<'a> Handler<'a> { if let Some(group) = GROUPS .iter() + .filter(|_| first == Some("math")) .find(|group| group.functions.iter().any(|func| func == info.name)) { route.push_str(&group.name); -- cgit v1.2.3