mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Lint layout_2013 with clippy (#31221)
* Lint layout_2013 with clippy CARGO_BUILD_RUSTC=rustc cargo clippy --fix -p layout_2013 --broken-code * ./mach fmt * Cosmetic adjustments
This commit is contained in:
parent
16cabcf736
commit
f7ead9bcb6
28 changed files with 490 additions and 483 deletions
|
@ -59,6 +59,12 @@ impl AdjoiningMargins {
|
|||
}
|
||||
}
|
||||
|
||||
impl Default for AdjoiningMargins {
|
||||
fn default() -> Self {
|
||||
Self::new()
|
||||
}
|
||||
}
|
||||
|
||||
/// Represents the block-start and block-end margins of a flow with collapsible margins. See CSS 2.1 § 8.3.1.
|
||||
#[derive(Clone, Copy, Debug)]
|
||||
pub enum CollapsibleMargins {
|
||||
|
@ -99,6 +105,12 @@ impl CollapsibleMargins {
|
|||
}
|
||||
}
|
||||
|
||||
impl Default for CollapsibleMargins {
|
||||
fn default() -> Self {
|
||||
Self::new()
|
||||
}
|
||||
}
|
||||
|
||||
enum FinalMarginState {
|
||||
MarginsCollapseThrough,
|
||||
BottomMarginCollapses,
|
||||
|
@ -357,6 +369,12 @@ impl IntrinsicISizes {
|
|||
}
|
||||
}
|
||||
|
||||
impl Default for IntrinsicISizes {
|
||||
fn default() -> Self {
|
||||
Self::new()
|
||||
}
|
||||
}
|
||||
|
||||
/// The temporary result of the computation of intrinsic inline-sizes.
|
||||
#[derive(Debug)]
|
||||
pub struct IntrinsicISizesContribution {
|
||||
|
@ -397,8 +415,7 @@ impl IntrinsicISizesContribution {
|
|||
self.content_intrinsic_sizes.minimum_inline_size,
|
||||
sizes.minimum_inline_size,
|
||||
);
|
||||
self.content_intrinsic_sizes.preferred_inline_size =
|
||||
self.content_intrinsic_sizes.preferred_inline_size + sizes.preferred_inline_size
|
||||
self.content_intrinsic_sizes.preferred_inline_size += sizes.preferred_inline_size
|
||||
}
|
||||
|
||||
/// Updates the computation so that the minimum is the sum of the current minimum and the
|
||||
|
@ -406,10 +423,8 @@ impl IntrinsicISizesContribution {
|
|||
/// preferred. This is used when laying out fragments in the inline direction when
|
||||
/// `white-space` is `pre` or `nowrap`.
|
||||
pub fn union_nonbreaking_inline(&mut self, sizes: &IntrinsicISizes) {
|
||||
self.content_intrinsic_sizes.minimum_inline_size =
|
||||
self.content_intrinsic_sizes.minimum_inline_size + sizes.minimum_inline_size;
|
||||
self.content_intrinsic_sizes.preferred_inline_size =
|
||||
self.content_intrinsic_sizes.preferred_inline_size + sizes.preferred_inline_size
|
||||
self.content_intrinsic_sizes.minimum_inline_size += sizes.minimum_inline_size;
|
||||
self.content_intrinsic_sizes.preferred_inline_size += sizes.preferred_inline_size
|
||||
}
|
||||
|
||||
/// Updates the computation so that the minimum is the maximum of the current minimum and the
|
||||
|
@ -430,6 +445,12 @@ impl IntrinsicISizesContribution {
|
|||
}
|
||||
}
|
||||
|
||||
impl Default for IntrinsicISizesContribution {
|
||||
fn default() -> Self {
|
||||
Self::new()
|
||||
}
|
||||
}
|
||||
|
||||
/// Useful helper data type when computing values for blocks and positioned elements.
|
||||
#[derive(Clone, Copy, Debug, PartialEq)]
|
||||
pub enum MaybeAuto {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue