diff options
author | Tim Taubert <tim@timtaubert.de> | 2014-10-12 18:53:31 +0200 |
---|---|---|
committer | Tim Taubert <tim@timtaubert.de> | 2014-10-13 11:13:12 +0200 |
commit | 9a52bb8310eb9d479a5211b0048bb682da0ac123 (patch) | |
tree | 63d43b597057dd5d17e3bf57b7b351d8c1aa525e /components/script/dom/text.rs | |
parent | acd98a73a4ea1aad96705c49ab960d9c87a38a28 (diff) | |
download | servo-9a52bb8310eb9d479a5211b0048bb682da0ac123.tar.gz servo-9a52bb8310eb9d479a5211b0048bb682da0ac123.zip |
Privatize InheritTypes
Diffstat (limited to 'components/script/dom/text.rs')
-rw-r--r-- | components/script/dom/text.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/components/script/dom/text.rs b/components/script/dom/text.rs index b073f8ec298..7e251fd0b99 100644 --- a/components/script/dom/text.rs +++ b/components/script/dom/text.rs @@ -18,8 +18,9 @@ use servo_util::str::DOMString; /// An HTML text node. #[jstraceable] #[must_root] +#[privatize] pub struct Text { - pub characterdata: CharacterData, + characterdata: CharacterData, } impl TextDerived for EventTarget { @@ -44,6 +45,11 @@ impl Text { let document = global.as_window().Document().root(); Ok(Text::new(text, *document)) } + + #[inline] + pub fn characterdata<'a>(&'a self) -> &'a CharacterData { + &self.characterdata + } } impl Reflectable for Text { |