#[derive(Debug, Default, Clone, Ord, PartialOrd, Eq, PartialEq, Hash)]
pub struct MonochromeBitDepth(CalculablePropertyValue<CssUnsignedInteger>);
impl ToCss for MonochromeBitDepth
{
fn to_css<W: fmt::Write>(&self, dest: &mut W) -> fmt::Result
{
self.0.to_css(dest)
}
}
impl Parse for MonochromeBitDepth
{
fn parse<'i, 't>(context: &ParserContext, input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i, CustomParseError<'i>>>
{
Ok(MonochromeBitDepth(CssUnsignedInteger::parse_one_outside_calc_function(context, input)?))
}
}