Skip to content

Commit eb11575

Browse files
committed
fix: reflect */** prefix in rendered code/docs for args & kwargs
1 parent 40bba6d commit eb11575

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

starlark/src/docs/markdown.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,10 +343,10 @@ impl<'a> RenderMarkdown for TypeRenderer<'a> {
343343
DocParam::NoArgs => "*".to_owned(),
344344
DocParam::OnlyPosBefore => "/".to_owned(),
345345
DocParam::Args { typ, name, .. } => {
346-
format!("{}{}", name, raw_type_prefix(": ", typ))
346+
format!("*{}{}", name, raw_type_prefix(": ", typ))
347347
}
348348
DocParam::Kwargs { typ, name, .. } => {
349-
format!("{}{}", name, raw_type_prefix(": ", typ))
349+
format!("**{}{}", name, raw_type_prefix(": ", typ))
350350
}
351351
});
352352

starlark/src/docs/mod.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -669,9 +669,13 @@ impl DocParam {
669669
},
670670
DocParam::NoArgs => "*".to_owned(),
671671
DocParam::OnlyPosBefore => "/".to_owned(),
672-
DocParam::Args { name, typ, .. } | DocParam::Kwargs { name, typ, .. } => match typ {
673-
t if t.is_any() => name.clone(),
674-
typ => format!("{}: {}", name, typ),
672+
DocParam::Args { name, typ, .. } => match typ {
673+
t if t.is_any() => format!("*{}", name),
674+
typ => format!("*{}: {}", name, typ),
675+
},
676+
DocParam::Kwargs { name, typ, .. } => match typ {
677+
t if t.is_any() => format!("**{}", name),
678+
typ => format!("**{}: {}", name, typ),
675679
},
676680
}
677681
}

0 commit comments

Comments
 (0)