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.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/dom/bindings/str.rs b/components/script/dom/bindings/str.rs
index 4ec9e08197b..a06aaed5ec4 100644
--- a/components/script/dom/bindings/str.rs
+++ b/components/script/dom/bindings/str.rs
@@ -6,7 +6,6 @@
use std::from_str::FromStr;
use std::hash::{Hash, sip};
-use std::path::BytesContainer;
use std::str;
/// Encapsulates the IDL `ByteString` type.
@@ -67,7 +66,7 @@ impl ByteString {
vec.iter().all(|&x| {
// http://tools.ietf.org/html/rfc2616#section-2.2
match x {
- 0..31 | 127 => false, // CTLs
+ 0...31 | 127 => false, // CTLs
40 | 41 | 60 | 62 | 64 |
44 | 59 | 58 | 92 | 34 |
47 | 91 | 93 | 63 | 61 |
@@ -132,7 +131,7 @@ impl ByteString {
false
}
},
- 0..31 | 127 => false, // CTLs
+ 0...31 | 127 => false, // CTLs
x if x > 127 => false, // non ASCII
_ if prev == Other || prev == SPHT => {
prev = Other;
@@ -153,6 +152,6 @@ impl Hash for ByteString {
impl FromStr for ByteString {
fn from_str(s: &str) -> Option<ByteString> {
- Some(ByteString::new(s.container_into_owned_bytes()))
+ Some(ByteString::new(s.to_string().into_bytes()))
}
}