diff options
Diffstat (limited to 'components/style/macros.rs')
-rw-r--r-- | components/style/macros.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/components/style/macros.rs b/components/style/macros.rs index 200fd61a8c4..3a36fabf104 100644 --- a/components/style/macros.rs +++ b/components/style/macros.rs @@ -4,6 +4,16 @@ //! Various macro helpers. +macro_rules! exclusive_value { + (($value:ident, $set:expr) => $ident:path) => { + if $value.intersects($set) { + return Err(()) + } else { + $ident + } + } +} + macro_rules! trivial_to_computed_value { ($name:ty) => { impl $crate::values::computed::ToComputedValue for $name { |