Add Servo_Property_IsShorthand to geckolib/glue.rs

This commit is contained in:
Jonathan Watt 2018-03-19 14:55:39 +00:00
parent 794c0d445a
commit b8185b4744
2 changed files with 23 additions and 0 deletions

View file

@ -1645,6 +1645,12 @@ impl PropertyId {
}
}
/// Returns true if the property is a shorthand or shorthand alias.
#[inline]
pub fn is_shorthand(&self) -> bool {
self.as_shorthand().is_ok()
}
/// Given this property id, get it either as a shorthand or as a
/// `PropertyDeclarationId`.
pub fn as_shorthand(&self) -> Result<ShorthandId, PropertyDeclarationId> {