style: Add simple ToShmem implementations.

Differential Revision: https://phabricator.services.mozilla.com/D17190
This commit is contained in:
Cameron McCormack 2019-03-30 00:16:11 +00:00 committed by Emilio Cobos Álvarez
parent f6ef35c5d3
commit 7fa7c103d6
7 changed files with 85 additions and 3 deletions

View file

@ -17,6 +17,7 @@ use selectors::parser::SelectorParseErrorKind;
use std::fmt::{self, Debug, Write};
use std::hash;
use style_traits::{CssWriter, ParseError, StyleParseErrorKind, ToCss};
use to_shmem::impl_trivial_to_shmem;
#[cfg(feature = "gecko")]
pub use crate::gecko::url::CssUrl;
@ -108,6 +109,8 @@ impl ComputeSquaredDistance for Impossible {
}
}
impl_trivial_to_shmem!(Impossible);
impl Parse for Impossible {
fn parse<'i, 't>(
_context: &ParserContext,