aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/characterdata.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/dom/characterdata.rs')
-rw-r--r--src/components/script/dom/characterdata.rs13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/components/script/dom/characterdata.rs b/src/components/script/dom/characterdata.rs
index 8e2d94081f8..ebb17cf6993 100644
--- a/src/components/script/dom/characterdata.rs
+++ b/src/components/script/dom/characterdata.rs
@@ -4,6 +4,7 @@
//! DOM bindings for `CharacterData`.
+use dom::bindings::codegen::Bindings::CharacterDataBinding::CharacterDataMethods;
use dom::bindings::codegen::InheritTypes::{CharacterDataDerived, NodeCast};
use dom::bindings::error::{Fallible, ErrorResult, IndexSize};
use dom::bindings::js::JSRef;
@@ -42,18 +43,6 @@ impl CharacterData {
}
}
-pub trait CharacterDataMethods {
- fn Data(&self) -> DOMString;
- fn SetData(&self, arg: DOMString) -> ErrorResult;
- fn Length(&self) -> u32;
- fn SubstringData(&self, offset: u32, count: u32) -> Fallible<DOMString>;
- fn AppendData(&self, arg: DOMString) -> ErrorResult;
- fn InsertData(&self, _offset: u32, _arg: DOMString) -> ErrorResult;
- fn DeleteData(&self, _offset: u32, _count: u32) -> ErrorResult;
- fn ReplaceData(&self, _offset: u32, _count: u32, _arg: DOMString) -> ErrorResult;
- fn Remove(&self);
-}
-
impl<'a> CharacterDataMethods for JSRef<'a, CharacterData> {
fn Data(&self) -> DOMString {
self.data.deref().borrow().clone()