We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 093faaa commit 210db7dCopy full SHA for 210db7d
src/test/auxiliary/issue-2631-a.rs
@@ -0,0 +1,15 @@
1
+#[link(name = "req")];
2
+#[crate_type = "lib"];
3
+
4
+use std;
5
6
+import dvec::*;
7
+import dvec::dvec;
8
+import std::map::hashmap;
9
10
+type header_map = hashmap<str, @dvec<@str>>;
11
12
+// the unused ty param is necessary so this gets monomorphized
13
+fn request<T: copy>(req: header_map) {
14
+ let _x = *(*req.get("METHOD"))[0u];
15
+}
src/test/run-pass/issue-2631-b.rs
@@ -0,0 +1,17 @@
+// xfail-fast
+// aux-build:issue-2631-a.rs
+use req;
+import req::*;
+import std::map::*;
+import std::map::str_hash;
+import dvec;
+fn main() {
+ let v = [mut @"hi"];
+ let m: req::header_map = str_hash();
+ m.insert("METHOD", @dvec::from_vec(v));
16
+ request::<int>(m);
17
0 commit comments