diff --git a/components/style/gecko/url.rs b/components/style/gecko/url.rs index b206ad761e7..0c2348fbaa2 100644 --- a/components/style/gecko/url.rs +++ b/components/style/gecko/url.rs @@ -30,6 +30,7 @@ pub struct SpecifiedUrl { /// a property with this specified url value. pub image_value: Option>, } +trivial_to_computed_value!(SpecifiedUrl); impl SpecifiedUrl { /// Try to parse a URL from a string value that is a valid CSS token for a diff --git a/components/style/values/specified/mod.rs b/components/style/values/specified/mod.rs index 9efed2e144f..2b08912f73e 100644 --- a/components/style/values/specified/mod.rs +++ b/components/style/values/specified/mod.rs @@ -83,8 +83,6 @@ pub mod url { use cssparser::Parser; use parser::{Parse, ParserContext}; use style_traits::ParseError; -#[cfg(feature = "gecko")] -use values::computed::ComputedValueAsSpecified; #[cfg(feature = "servo")] pub use ::servo::url::*; @@ -99,10 +97,6 @@ impl Parse for SpecifiedUrl { } impl Eq for SpecifiedUrl {} - -#[cfg(feature = "gecko")] -impl ComputedValueAsSpecified for SpecifiedUrl {} - } /// Parse an `` value, handling `calc()` correctly.