diff options
Diffstat (limited to 'components/style/values/specified/easing.rs')
-rw-r--r-- | components/style/values/specified/easing.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/components/style/values/specified/easing.rs b/components/style/values/specified/easing.rs index ab3b4cb43bc..d65f1897d4c 100644 --- a/components/style/values/specified/easing.rs +++ b/components/style/values/specified/easing.rs @@ -4,14 +4,14 @@ //! Specified types for CSS Easing functions. +use crate::parser::{Parse, ParserContext}; +use crate::values::computed::easing::TimingFunction as ComputedTimingFunction; +use crate::values::generics::easing::TimingFunction as GenericTimingFunction; +use crate::values::generics::easing::{StepPosition, TimingKeyword}; +use crate::values::specified::{Integer, Number}; use cssparser::Parser; -use parser::{Parse, ParserContext}; use selectors::parser::SelectorParseErrorKind; use style_traits::{ParseError, StyleParseErrorKind}; -use values::computed::easing::TimingFunction as ComputedTimingFunction; -use values::generics::easing::TimingFunction as GenericTimingFunction; -use values::generics::easing::{StepPosition, TimingKeyword}; -use values::specified::{Integer, Number}; /// A specified timing function. pub type TimingFunction = GenericTimingFunction<Integer, Number>; @@ -21,10 +21,10 @@ impl Parse for TimingFunction { context: &ParserContext, input: &mut Parser<'i, 't>, ) -> Result<Self, ParseError<'i>> { - if let Ok(keyword) = input.try(TimingKeyword::parse) { + if let Ok(keyword) = input.r#try(TimingKeyword::parse) { return Ok(GenericTimingFunction::Keyword(keyword)); } - if let Ok(ident) = input.try(|i| i.expect_ident_cloned()) { + if let Ok(ident) = input.r#try(|i| i.expect_ident_cloned()) { let position = match_ignore_ascii_case! { &ident, "step-start" => StepPosition::Start, "step-end" => StepPosition::End, @@ -57,7 +57,7 @@ impl Parse for TimingFunction { }, "steps" => { let steps = Integer::parse_positive(context, i)?; - let position = i.try(|i| { + let position = i.r#try(|i| { i.expect_comma()?; StepPosition::parse(context, i) }).unwrap_or(StepPosition::End); |