[INFO] cloning repository https://github.com/yuya373/rust_dns
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/yuya373/rust_dns" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyuya373%2Frust_dns", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyuya373%2Frust_dns'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ff9c4c85354d33759e4fd6edff30fc7b5c9cbd7d
[INFO] checking yuya373/rust_dns against 846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9 for pr-164812
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyuya373%2Frust_dns" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/yuya373/rust_dns
[INFO] finished tweaking git repo https://github.com/yuya373/rust_dns
[INFO] tweaked toml for git repo https://github.com/yuya373/rust_dns written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/yuya373/rust_dns on toolchain 846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/yuya373/rust_dns already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `dns` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:c0af3998e971868164375a7dfb646c9933ddd1a3bdb00fa2041266763dc1eeab" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98
[INFO] running `Command { std: "docker" "start" "fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98" "/opt/rustwide/cargo-home/bin/cargo" "+846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98" "/opt/rustwide/cargo-home/bin/cargo" "+846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `dns` (manifest) generated 1 warning
[INFO] [stderr]     Checking dns v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let res = ((try!(self.read()) as u16) << 8) | (try!(self.read()) as u16);
[INFO] [stdout]    |                     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:55:56
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let res = ((try!(self.read()) as u16) << 8) | (try!(self.read()) as u16);
[INFO] [stdout]    |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let res = ((try!(self.read()) as u32) << 24) | ((try!(self.read()) as u32) << 16)
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:60:58
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let res = ((try!(self.read()) as u32) << 24) | ((try!(self.read()) as u32) << 16)
[INFO] [stdout]    |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |             | ((try!(self.read()) as u32) << 8)
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |             | ((try!(self.read()) as u32) << 0);
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |             let len = try!(self.get(pos));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     try!(self.seek(pos + 2));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 let b2 = try!(self.get(pos + 1)) as u16;
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:92:34
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 let str_buffer = try!(self.get_range(pos, len as usize));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             try!(self.seek(pos));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         try!(self.write(val));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         try!(self.write((val >> 8) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         try!(self.write((val & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         try!(self.write(((val >> 24) & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         try!(self.write(((val >> 16) & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         try!(self.write(((val >> 8) & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         try!(self.write(((val >> 0) & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         try!(self.write_u8(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             try!(self.write_u8(len as u8));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 try!(self.write_u8(*b));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         try!(self.set(pos, (val >> 8) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         try!(self.set(pos + 1, (val & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         self.id = try!(buffer.read_u16());
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |         let flags = try!(buffer.read_u16());
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 |         self.questions = try!(buffer.read_u16());
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:69:24
[INFO] [stdout]    |
[INFO] [stdout] 69 |         self.answers = try!(buffer.read_u16());
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:70:38
[INFO] [stdout]    |
[INFO] [stdout] 70 |         self.authoritative_entries = try!(buffer.read_u16());
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:71:33
[INFO] [stdout]    |
[INFO] [stdout] 71 |         self.resource_entries = try!(buffer.read_u16());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         try!(buffer.write_u16(self.id));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         try!(buffer.write_u8(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let res = ((try!(self.read()) as u16) << 8) | (try!(self.read()) as u16);
[INFO] [stdout]    |                     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         try!(buffer.write_u8(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         try!(buffer.write_u16(self.questions));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         try!(buffer.write_u16(self.answers));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         try!(buffer.write_u16(self.authoritative_entries));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         try!(buffer.write_u16(self.resource_entries));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         try!(buffer.read_qname(&mut self.name));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:21:42
[INFO] [stdout]    |
[INFO] [stdout] 21 |         self.qtype = QueryType::from_num(try!(buffer.read_u16()));
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let _ = try!(buffer.read_u16()); // class
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:55:56
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let res = ((try!(self.read()) as u16) << 8) | (try!(self.read()) as u16);
[INFO] [stdout]    |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         try!(buffer.write_qname(&self.name));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         try!(buffer.write_u16(typenum));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!(buffer.write_u16(1));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         try!(buffer.read_qname(&mut domain));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:48:25
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let qtype_num = try!(buffer.read_u16());
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let _ = try!(buffer.read_u16()); // class, ignore
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let ttl = try!(buffer.read_u32());
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let res = ((try!(self.read()) as u32) << 24) | ((try!(self.read()) as u32) << 16)
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:52:24
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let data_len = try!(buffer.read_u16());
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:56:32
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 let raw_addr = try!(buffer.read_u32());
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 let raw_addr1 = try!(buffer.read_u32());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:71:33
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 let raw_addr2 = try!(buffer.read_u32());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 let raw_addr3 = try!(buffer.read_u32());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:60:58
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let res = ((try!(self.read()) as u32) << 24) | ((try!(self.read()) as u32) << 16)
[INFO] [stdout]    |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:73:33
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 let raw_addr4 = try!(buffer.read_u32());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:92:17
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 try!(buffer.read_qname(&mut ns));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 try!(buffer.read_qname(&mut cname));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |             | ((try!(self.read()) as u32) << 8)
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 try!(buffer.read_qname(&mut mx));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:109:32
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 let priority = try!(buffer.read_u16());
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 try!(buffer.step(data_len as usize));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |             | ((try!(self.read()) as u32) << 0);
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 try!(buffer.write_u16(QueryType::A.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:141:17
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 try!(buffer.write_u16(4));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 try!(buffer.write_u8(octets[0]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 try!(buffer.write_u8(octets[1]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 try!(buffer.write_u8(octets[2]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 try!(buffer.write_u8(octets[3]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:156:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |             let len = try!(self.get(pos));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 try!(buffer.write_u16(QueryType::NS.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     try!(self.seek(pos + 2));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 let b2 = try!(self.get(pos + 1)) as u16;
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/byte_packet_buffer.rs:92:34
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 let str_buffer = try!(self.get_range(pos, len as usize));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             try!(self.seek(pos));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         try!(self.write(val));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         try!(self.write((val >> 8) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         try!(self.write((val & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         try!(self.write(((val >> 24) & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 try!(buffer.write_u16(0));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 try!(buffer.write_qname(host));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 try!(buffer.set_u16(pos, size as u16));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:174:17
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 try!(buffer.write_u16(QueryType::CNAME.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:177:17
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 try!(buffer.write_u16(0));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 try!(buffer.write_qname(host));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 try!(buffer.set_u16(pos, size as u16));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:193:17
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 try!(buffer.write_u16(QueryType::MX.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:196:17
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 try!(buffer.write_u16(0));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 try!(buffer.write_u16(priority));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 try!(buffer.write_qname(host));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:205:17
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 try!(buffer.set_u16(pos, size as u16));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 try!(buffer.write_u16(QueryType::AAAA.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 try!(buffer.write_u16(16));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:219:21
[INFO] [stdout]     |
[INFO] [stdout] 219 |                     try!(buffer.write_u16(*octet))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         try!(result.header.read(buffer));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             try!(question.read(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 |             let rec = try!(DnsRecord::read(buffer));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let rec = try!(DnsRecord::read(buffer));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:49:23
[INFO] [stdout]    |
[INFO] [stdout] 49 |             let rec = try!(DnsRecord::read(buffer));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         try!(self.header.write(buffer));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             try!(q.write(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             try!(rec.write(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |             try!(rec.write(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             try!(rec.write(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/main.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     try!(socket.send_to(&req_buffer.buf[0..req_buffer.pos], server));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/main.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let socket = try!(UdpSocket::bind(("0.0.0.0", 43210)));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         try!(self.write(((val >> 16) & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         try!(self.write(((val >> 8) & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         try!(self.write(((val >> 0) & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         try!(self.write_u8(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             try!(self.write_u8(len as u8));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 try!(self.write_u8(*b));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         try!(self.set(pos, (val >> 8) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/byte_packet_buffer.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         try!(self.set(pos + 1, (val & 0xFF) as u8));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         self.id = try!(buffer.read_u16());
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |         let flags = try!(buffer.read_u16());
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 |         self.questions = try!(buffer.read_u16());
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:69:24
[INFO] [stdout]    |
[INFO] [stdout] 69 |         self.answers = try!(buffer.read_u16());
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:70:38
[INFO] [stdout]    |
[INFO] [stdout] 70 |         self.authoritative_entries = try!(buffer.read_u16());
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:71:33
[INFO] [stdout]    |
[INFO] [stdout] 71 |         self.resource_entries = try!(buffer.read_u16());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         try!(buffer.write_u16(self.id));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         try!(buffer.write_u8(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         try!(buffer.write_u8(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         try!(buffer.write_u16(self.questions));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         try!(buffer.write_u16(self.answers));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         try!(buffer.write_u16(self.authoritative_entries));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_header.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         try!(buffer.write_u16(self.resource_entries));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         try!(buffer.read_qname(&mut self.name));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:21:42
[INFO] [stdout]    |
[INFO] [stdout] 21 |         self.qtype = QueryType::from_num(try!(buffer.read_u16()));
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let _ = try!(buffer.read_u16()); // class
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         try!(buffer.write_qname(&self.name));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         try!(buffer.write_u16(typenum));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_question.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         try!(buffer.write_u16(1));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         try!(buffer.read_qname(&mut domain));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:48:25
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let qtype_num = try!(buffer.read_u16());
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let _ = try!(buffer.read_u16()); // class, ignore
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let ttl = try!(buffer.read_u32());
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:52:24
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let data_len = try!(buffer.read_u16());
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:56:32
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 let raw_addr = try!(buffer.read_u32());
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 let raw_addr1 = try!(buffer.read_u32());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:71:33
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 let raw_addr2 = try!(buffer.read_u32());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 let raw_addr3 = try!(buffer.read_u32());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:73:33
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 let raw_addr4 = try!(buffer.read_u32());
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_record.rs:92:17
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 try!(buffer.read_qname(&mut ns));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:101:17
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 try!(buffer.read_qname(&mut cname));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 try!(buffer.read_qname(&mut mx));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:109:32
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 let priority = try!(buffer.read_u16());
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 try!(buffer.step(data_len as usize));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 try!(buffer.write_u16(QueryType::A.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:141:17
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 try!(buffer.write_u16(4));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 try!(buffer.write_u8(octets[0]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 try!(buffer.write_u8(octets[1]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 try!(buffer.write_u8(octets[2]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 try!(buffer.write_u8(octets[3]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:156:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |                 try!(buffer.write_u16(QueryType::NS.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:162:17
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 try!(buffer.write_u16(0));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 try!(buffer.write_qname(host));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 try!(buffer.set_u16(pos, size as u16));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:174:17
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 try!(buffer.write_u16(QueryType::CNAME.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:176:17
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:177:17
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 try!(buffer.write_u16(0));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 try!(buffer.write_qname(host));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 try!(buffer.set_u16(pos, size as u16));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:193:17
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 try!(buffer.write_u16(QueryType::MX.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:196:17
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 try!(buffer.write_u16(0));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 try!(buffer.write_u16(priority));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 try!(buffer.write_qname(host));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:205:17
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 try!(buffer.set_u16(pos, size as u16));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 try!(buffer.write_qname(domain));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 try!(buffer.write_u16(QueryType::AAAA.to_num()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 try!(buffer.write_u16(1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 |                 try!(buffer.write_u32(ttl));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 try!(buffer.write_u16(16));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/dns_record.rs:219:21
[INFO] [stdout]     |
[INFO] [stdout] 219 |                     try!(buffer.write_u16(*octet))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         try!(result.header.read(buffer));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             try!(question.read(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 |             let rec = try!(DnsRecord::read(buffer));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let rec = try!(DnsRecord::read(buffer));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:49:23
[INFO] [stdout]    |
[INFO] [stdout] 49 |             let rec = try!(DnsRecord::read(buffer));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         try!(self.header.write(buffer));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             try!(q.write(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:69:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             try!(rec.write(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |             try!(rec.write(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/dns_packet.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             try!(rec.write(buffer));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/main.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     try!(socket.send_to(&req_buffer.buf[0..req_buffer.pos], server));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/main.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let socket = try!(UdpSocket::bind(("0.0.0.0", 43210)));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] running `Command { std: "docker" "inspect" "fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98", kill_on_drop: false }`
[INFO] [stdout] fdaaf1401872194f223df17312764ba3775c05f3bc14dee967343ab979a99a98
