mirror of
https://github.com/servo/servo.git
synced 2025-10-04 02:29:12 +01:00
style: Run "cargo +nightly fmt" for style components in servo
The directories changed: * servo/components/selectors/ * servo/components/style/ * servo/components/style_derive/ * servo/ports/geckolib/ Per review request, disable rustfmt in `components_to_transform_3d_matrix()` to preserve the format for a call to `Transform3D::new`. My mozilla-central is at https://hg.mozilla.org/mozilla-central/rev/d1ae84015c22f2034435b47194fdced878072035 My nightly rust is 1.66.0-nightly (8b705839c 2022-09-26). Differential Revision: https://phabricator.services.mozilla.com/D158234
This commit is contained in:
parent
1a9198a5ef
commit
3da52edffc
60 changed files with 684 additions and 489 deletions
|
@ -8,10 +8,14 @@ use crate::custom_properties::Name as CustomPropertyName;
|
|||
use crate::parser::{Parse, ParserContext};
|
||||
use crate::properties::{LonghandId, PropertyDeclarationId};
|
||||
use crate::properties::{PropertyId, ShorthandId};
|
||||
use crate::values::generics::box_::{GenericAnimationIterationCount, GenericPerspective, GenericLineClamp};
|
||||
use crate::values::generics::box_::{GenericContainIntrinsicSize, GenericVerticalAlign, VerticalAlignKeyword};
|
||||
use crate::values::generics::box_::{
|
||||
GenericAnimationIterationCount, GenericLineClamp, GenericPerspective,
|
||||
};
|
||||
use crate::values::generics::box_::{
|
||||
GenericContainIntrinsicSize, GenericVerticalAlign, VerticalAlignKeyword,
|
||||
};
|
||||
use crate::values::specified::length::{LengthPercentage, NonNegativeLength};
|
||||
use crate::values::specified::{AllowQuirks, Number, Integer};
|
||||
use crate::values::specified::{AllowQuirks, Integer, Number};
|
||||
use crate::values::{CustomIdent, KeyframesName, TimelineName};
|
||||
use crate::Atom;
|
||||
use cssparser::Parser;
|
||||
|
@ -856,7 +860,10 @@ impl Parse for AnimationTimeline {
|
|||
}
|
||||
|
||||
// https://drafts.csswg.org/scroll-animations-1/rewrite#scroll-notation
|
||||
if input.try_parse(|i| i.expect_function_matching("scroll")).is_ok() {
|
||||
if input
|
||||
.try_parse(|i| i.expect_function_matching("scroll"))
|
||||
.is_ok()
|
||||
{
|
||||
return input.parse_nested_block(|i| {
|
||||
Ok(Self::Scroll(
|
||||
i.try_parse(ScrollAxis::parse).unwrap_or(ScrollAxis::Block),
|
||||
|
@ -1424,9 +1431,7 @@ impl Parse for ContainIntrinsicSize {
|
|||
context: &ParserContext,
|
||||
input: &mut Parser<'i, 't>,
|
||||
) -> Result<Self, ParseError<'i>> {
|
||||
|
||||
if let Ok(l) = input.try_parse(|i| NonNegativeLength::parse(context, i))
|
||||
{
|
||||
if let Ok(l) = input.try_parse(|i| NonNegativeLength::parse(context, i)) {
|
||||
return Ok(Self::Length(l));
|
||||
}
|
||||
|
||||
|
@ -1446,9 +1451,10 @@ impl Parse for LineClamp {
|
|||
context: &ParserContext,
|
||||
input: &mut Parser<'i, 't>,
|
||||
) -> Result<Self, ParseError<'i>> {
|
||||
if let Ok(i) = input.try_parse(|i| crate::values::specified::PositiveInteger::parse(context, i))
|
||||
if let Ok(i) =
|
||||
input.try_parse(|i| crate::values::specified::PositiveInteger::parse(context, i))
|
||||
{
|
||||
return Ok(Self(i.0))
|
||||
return Ok(Self(i.0));
|
||||
}
|
||||
input.expect_ident_matching("none")?;
|
||||
Ok(Self::none())
|
||||
|
@ -1505,7 +1511,17 @@ bitflags! {
|
|||
|
||||
/// https://drafts.csswg.org/css-contain-3/#container-name
|
||||
#[repr(transparent)]
|
||||
#[derive(Clone, Debug, MallocSizeOf, PartialEq, SpecifiedValueInfo, ToComputedValue, ToCss, ToResolvedValue, ToShmem)]
|
||||
#[derive(
|
||||
Clone,
|
||||
Debug,
|
||||
MallocSizeOf,
|
||||
PartialEq,
|
||||
SpecifiedValueInfo,
|
||||
ToComputedValue,
|
||||
ToCss,
|
||||
ToResolvedValue,
|
||||
ToShmem,
|
||||
)]
|
||||
pub struct ContainerName(#[css(iterable, if_empty = "none")] pub crate::OwnedSlice<CustomIdent>);
|
||||
|
||||
impl ContainerName {
|
||||
|
@ -1521,17 +1537,29 @@ impl ContainerName {
|
|||
}
|
||||
|
||||
impl Parse for ContainerName {
|
||||
fn parse<'i, 't>( _: &ParserContext, input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i>> {
|
||||
fn parse<'i, 't>(
|
||||
_: &ParserContext,
|
||||
input: &mut Parser<'i, 't>,
|
||||
) -> Result<Self, ParseError<'i>> {
|
||||
let mut idents = vec![];
|
||||
let location = input.current_source_location();
|
||||
let first = input.expect_ident()?;
|
||||
if first.eq_ignore_ascii_case("none") {
|
||||
return Ok(Self::none())
|
||||
return Ok(Self::none());
|
||||
}
|
||||
const DISALLOWED_CONTAINER_NAMES: &'static [&'static str] = &["none", "not", "or", "and", "auto", "normal"];
|
||||
idents.push(CustomIdent::from_ident(location, first, DISALLOWED_CONTAINER_NAMES)?);
|
||||
const DISALLOWED_CONTAINER_NAMES: &'static [&'static str] =
|
||||
&["none", "not", "or", "and", "auto", "normal"];
|
||||
idents.push(CustomIdent::from_ident(
|
||||
location,
|
||||
first,
|
||||
DISALLOWED_CONTAINER_NAMES,
|
||||
)?);
|
||||
while let Ok(ident) = input.try_parse(|input| input.expect_ident_cloned()) {
|
||||
idents.push(CustomIdent::from_ident(location, &ident, DISALLOWED_CONTAINER_NAMES)?);
|
||||
idents.push(CustomIdent::from_ident(
|
||||
location,
|
||||
&ident,
|
||||
DISALLOWED_CONTAINER_NAMES,
|
||||
)?);
|
||||
}
|
||||
Ok(ContainerName(idents.into()))
|
||||
}
|
||||
|
@ -2158,7 +2186,10 @@ pub enum Overflow {
|
|||
// This can be derived once we remove or keep `-moz-hidden-unscrollable`
|
||||
// indefinitely.
|
||||
impl Parse for Overflow {
|
||||
fn parse<'i, 't>(_: &ParserContext, input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i>> {
|
||||
fn parse<'i, 't>(
|
||||
_: &ParserContext,
|
||||
input: &mut Parser<'i, 't>,
|
||||
) -> Result<Self, ParseError<'i>> {
|
||||
Ok(try_match_ident_ignore_ascii_case! { input,
|
||||
"visible" => Self::Visible,
|
||||
"hidden" => Self::Hidden,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue