diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2013-05-30 16:55:50 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2013-05-30 16:55:50 -0400 |
| commit | 21951e503d14deaefab27d8d560319213fdf5712 (patch) | |
| tree | 634428ac770ae57557af695131975827fcbc038b | |
| parent | 9c7eb068e5b3b7aed2de8bf9989ae6b106c9599e (diff) | |
| download | rust-21951e503d14deaefab27d8d560319213fdf5712.tar.gz rust-21951e503d14deaefab27d8d560319213fdf5712.zip | |
Correct issue-2804 test
| -rw-r--r-- | src/test/run-pass/issue-2804.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/run-pass/issue-2804.rs b/src/test/run-pass/issue-2804.rs index d42d0b5aac0..59ab5018c1d 100644 --- a/src/test/run-pass/issue-2804.rs +++ b/src/test/run-pass/issue-2804.rs @@ -25,9 +25,9 @@ fn lookup(table: ~json::Object, key: ~str, default: ~str) -> ~str { match table.find(&key) { - option::Some(&extra::json::String(copy s)) => + option::Some(&extra::json::String(ref s)) => { - copy s + copy *s } option::Some(value) => { @@ -45,9 +45,9 @@ fn add_interface(store: int, managed_ip: ~str, data: extra::json::Json) -> (~str { match &data { - &extra::json::Object(copy interface) => + &extra::json::Object(ref interface) => { - let name = lookup(copy interface, ~"ifDescr", ~""); + let name = lookup(copy *interface, ~"ifDescr", ~""); let label = fmt!("%s-%s", managed_ip, name); (label, bool_value(false)) |
