style: Make the generic size not use euclid under the hood.

The euclid size is not really used for anything. Also rename it to Size2D to
avoid cbindgen conflicts with values::length::Size.

Differential Revision: https://phabricator.services.mozilla.com/D20959
This commit is contained in:
Emilio Cobos Álvarez 2019-02-25 03:05:39 +00:00
parent ebeb7b228f
commit aad4dac5b4
4 changed files with 32 additions and 55 deletions

View file

@ -12,7 +12,7 @@ use crate::values::generics::border::BorderImageSlice as GenericBorderImageSlice
use crate::values::generics::border::BorderRadius as GenericBorderRadius;
use crate::values::generics::border::BorderSpacing as GenericBorderSpacing;
use crate::values::generics::rect::Rect;
use crate::values::generics::size::Size;
use crate::values::generics::size::Size2D;
use crate::values::generics::NonNegative;
use app_units::Au;
@ -59,7 +59,7 @@ impl BorderImageSlice {
impl BorderSpacing {
/// Returns `0 0`.
pub fn zero() -> Self {
GenericBorderSpacing(Size::new(
GenericBorderSpacing(Size2D::new(
NonNegativeLength::zero(),
NonNegativeLength::zero(),
))
@ -79,7 +79,7 @@ impl BorderSpacing {
impl BorderCornerRadius {
/// Returns `0 0`.
pub fn zero() -> Self {
GenericBorderCornerRadius(Size::new(
GenericBorderCornerRadius(Size2D::new(
NonNegativeLengthPercentage::zero(),
NonNegativeLengthPercentage::zero(),
))