diff options
Diffstat (limited to 'components/script/dom/characterdata.rs')
-rw-r--r-- | components/script/dom/characterdata.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/dom/characterdata.rs b/components/script/dom/characterdata.rs index 81456cfb60b..4e0d32d4456 100644 --- a/components/script/dom/characterdata.rs +++ b/components/script/dom/characterdata.rs @@ -281,14 +281,14 @@ impl CharacterDataMethods for CharacterData { } #[allow(unsafe_code)] -pub trait LayoutCharacterDataHelpers { - unsafe fn data_for_layout(&self) -> &str; +pub trait LayoutCharacterDataHelpers<'dom> { + unsafe fn data_for_layout(self) -> &'dom str; } #[allow(unsafe_code)] -impl LayoutCharacterDataHelpers for LayoutDom<'_, CharacterData> { +impl<'dom> LayoutCharacterDataHelpers<'dom> for LayoutDom<'dom, CharacterData> { #[inline] - unsafe fn data_for_layout(&self) -> &str { + unsafe fn data_for_layout(self) -> &'dom str { &(*self.unsafe_get()).data.borrow_for_layout() } } |