diff options
author | Anthony Ramine <nox@nox.paris> | 2020-03-31 14:06:22 +0200 |
---|---|---|
committer | Anthony Ramine <nox@nox.paris> | 2020-03-31 14:06:22 +0200 |
commit | 3e875ce3eb5270d31a13fbe0bd9796687465fcff (patch) | |
tree | 50b561e3b8497b130c7e4e9b5ebffa8be8439857 /components/script/dom/attr.rs | |
parent | 47c9f1912150b41695810f6c987f0ca208547bd4 (diff) | |
download | servo-3e875ce3eb5270d31a13fbe0bd9796687465fcff.tar.gz servo-3e875ce3eb5270d31a13fbe0bd9796687465fcff.zip |
Introduce AttrHelpersForLayout::namespace
Diffstat (limited to 'components/script/dom/attr.rs')
-rw-r--r-- | components/script/dom/attr.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/script/dom/attr.rs b/components/script/dom/attr.rs index a9f832b97bb..cd1a98ad799 100644 --- a/components/script/dom/attr.rs +++ b/components/script/dom/attr.rs @@ -238,6 +238,7 @@ pub trait AttrHelpersForLayout<'dom> { fn as_str(self) -> &'dom str; fn as_tokens(self) -> Option<&'dom [Atom]>; fn local_name(self) -> &'dom LocalName; + fn namespace(self) -> &'dom Namespace; } #[allow(unsafe_code)] @@ -265,4 +266,9 @@ impl<'dom> AttrHelpersForLayout<'dom> for LayoutDom<'dom, Attr> { fn local_name(self) -> &'dom LocalName { unsafe { &self.unsafe_get().identifier.local_name } } + + #[inline] + fn namespace(self) -> &'dom Namespace { + unsafe { &self.unsafe_get().identifier.namespace } + } } |