Fix double slashes in docs links (#3675)
This commit is contained in:
parent
98052890a7
commit
906637dacb
@ -87,10 +87,10 @@ fn resolve_definition(head: &str, base: &str) -> StrResult<String> {
|
|||||||
return Ok(route);
|
return Ok(route);
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut route = format!("{}reference/{}/{name}/", base, category.name());
|
let mut route = format!("{}reference/{}/{name}", base, category.name());
|
||||||
if let Some(next) = parts.next() {
|
if let Some(next) = parts.next() {
|
||||||
if let Ok(field) = value.field(next) {
|
if let Ok(field) = value.field(next) {
|
||||||
route.push_str("#definitions-");
|
route.push_str("/#definitions-");
|
||||||
route.push_str(next);
|
route.push_str(next);
|
||||||
if let Some(next) = parts.next() {
|
if let Some(next) = parts.next() {
|
||||||
if field.cast::<Func>().is_ok_and(|func| func.param(next).is_some()) {
|
if field.cast::<Func>().is_ok_and(|func| func.param(next).is_some()) {
|
||||||
@ -103,7 +103,7 @@ fn resolve_definition(head: &str, base: &str) -> StrResult<String> {
|
|||||||
.cast::<Func>()
|
.cast::<Func>()
|
||||||
.is_ok_and(|func| func.param(next).is_some())
|
.is_ok_and(|func| func.param(next).is_some())
|
||||||
{
|
{
|
||||||
route.push_str("#parameters-");
|
route.push_str("/#parameters-");
|
||||||
route.push_str(next);
|
route.push_str(next);
|
||||||
} else {
|
} else {
|
||||||
bail!("field {next} not found");
|
bail!("field {next} not found");
|
||||||
|
Loading…
Reference in New Issue
Block a user