aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/str.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/bindings/str.rs')
-rw-r--r--components/script/dom/bindings/str.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/bindings/str.rs b/components/script/dom/bindings/str.rs
index c252a8a3e21..e67c8ac7d6a 100644
--- a/components/script/dom/bindings/str.rs
+++ b/components/script/dom/bindings/str.rs
@@ -6,6 +6,7 @@
//! The `ByteString` struct.
+use std::borrow::ToOwned;
use std::hash::{Hash, sip};
use std::str;
use std::str::FromStr;
@@ -154,6 +155,6 @@ impl Hash for ByteString {
impl FromStr for ByteString {
fn from_str(s: &str) -> Option<ByteString> {
- Some(ByteString::new(s.into_string().into_bytes()))
+ Some(ByteString::new(s.to_owned().into_bytes()))
}
}