aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/values/generics/border.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2019-05-21 21:07:55 +0000
committerEmilio Cobos Álvarez <emilio@crisal.io>2019-05-29 16:14:23 +0200
commit44926adde721176240bb62a9c883cc1c5d6bfd64 (patch)
treefbb611ff984636032704cfed434520a5a5d5f46f /components/style/values/generics/border.rs
parentaf8e8e6a34cb2a6fa93c8ea998c6cd3a0c8c0536 (diff)
downloadservo-44926adde721176240bb62a9c883cc1c5d6bfd64.tar.gz
servo-44926adde721176240bb62a9c883cc1c5d6bfd64.zip
style: Use cbindgen for border-image-width.
Differential Revision: https://phabricator.services.mozilla.com/D32032
Diffstat (limited to 'components/style/values/generics/border.rs')
-rw-r--r--components/style/values/generics/border.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/components/style/values/generics/border.rs b/components/style/values/generics/border.rs
index ec0ab1c4b07..f36062ce39b 100644
--- a/components/style/values/generics/border.rs
+++ b/components/style/values/generics/border.rs
@@ -23,15 +23,18 @@ use style_traits::{CssWriter, ToCss};
ToResolvedValue,
ToShmem,
)]
-pub enum BorderImageSideWidth<LengthPercentage, Number> {
+#[repr(C, u8)]
+pub enum GenericBorderImageSideWidth<LP, N> {
/// `<length-or-percentage>`
- Length(LengthPercentage),
+ LengthPercentage(LP),
/// `<number>`
- Number(Number),
+ Number(N),
/// `auto`
Auto,
}
+pub use self::GenericBorderImageSideWidth as BorderImageSideWidth;
+
/// A generic value for the `border-image-slice` property.
#[derive(
Clone,