arwa/
css_style_declaration.rs1use crate::console::{Write, Writer};
2
3pub struct CssStyleDeclaration {
5 inner: web_sys::CssStyleDeclaration,
6}
7
8impl From<web_sys::CssStyleDeclaration> for CssStyleDeclaration {
9 fn from(inner: web_sys::CssStyleDeclaration) -> Self {
10 CssStyleDeclaration { inner }
11 }
12}
13
14impl AsRef<web_sys::CssStyleDeclaration> for CssStyleDeclaration {
15 fn as_ref(&self) -> &web_sys::CssStyleDeclaration {
16 &self.inner
17 }
18}
19
20impl Write for CssStyleDeclaration {
21 fn write(&self, writer: &mut Writer) {
22 writer.write_1(self.inner.as_ref())
23 }
24}