diff options
author | Jack Moffitt <jack@metajack.im> | 2014-06-01 00:21:53 -0600 |
---|---|---|
committer | Jack Moffitt <jack@metajack.im> | 2014-06-05 09:58:59 -0600 |
commit | 629c4c6afe7cea86c051bb9f52adeac716e2c43f (patch) | |
tree | ee84d9a9b37ecd37e0a9606509624e7f728f5a81 /src/components/script/dom/characterdata.rs | |
parent | 2ae671b5aa9d27812adcdb8ebc749733156df66e (diff) | |
download | servo-629c4c6afe7cea86c051bb9f52adeac716e2c43f.tar.gz servo-629c4c6afe7cea86c051bb9f52adeac716e2c43f.zip |
Upgrade Rust.
Diffstat (limited to 'src/components/script/dom/characterdata.rs')
-rw-r--r-- | src/components/script/dom/characterdata.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/components/script/dom/characterdata.rs b/src/components/script/dom/characterdata.rs index 88c13f668a3..c4fe6700a3a 100644 --- a/src/components/script/dom/characterdata.rs +++ b/src/components/script/dom/characterdata.rs @@ -66,11 +66,11 @@ impl<'a> CharacterDataMethods for JSRef<'a, CharacterData> { } fn SubstringData(&self, offset: u32, count: u32) -> Fallible<DOMString> { - Ok(self.data.slice(offset as uint, count as uint).to_str()) + Ok(self.data.as_slice().slice(offset as uint, count as uint).to_str()) } fn AppendData(&mut self, arg: DOMString) -> ErrorResult { - self.data = self.data + arg; + self.data.push_str(arg.as_slice()); Ok(()) } @@ -79,7 +79,7 @@ impl<'a> CharacterDataMethods for JSRef<'a, CharacterData> { } fn DeleteData(&mut self, offset: u32, count: u32) -> ErrorResult { - self.ReplaceData(offset, count, "".to_owned()) + self.ReplaceData(offset, count, "".to_string()) } fn ReplaceData(&mut self, offset: u32, count: u32, arg: DOMString) -> ErrorResult { @@ -92,9 +92,9 @@ impl<'a> CharacterDataMethods for JSRef<'a, CharacterData> { } else { count }; - let mut data = self.data.slice(0, offset as uint).to_strbuf(); - data.push_str(arg); - data.push_str(self.data.slice((offset + count) as uint, length as uint)); + let mut data = self.data.as_slice().slice(0, offset as uint).to_string(); + data.push_str(arg.as_slice()); + data.push_str(self.data.as_slice().slice((offset + count) as uint, length as uint)); self.data = data.into_owned(); // FIXME: Once we have `Range`, we should implement step7 to step11 Ok(()) |