style: Inline some trivial bits.

Bug: 1466963
Reviewed-by: xidorn
MozReview-Commit-ID: A219QehiMqZ
This commit is contained in:
Emilio Cobos Álvarez 2018-06-04 21:58:14 +02:00
parent 255fe05d40
commit 9c51d31b05
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
2 changed files with 4 additions and 0 deletions

View file

@ -8,6 +8,7 @@ use context::QuirksMode;
use gecko_bindings::structs::nsCompatibility;
impl From<nsCompatibility> for QuirksMode {
#[inline]
fn from(mode: nsCompatibility) -> QuirksMode {
match mode {
nsCompatibility::eCompatibility_FullStandards => QuirksMode::NoQuirks,

View file

@ -593,18 +593,21 @@ impl NonCustomPropertyId {
}
impl From<LonghandId> for NonCustomPropertyId {
#[inline]
fn from(id: LonghandId) -> Self {
NonCustomPropertyId(id as usize)
}
}
impl From<ShorthandId> for NonCustomPropertyId {
#[inline]
fn from(id: ShorthandId) -> Self {
NonCustomPropertyId((id as usize) + ${len(data.longhands)})
}
}
impl From<AliasId> for NonCustomPropertyId {
#[inline]
fn from(id: AliasId) -> Self {
NonCustomPropertyId(id as usize + ${len(data.longhands) + len(data.shorthands)})
}