Make no_viewport_percentage! use an absolute path for HasViewportPercentage

This commit is contained in:
Michael Brennan 2017-05-10 23:58:05 +02:00
parent c8171ed5d7
commit f7459fd848
7 changed files with 1 additions and 7 deletions

View file

@ -14,7 +14,6 @@
use cssparser::RGBA; use cssparser::RGBA;
use std::fmt; use std::fmt;
use style_traits::ToCss; use style_traits::ToCss;
use values::HasViewportPercentage;
use values::specified::{Color, CSSColor, CSSRGBA}; use values::specified::{Color, CSSColor, CSSRGBA};
impl ToComputedValue for SpecifiedValue { impl ToComputedValue for SpecifiedValue {

View file

@ -56,7 +56,7 @@ macro_rules! define_numbered_css_keyword_enum {
/// for a given type that may never contain viewport units. /// for a given type that may never contain viewport units.
macro_rules! no_viewport_percentage { macro_rules! no_viewport_percentage {
($name: ident) => { ($name: ident) => {
impl HasViewportPercentage for $name { impl $crate::values::HasViewportPercentage for $name {
#[inline] #[inline]
fn has_viewport_percentage(&self) -> bool { fn has_viewport_percentage(&self) -> bool {
false false

View file

@ -12,7 +12,6 @@ use parser::{Parse, ParserContext};
use std::ascii::AsciiExt; use std::ascii::AsciiExt;
use std::fmt; use std::fmt;
use style_traits::ToCss; use style_traits::ToCss;
use values::HasViewportPercentage;
bitflags! { bitflags! {
/// Constants shared by multiple CSS Box Alignment properties /// Constants shared by multiple CSS Box Alignment properties

View file

@ -14,7 +14,6 @@ use std::ascii::AsciiExt;
use std::borrow::Cow; use std::borrow::Cow;
use std::fmt; use std::fmt;
use style_traits::ToCss; use style_traits::ToCss;
use values::HasViewportPercentage;
use values::computed::{ComputedValueAsSpecified, Context, ToComputedValue}; use values::computed::{ComputedValueAsSpecified, Context, ToComputedValue};
use values::computed::basic_shape as computed_basic_shape; use values::computed::basic_shape as computed_basic_shape;
use values::generics::BorderRadiusSize; use values::generics::BorderRadiusSize;

View file

@ -27,7 +27,6 @@ mod gecko {
use properties::longhands::color::SystemColor; use properties::longhands::color::SystemColor;
use std::fmt; use std::fmt;
use style_traits::ToCss; use style_traits::ToCss;
use values::HasViewportPercentage;
/// Color value including non-standard -moz prefixed values. /// Color value including non-standard -moz prefixed values.
#[derive(Clone, Copy, PartialEq, Debug)] #[derive(Clone, Copy, PartialEq, Debug)]

View file

@ -671,7 +671,6 @@ impl SizeKeyword {
#[derive(Debug, Clone, PartialEq)] #[derive(Debug, Clone, PartialEq)]
#[cfg_attr(feature = "servo", derive(HeapSizeOf))] #[cfg_attr(feature = "servo", derive(HeapSizeOf))]
pub struct LayerImage(pub Option<Image>); pub struct LayerImage(pub Option<Image>);
use values::HasViewportPercentage;
no_viewport_percentage!(LayerImage); no_viewport_percentage!(LayerImage);
impl ToCss for LayerImage { impl ToCss for LayerImage {

View file

@ -52,7 +52,6 @@ pub mod position;
pub mod url { pub mod url {
use cssparser::Parser; use cssparser::Parser;
use parser::{Parse, ParserContext}; use parser::{Parse, ParserContext};
use values::HasViewportPercentage;
use values::computed::ComputedValueAsSpecified; use values::computed::ComputedValueAsSpecified;
#[cfg(feature = "servo")] #[cfg(feature = "servo")]