diff options
Diffstat (limited to 'components/script/dom/shadowroot.rs')
-rw-r--r-- | components/script/dom/shadowroot.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/components/script/dom/shadowroot.rs b/components/script/dom/shadowroot.rs index 872a3a461d5..1dddfa6a4f4 100644 --- a/components/script/dom/shadowroot.rs +++ b/components/script/dom/shadowroot.rs @@ -11,6 +11,7 @@ use style::shared_lock::SharedRwLockReadGuard; use style::stylesheets::Stylesheet; use style::stylist::{CascadeData, Stylist}; +use crate::conversions::Convert; use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::codegen::Bindings::ShadowRootBinding::ShadowRoot_Binding::ShadowRootMethods; use crate::dom::bindings::codegen::Bindings::ShadowRootBinding::{ @@ -421,3 +422,12 @@ impl<'dom> LayoutShadowRootHelpers<'dom> for LayoutDom<'dom, ShadowRoot> { } } } + +impl Convert<devtools_traits::ShadowRootMode> for ShadowRootMode { + fn convert(self) -> devtools_traits::ShadowRootMode { + match self { + ShadowRootMode::Open => devtools_traits::ShadowRootMode::Open, + ShadowRootMode::Closed => devtools_traits::ShadowRootMode::Closed, + } + } +} |