Skip to content

Commit 5448726

Browse files
committed
Temporary workaround for rust-lang/rust#18352
1 parent 4c398c7 commit 5448726

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//#![warn(missing_doc)]
22
#![forbid(non_camel_case_types)]
3-
#![feature(macro_rules, struct_variant)]
3+
#![feature(macro_rules, struct_variant, tuple_indexing)]
44

55
//! This crate currently provides almost XML 1.0/1.1-compliant pull parser.
66

src/namespace.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ impl Namespace {
4141
let Namespace(ref hm) = *self;
4242
for (k, v) in hm.iter() {
4343
match (k.as_ref().map(|k| k.as_slice()), v.as_slice()) {
44-
(None, NS_EMPTY_URI) |
45-
(Some(NS_XMLNS_PREFIX), NS_XMLNS_URI) |
46-
(Some(NS_XML_PREFIX), NS_XML_URI) => {},
44+
(None, u) if u == NS_EMPTY_URI => {},
45+
(Some(p), u) if p == NS_XMLNS_PREFIX && u == NS_XMLNS_URI => {},
46+
(Some(p), u) if p == NS_XML_PREFIX && u == NS_XML_URI => {},
4747
_ => return false
4848
}
4949
}

0 commit comments

Comments
 (0)