mirror of
https://github.com/servo/servo.git
synced 2025-08-09 15:35:34 +01:00
rustdoc: Fix many rustdoc errors (#31147)
This fixes many rustdoc errors that occur due to raw URLs in rustdoc comments as well as unescaped Rust code that should be in backticks.
This commit is contained in:
parent
d7de206dbd
commit
5c1723c983
185 changed files with 939 additions and 942 deletions
|
@ -93,7 +93,7 @@ pub(crate) struct InlineBox {
|
|||
pub children: Vec<ArcRefCell<InlineLevelBox>>,
|
||||
}
|
||||
|
||||
/// https://www.w3.org/TR/css-display-3/#css-text-run
|
||||
/// <https://www.w3.org/TR/css-display-3/#css-text-run>
|
||||
#[derive(Debug, Serialize)]
|
||||
pub(crate) struct TextRun {
|
||||
pub base_fragment_info: BaseFragmentInfo,
|
||||
|
@ -296,7 +296,7 @@ impl LineBlockSizes {
|
|||
.adjust_for_nested_baseline_offset(baseline_offset);
|
||||
}
|
||||
|
||||
/// From https://drafts.csswg.org/css2/visudet.html#line-height:
|
||||
/// From <https://drafts.csswg.org/css2/visudet.html#line-height>:
|
||||
/// > The inline-level boxes are aligned vertically according to their 'vertical-align'
|
||||
/// > property. In case they are aligned 'top' or 'bottom', they must be aligned so as
|
||||
/// > to minimize the line box height. If such boxes are tall enough, there are multiple
|
||||
|
@ -475,7 +475,7 @@ struct InlineContainerState {
|
|||
has_content: bool,
|
||||
|
||||
/// Indicates whether this nesting level have text decorations in effect.
|
||||
/// From https://drafts.csswg.org/css-text-decor/#line-decoration
|
||||
/// From <https://drafts.csswg.org/css-text-decor/#line-decoration>
|
||||
// "When specified on or propagated to a block container that establishes
|
||||
// an IFC..."
|
||||
text_decoration_line: TextDecorationLine,
|
||||
|
@ -483,7 +483,7 @@ struct InlineContainerState {
|
|||
/// The block size contribution of this container's default font ie the size of the
|
||||
/// "strut." Whether this is integrated into the [`Self::nested_strut_block_sizes`]
|
||||
/// depends on the line-height quirk described in
|
||||
/// https://quirks.spec.whatwg.org/#the-line-height-calculation-quirk.
|
||||
/// <https://quirks.spec.whatwg.org/#the-line-height-calculation-quirk>.
|
||||
strut_block_sizes: LineBlockSizes,
|
||||
|
||||
/// The strut block size of this inline container maxed with the strut block
|
||||
|
@ -527,7 +527,7 @@ struct InlineFormattingContextState<'a, 'b> {
|
|||
|
||||
/// The [`InlineContainerState`] for the container formed by the root of the
|
||||
/// [`InlineFormattingContext`]. This is effectively the "root inline box" described
|
||||
/// by https://drafts.csswg.org/css-inline/#model:
|
||||
/// by <https://drafts.csswg.org/css-inline/#model>:
|
||||
///
|
||||
/// > The block container also generates a root inline box, which is an anonymous
|
||||
/// > inline box that holds all of its inline-level contents. (Thus, all text in an
|
||||
|
@ -546,10 +546,10 @@ struct InlineFormattingContextState<'a, 'b> {
|
|||
/// are currently laid out at the top-level of each [`InlineFormattingContext`].
|
||||
fragments: Vec<Fragment>,
|
||||
|
||||
/// Information about the line currently being laid out into [`LineItems`]s.
|
||||
/// Information about the line currently being laid out into [`LineItem`]s.
|
||||
current_line: LineUnderConstruction,
|
||||
|
||||
/// Information about the unbreakable line segment currently being laid out into [`LineItems`]s.
|
||||
/// Information about the unbreakable line segment currently being laid out into [`LineItem`]s.
|
||||
current_line_segment: UnbreakableSegmentUnderConstruction,
|
||||
|
||||
/// The line breaking state for this inline formatting context.
|
||||
|
@ -2183,7 +2183,7 @@ fn font_metrics_from_style(layout_context: &LayoutContext, style: &ComputedValue
|
|||
|
||||
/// comes before or after an atomic inline element.
|
||||
///
|
||||
/// From https://www.w3.org/TR/css-text-3/#line-break-details:
|
||||
/// From <https://www.w3.org/TR/css-text-3/#line-break-details>:
|
||||
///
|
||||
/// > For Web-compatibility there is a soft wrap opportunity before and after each
|
||||
/// > replaced element or other atomic inline, even when adjacent to a character that
|
||||
|
@ -2213,7 +2213,7 @@ fn is_baseline_relative(vertical_align: GenericVerticalAlign<LengthPercentage>)
|
|||
/// all inline containers get struts. In quirks mode this isn't always the case
|
||||
/// though.
|
||||
///
|
||||
/// From https://quirks.spec.whatwg.org/#the-line-height-calculation-quirk
|
||||
/// From <https://quirks.spec.whatwg.org/#the-line-height-calculation-quirk>
|
||||
///
|
||||
/// > ### § 3.3. The line height calculation quirk
|
||||
/// > In quirks mode and limited-quirks mode, an inline box that matches the following
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue