aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/characterdata.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/characterdata.rs')
-rw-r--r--components/script/dom/characterdata.rs8
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()
}
}