mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
style: Use derive(TCV) in GeometryBox.
This commit is contained in:
parent
900eaec3cc
commit
156b371376
1 changed files with 1 additions and 3 deletions
|
@ -8,7 +8,6 @@
|
||||||
use std::fmt;
|
use std::fmt;
|
||||||
use style_traits::ToCss;
|
use style_traits::ToCss;
|
||||||
use values::animated::{Animate, Procedure, ToAnimatedZero};
|
use values::animated::{Animate, Procedure, ToAnimatedZero};
|
||||||
use values::computed::ComputedValueAsSpecified;
|
|
||||||
use values::distance::{ComputeSquaredDistance, SquaredDistance};
|
use values::distance::{ComputeSquaredDistance, SquaredDistance};
|
||||||
use values::generics::border::BorderRadius;
|
use values::generics::border::BorderRadius;
|
||||||
use values::generics::position::Position;
|
use values::generics::position::Position;
|
||||||
|
@ -20,14 +19,13 @@ pub type ClippingShape<BasicShape, Url> = ShapeSource<BasicShape, GeometryBox, U
|
||||||
/// https://drafts.fxtf.org/css-masking-1/#typedef-geometry-box
|
/// https://drafts.fxtf.org/css-masking-1/#typedef-geometry-box
|
||||||
#[allow(missing_docs)]
|
#[allow(missing_docs)]
|
||||||
#[cfg_attr(feature = "servo", derive(HeapSizeOf))]
|
#[cfg_attr(feature = "servo", derive(HeapSizeOf))]
|
||||||
#[derive(Clone, Copy, Debug, PartialEq, ToCss)]
|
#[derive(Clone, Copy, Debug, PartialEq, ToComputedValue, ToCss)]
|
||||||
pub enum GeometryBox {
|
pub enum GeometryBox {
|
||||||
FillBox,
|
FillBox,
|
||||||
StrokeBox,
|
StrokeBox,
|
||||||
ViewBox,
|
ViewBox,
|
||||||
ShapeBox(ShapeBox),
|
ShapeBox(ShapeBox),
|
||||||
}
|
}
|
||||||
impl ComputedValueAsSpecified for GeometryBox {}
|
|
||||||
|
|
||||||
/// A float area shape, for `shape-outside`.
|
/// A float area shape, for `shape-outside`.
|
||||||
pub type FloatAreaShape<BasicShape, Url> = ShapeSource<BasicShape, ShapeBox, Url>;
|
pub type FloatAreaShape<BasicShape, Url> = ShapeSource<BasicShape, ShapeBox, Url>;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue