aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/str.rs
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2017-06-15 21:58:40 +0200
committerSimon Sapin <simon.sapin@exyr.org>2017-06-16 15:05:46 +0200
commitb83afdedc873903028d94f44632eaa6d3fcaf7f0 (patch)
treeae256de8f65dadcbcced8693ac25eaaca931d9b4 /components/script/dom/bindings/str.rs
parent66c130d55aa0d7af1104c00e93a5bf950f23a383 (diff)
downloadservo-b83afdedc873903028d94f44632eaa6d3fcaf7f0.tar.gz
servo-b83afdedc873903028d94f44632eaa6d3fcaf7f0.zip
Upgrade cssparser to 0.15
Diffstat (limited to 'components/script/dom/bindings/str.rs')
-rw-r--r--components/script/dom/bindings/str.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/components/script/dom/bindings/str.rs b/components/script/dom/bindings/str.rs
index 4e579044491..33f4f1bc57f 100644
--- a/components/script/dom/bindings/str.rs
+++ b/components/script/dom/bindings/str.rs
@@ -4,6 +4,7 @@
//! The `ByteString` struct.
+use cssparser::CompactCowStr;
use html5ever::{LocalName, Namespace};
use servo_atoms::Atom;
use std::ascii::AsciiExt;
@@ -298,6 +299,12 @@ impl<'a> Into<Cow<'a, str>> for DOMString {
}
}
+impl<'a> Into<CompactCowStr<'a>> for DOMString {
+ fn into(self) -> CompactCowStr<'a> {
+ self.0.into()
+ }
+}
+
impl Extend<char> for DOMString {
fn extend<I>(&mut self, iterable: I) where I: IntoIterator<Item=char> {
self.0.extend(iterable)