diff options
Diffstat (limited to 'components/style/values/mod.rs')
-rw-r--r-- | components/style/values/mod.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/components/style/values/mod.rs b/components/style/values/mod.rs index 6d2dd1c2b3a..4e4d1cf0a55 100644 --- a/components/style/values/mod.rs +++ b/components/style/values/mod.rs @@ -10,18 +10,18 @@ pub use cssparser::{serialize_identifier, serialize_name, CowRcStr, Parser}; pub use cssparser::{SourceLocation, Token, RGBA}; -use parser::{Parse, ParserContext}; +use crate::Atom; +use crate::parser::{Parse, ParserContext}; +use crate::values::distance::{ComputeSquaredDistance, SquaredDistance}; use selectors::parser::SelectorParseErrorKind; use std::fmt::{self, Debug, Write}; use std::hash; use style_traits::{CssWriter, ParseError, StyleParseErrorKind, ToCss}; -use values::distance::{ComputeSquaredDistance, SquaredDistance}; -use Atom; +#[cfg(feature = "servo")] +pub use crate::servo::url::CssUrl; #[cfg(feature = "gecko")] pub use gecko::url::CssUrl; -#[cfg(feature = "servo")] -pub use servo::url::CssUrl; pub mod animated; pub mod computed; @@ -155,7 +155,7 @@ impl<A: Parse, B: Parse> Parse for Either<A, B> { context: &ParserContext, input: &mut Parser<'i, 't>, ) -> Result<Either<A, B>, ParseError<'i>> { - if let Ok(v) = input.try(|i| A::parse(context, i)) { + if let Ok(v) = input.r#try(|i| A::parse(context, i)) { Ok(Either::First(v)) } else { B::parse(context, input).map(Either::Second) |