[INFO] fetching crate mqtt3 0.1.4... [INFO] testing mqtt3-0.1.4 against beta-2020-06-03 for beta-1.45-1 [INFO] extracting crate mqtt3 0.1.4 into /workspace/builds/worker-2/source [INFO] validating manifest of crates.io crate mqtt3 0.1.4 on toolchain beta-2020-06-03 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate mqtt3 0.1.4 [INFO] finished tweaking crates.io crate mqtt3 0.1.4 [INFO] tweaked toml for crates.io crate mqtt3 0.1.4 written to /workspace/builds/worker-2/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 76154fabe4bd59becfff171a2b77c3bae46119086f428ed96e20921684fba4a8 [INFO] running `"docker" "start" "-a" "76154fabe4bd59becfff171a2b77c3bae46119086f428ed96e20921684fba4a8"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling byteorder v0.4.2 [INFO] [stderr] Compiling mqtt3 v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let hd = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:21:19 [INFO] [stderr] | [INFO] [stderr] 21 | let len = try!(self.read_remaining_length()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | let header = try!(Header::new(hd, len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:35:55 [INFO] [stderr] | [INFO] [stderr] 35 | PacketType::Connect => Ok(Packet::Connect(try!(raw_packet.read_connect(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:36:55 [INFO] [stderr] | [INFO] [stderr] 36 | PacketType::Connack => Ok(Packet::Connack(try!(raw_packet.read_connack(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | PacketType::Publish => Ok(Packet::Publish(try!(raw_packet.read_publish(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:42:27 [INFO] [stderr] | [INFO] [stderr] 42 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:49:27 [INFO] [stderr] | [INFO] [stderr] 49 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:56:27 [INFO] [stderr] | [INFO] [stderr] 56 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:63:27 [INFO] [stderr] | [INFO] [stderr] 63 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:66:59 [INFO] [stderr] | [INFO] [stderr] 66 | PacketType::Subscribe => Ok(Packet::Subscribe(try!(raw_packet.read_subscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:67:53 [INFO] [stderr] | [INFO] [stderr] 67 | PacketType::Suback => Ok(Packet::Suback(try!(raw_packet.read_suback(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:68:63 [INFO] [stderr] | [INFO] [stderr] 68 | PacketType::Unsubscribe => Ok(Packet::Unsubscribe(try!(raw_packet.read_unsubscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:73:27 [INFO] [stderr] | [INFO] [stderr] 73 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | let protocol_name = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | let protocol_level = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:85:24 [INFO] [stderr] | [INFO] [stderr] 85 | let protocol = try!(Protocol::new(protocol_name.as_ref(), protocol_level)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | let connect_flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:88:26 [INFO] [stderr] | [INFO] [stderr] 88 | let keep_alive = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:89:25 [INFO] [stderr] | [INFO] [stderr] 89 | let client_id = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:99:34 [INFO] [stderr] | [INFO] [stderr] 99 | let will_topic = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | let will_message = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:101:32 [INFO] [stderr] | [INFO] [stderr] 101 | let will_qod = try!(QoS::from_u8((connect_flags & 0b11000) >> 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:118:23 [INFO] [stderr] | [INFO] [stderr] 118 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | let flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:139:27 [INFO] [stderr] | [INFO] [stderr] 139 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:142:19 [INFO] [stderr] | [INFO] [stderr] 142 | code: try!(ConnectReturnCode::from_u8(return_code)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:150:35 [INFO] [stderr] | [INFO] [stderr] 150 | Some(PacketIdentifier(try!(self.read_u16::()))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | try!(self.read_to_end(&mut payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:160:22 [INFO] [stderr] | [INFO] [stderr] 160 | qos: try!(header.qos()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:162:29 [INFO] [stderr] | [INFO] [stderr] 162 | topic_name: try!(topic_name), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:170:19 [INFO] [stderr] | [INFO] [stderr] 170 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:175:32 [INFO] [stderr] | [INFO] [stderr] 175 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:176:33 [INFO] [stderr] | [INFO] [stderr] 176 | let requested_qod = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:178:73 [INFO] [stderr] | [INFO] [stderr] 178 | topics.push(SubscribeTopic { topic_path: topic_filter, qos: try!(QoS::from_u8(requested_qod)) }); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:188:19 [INFO] [stderr] | [INFO] [stderr] 188 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:193:31 [INFO] [stderr] | [INFO] [stderr] 193 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:197:65 [INFO] [stderr] | [INFO] [stderr] 197 | return_codes.push(SubscribeReturnCodes::Success(try!(QoS::from_u8(return_code & 0x3)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:214:32 [INFO] [stderr] | [INFO] [stderr] 214 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 227 | try!(self.take(len as u64).read_to_end(&mut *payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:232:19 [INFO] [stderr] | [INFO] [stderr] 232 | let len = try!(self.read_u16::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | try!(self.take(len as u64).read_to_end(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:235:12 [INFO] [stderr] | [INFO] [stderr] 235 | Ok(try!(String::from_utf8(data))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:245:24 [INFO] [stderr] | [INFO] [stderr] 245 | let byte = try!(self.read_u8()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:10:17 [INFO] [stderr] | [INFO] [stderr] 10 | try!(self.write_u8(0b00010000)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | try!(self.write_mqtt_string(prot_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | try!(self.write_u8(connect.protocol.level())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:42:17 [INFO] [stderr] | [INFO] [stderr] 42 | try!(self.write_u8(connect_flags)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:43:17 [INFO] [stderr] | [INFO] [stderr] 43 | try!(self.write_u16::(connect.keep_alive)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:44:17 [INFO] [stderr] | [INFO] [stderr] 44 | try!(self.write_mqtt_string(connect.client_id.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | try!(self.write_mqtt_string(last_will.topic.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:47:21 [INFO] [stderr] | [INFO] [stderr] 47 | try!(self.write_mqtt_string(last_will.message.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | try!(self.write_mqtt_string(username)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | try!(self.write_mqtt_string(password)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try!(self.write(&[0x20, 0x02, connack.session_present as u8, connack.code.to_u8()])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:62:17 [INFO] [stderr] | [INFO] [stderr] 62 | try!(self.write_u8(0b00110000 | publish.retain as u8 | (publish.qos.to_u8() << 1) | ((publish.dup as u8) << 3))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | try!(self.write_mqtt_string(publish.topic_name.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:71:25 [INFO] [stderr] | [INFO] [stderr] 71 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | try!(self.write(&publish.payload.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 78 | try!(self.write(&[0x40, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:79:17 [INFO] [stderr] | [INFO] [stderr] 79 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:83:17 [INFO] [stderr] | [INFO] [stderr] 83 | try!(self.write(&[0x50, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | try!(self.write(&[0x62, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:89:17 [INFO] [stderr] | [INFO] [stderr] 89 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:93:17 [INFO] [stderr] | [INFO] [stderr] 93 | try!(self.write(&[0x70, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:94:17 [INFO] [stderr] | [INFO] [stderr] 94 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:98:17 [INFO] [stderr] | [INFO] [stderr] 98 | try!(self.write(&[0x82])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:101:17 [INFO] [stderr] | [INFO] [stderr] 101 | try!(self.write_u16::(subscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:103:21 [INFO] [stderr] | [INFO] [stderr] 103 | try!(self.write_mqtt_string(topic.topic_path.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | try!(self.write_u8(topic.qos.to_u8())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:109:17 [INFO] [stderr] | [INFO] [stderr] 109 | try!(self.write(&[0x90])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:110:17 [INFO] [stderr] | [INFO] [stderr] 110 | try!(self.write_remaining_length(suback.return_codes.len() + 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:111:17 [INFO] [stderr] | [INFO] [stderr] 111 | try!(self.write_u16::(suback.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | try!(self.write(&payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:122:17 [INFO] [stderr] | [INFO] [stderr] 122 | try!(self.write(&[0xA2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | try!(self.write_u16::(unsubscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:127:21 [INFO] [stderr] | [INFO] [stderr] 127 | try!(self.write_mqtt_string(topic.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:132:17 [INFO] [stderr] | [INFO] [stderr] 132 | try!(self.write(&[0xB0, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | try!(self.write(&[0xc0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:141:17 [INFO] [stderr] | [INFO] [stderr] 141 | try!(self.write(&[0xd0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:145:17 [INFO] [stderr] | [INFO] [stderr] 145 | try!(self.write(&[0xe0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:152:9 [INFO] [stderr] | [INFO] [stderr] 152 | try!(self.write_u16::(string.len() as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | try!(self.write(string.as_bytes())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(self.write_u8(byte)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/topic.rs:186:26 [INFO] [stderr] | [INFO] [stderr] 186 | let topic_name = try!(self.to_topic_path()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:258:18 [INFO] [stderr] | [INFO] [stderr] 258 | typ: try!(PacketType::from_hd(hd)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: 94 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.55s [INFO] running `"docker" "inspect" "76154fabe4bd59becfff171a2b77c3bae46119086f428ed96e20921684fba4a8"` [INFO] running `"docker" "rm" "-f" "76154fabe4bd59becfff171a2b77c3bae46119086f428ed96e20921684fba4a8"` [INFO] [stdout] 76154fabe4bd59becfff171a2b77c3bae46119086f428ed96e20921684fba4a8 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 88cf9ac43599c11240c7c3140ccabe775b5196a1ae619dcbe4435fa3d8d9a597 [INFO] running `"docker" "start" "-a" "88cf9ac43599c11240c7c3140ccabe775b5196a1ae619dcbe4435fa3d8d9a597"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling mqtt3 v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let hd = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:21:19 [INFO] [stderr] | [INFO] [stderr] 21 | let len = try!(self.read_remaining_length()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | let header = try!(Header::new(hd, len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:35:55 [INFO] [stderr] | [INFO] [stderr] 35 | PacketType::Connect => Ok(Packet::Connect(try!(raw_packet.read_connect(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:36:55 [INFO] [stderr] | [INFO] [stderr] 36 | PacketType::Connack => Ok(Packet::Connack(try!(raw_packet.read_connack(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | PacketType::Publish => Ok(Packet::Publish(try!(raw_packet.read_publish(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:42:27 [INFO] [stderr] | [INFO] [stderr] 42 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:49:27 [INFO] [stderr] | [INFO] [stderr] 49 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:56:27 [INFO] [stderr] | [INFO] [stderr] 56 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:63:27 [INFO] [stderr] | [INFO] [stderr] 63 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:66:59 [INFO] [stderr] | [INFO] [stderr] 66 | PacketType::Subscribe => Ok(Packet::Subscribe(try!(raw_packet.read_subscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:67:53 [INFO] [stderr] | [INFO] [stderr] 67 | PacketType::Suback => Ok(Packet::Suback(try!(raw_packet.read_suback(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:68:63 [INFO] [stderr] | [INFO] [stderr] 68 | PacketType::Unsubscribe => Ok(Packet::Unsubscribe(try!(raw_packet.read_unsubscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:73:27 [INFO] [stderr] | [INFO] [stderr] 73 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | let protocol_name = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | let protocol_level = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:85:24 [INFO] [stderr] | [INFO] [stderr] 85 | let protocol = try!(Protocol::new(protocol_name.as_ref(), protocol_level)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | let connect_flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:88:26 [INFO] [stderr] | [INFO] [stderr] 88 | let keep_alive = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:89:25 [INFO] [stderr] | [INFO] [stderr] 89 | let client_id = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:99:34 [INFO] [stderr] | [INFO] [stderr] 99 | let will_topic = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | let will_message = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:101:32 [INFO] [stderr] | [INFO] [stderr] 101 | let will_qod = try!(QoS::from_u8((connect_flags & 0b11000) >> 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:118:23 [INFO] [stderr] | [INFO] [stderr] 118 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | let flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:139:27 [INFO] [stderr] | [INFO] [stderr] 139 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:142:19 [INFO] [stderr] | [INFO] [stderr] 142 | code: try!(ConnectReturnCode::from_u8(return_code)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:150:35 [INFO] [stderr] | [INFO] [stderr] 150 | Some(PacketIdentifier(try!(self.read_u16::()))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | try!(self.read_to_end(&mut payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:160:22 [INFO] [stderr] | [INFO] [stderr] 160 | qos: try!(header.qos()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:162:29 [INFO] [stderr] | [INFO] [stderr] 162 | topic_name: try!(topic_name), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:170:19 [INFO] [stderr] | [INFO] [stderr] 170 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:175:32 [INFO] [stderr] | [INFO] [stderr] 175 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:176:33 [INFO] [stderr] | [INFO] [stderr] 176 | let requested_qod = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:178:73 [INFO] [stderr] | [INFO] [stderr] 178 | topics.push(SubscribeTopic { topic_path: topic_filter, qos: try!(QoS::from_u8(requested_qod)) }); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:188:19 [INFO] [stderr] | [INFO] [stderr] 188 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:193:31 [INFO] [stderr] | [INFO] [stderr] 193 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:197:65 [INFO] [stderr] | [INFO] [stderr] 197 | return_codes.push(SubscribeReturnCodes::Success(try!(QoS::from_u8(return_code & 0x3)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:214:32 [INFO] [stderr] | [INFO] [stderr] 214 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 227 | try!(self.take(len as u64).read_to_end(&mut *payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:232:19 [INFO] [stderr] | [INFO] [stderr] 232 | let len = try!(self.read_u16::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | try!(self.take(len as u64).read_to_end(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:235:12 [INFO] [stderr] | [INFO] [stderr] 235 | Ok(try!(String::from_utf8(data))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:245:24 [INFO] [stderr] | [INFO] [stderr] 245 | let byte = try!(self.read_u8()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:10:17 [INFO] [stderr] | [INFO] [stderr] 10 | try!(self.write_u8(0b00010000)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | try!(self.write_mqtt_string(prot_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | try!(self.write_u8(connect.protocol.level())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:42:17 [INFO] [stderr] | [INFO] [stderr] 42 | try!(self.write_u8(connect_flags)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:43:17 [INFO] [stderr] | [INFO] [stderr] 43 | try!(self.write_u16::(connect.keep_alive)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:44:17 [INFO] [stderr] | [INFO] [stderr] 44 | try!(self.write_mqtt_string(connect.client_id.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | try!(self.write_mqtt_string(last_will.topic.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:47:21 [INFO] [stderr] | [INFO] [stderr] 47 | try!(self.write_mqtt_string(last_will.message.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | try!(self.write_mqtt_string(username)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | try!(self.write_mqtt_string(password)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try!(self.write(&[0x20, 0x02, connack.session_present as u8, connack.code.to_u8()])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:62:17 [INFO] [stderr] | [INFO] [stderr] 62 | try!(self.write_u8(0b00110000 | publish.retain as u8 | (publish.qos.to_u8() << 1) | ((publish.dup as u8) << 3))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | try!(self.write_mqtt_string(publish.topic_name.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:71:25 [INFO] [stderr] | [INFO] [stderr] 71 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | try!(self.write(&publish.payload.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 78 | try!(self.write(&[0x40, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:79:17 [INFO] [stderr] | [INFO] [stderr] 79 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:83:17 [INFO] [stderr] | [INFO] [stderr] 83 | try!(self.write(&[0x50, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | try!(self.write(&[0x62, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:89:17 [INFO] [stderr] | [INFO] [stderr] 89 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:93:17 [INFO] [stderr] | [INFO] [stderr] 93 | try!(self.write(&[0x70, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:94:17 [INFO] [stderr] | [INFO] [stderr] 94 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:98:17 [INFO] [stderr] | [INFO] [stderr] 98 | try!(self.write(&[0x82])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:101:17 [INFO] [stderr] | [INFO] [stderr] 101 | try!(self.write_u16::(subscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:103:21 [INFO] [stderr] | [INFO] [stderr] 103 | try!(self.write_mqtt_string(topic.topic_path.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | try!(self.write_u8(topic.qos.to_u8())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:109:17 [INFO] [stderr] | [INFO] [stderr] 109 | try!(self.write(&[0x90])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:110:17 [INFO] [stderr] | [INFO] [stderr] 110 | try!(self.write_remaining_length(suback.return_codes.len() + 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:111:17 [INFO] [stderr] | [INFO] [stderr] 111 | try!(self.write_u16::(suback.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | try!(self.write(&payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:122:17 [INFO] [stderr] | [INFO] [stderr] 122 | try!(self.write(&[0xA2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | try!(self.write_u16::(unsubscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:127:21 [INFO] [stderr] | [INFO] [stderr] 127 | try!(self.write_mqtt_string(topic.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:132:17 [INFO] [stderr] | [INFO] [stderr] 132 | try!(self.write(&[0xB0, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | try!(self.write(&[0xc0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:141:17 [INFO] [stderr] | [INFO] [stderr] 141 | try!(self.write(&[0xd0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:145:17 [INFO] [stderr] | [INFO] [stderr] 145 | try!(self.write(&[0xe0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:152:9 [INFO] [stderr] | [INFO] [stderr] 152 | try!(self.write_u16::(string.len() as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | try!(self.write(string.as_bytes())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(self.write_u8(byte)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/topic.rs:186:26 [INFO] [stderr] | [INFO] [stderr] 186 | let topic_name = try!(self.to_topic_path()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:258:18 [INFO] [stderr] | [INFO] [stderr] 258 | typ: try!(PacketType::from_hd(hd)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: 94 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let hd = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:21:19 [INFO] [stderr] | [INFO] [stderr] 21 | let len = try!(self.read_remaining_length()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | let header = try!(Header::new(hd, len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:35:55 [INFO] [stderr] | [INFO] [stderr] 35 | PacketType::Connect => Ok(Packet::Connect(try!(raw_packet.read_connect(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:36:55 [INFO] [stderr] | [INFO] [stderr] 36 | PacketType::Connack => Ok(Packet::Connack(try!(raw_packet.read_connack(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | PacketType::Publish => Ok(Packet::Publish(try!(raw_packet.read_publish(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:42:27 [INFO] [stderr] | [INFO] [stderr] 42 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:49:27 [INFO] [stderr] | [INFO] [stderr] 49 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:56:27 [INFO] [stderr] | [INFO] [stderr] 56 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:63:27 [INFO] [stderr] | [INFO] [stderr] 63 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:66:59 [INFO] [stderr] | [INFO] [stderr] 66 | PacketType::Subscribe => Ok(Packet::Subscribe(try!(raw_packet.read_subscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:67:53 [INFO] [stderr] | [INFO] [stderr] 67 | PacketType::Suback => Ok(Packet::Suback(try!(raw_packet.read_suback(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:68:63 [INFO] [stderr] | [INFO] [stderr] 68 | PacketType::Unsubscribe => Ok(Packet::Unsubscribe(try!(raw_packet.read_unsubscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:73:27 [INFO] [stderr] | [INFO] [stderr] 73 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | let protocol_name = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | let protocol_level = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:85:24 [INFO] [stderr] | [INFO] [stderr] 85 | let protocol = try!(Protocol::new(protocol_name.as_ref(), protocol_level)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | let connect_flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:88:26 [INFO] [stderr] | [INFO] [stderr] 88 | let keep_alive = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:89:25 [INFO] [stderr] | [INFO] [stderr] 89 | let client_id = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:99:34 [INFO] [stderr] | [INFO] [stderr] 99 | let will_topic = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | let will_message = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:101:32 [INFO] [stderr] | [INFO] [stderr] 101 | let will_qod = try!(QoS::from_u8((connect_flags & 0b11000) >> 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:118:23 [INFO] [stderr] | [INFO] [stderr] 118 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | let flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:139:27 [INFO] [stderr] | [INFO] [stderr] 139 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:142:19 [INFO] [stderr] | [INFO] [stderr] 142 | code: try!(ConnectReturnCode::from_u8(return_code)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:150:35 [INFO] [stderr] | [INFO] [stderr] 150 | Some(PacketIdentifier(try!(self.read_u16::()))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | try!(self.read_to_end(&mut payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:160:22 [INFO] [stderr] | [INFO] [stderr] 160 | qos: try!(header.qos()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:162:29 [INFO] [stderr] | [INFO] [stderr] 162 | topic_name: try!(topic_name), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:170:19 [INFO] [stderr] | [INFO] [stderr] 170 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:175:32 [INFO] [stderr] | [INFO] [stderr] 175 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:176:33 [INFO] [stderr] | [INFO] [stderr] 176 | let requested_qod = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:178:73 [INFO] [stderr] | [INFO] [stderr] 178 | topics.push(SubscribeTopic { topic_path: topic_filter, qos: try!(QoS::from_u8(requested_qod)) }); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:188:19 [INFO] [stderr] | [INFO] [stderr] 188 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:193:31 [INFO] [stderr] | [INFO] [stderr] 193 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:197:65 [INFO] [stderr] | [INFO] [stderr] 197 | return_codes.push(SubscribeReturnCodes::Success(try!(QoS::from_u8(return_code & 0x3)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:214:32 [INFO] [stderr] | [INFO] [stderr] 214 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 227 | try!(self.take(len as u64).read_to_end(&mut *payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:232:19 [INFO] [stderr] | [INFO] [stderr] 232 | let len = try!(self.read_u16::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | try!(self.take(len as u64).read_to_end(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:235:12 [INFO] [stderr] | [INFO] [stderr] 235 | Ok(try!(String::from_utf8(data))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:245:24 [INFO] [stderr] | [INFO] [stderr] 245 | let byte = try!(self.read_u8()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:10:17 [INFO] [stderr] | [INFO] [stderr] 10 | try!(self.write_u8(0b00010000)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | try!(self.write_mqtt_string(prot_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | try!(self.write_u8(connect.protocol.level())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:42:17 [INFO] [stderr] | [INFO] [stderr] 42 | try!(self.write_u8(connect_flags)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:43:17 [INFO] [stderr] | [INFO] [stderr] 43 | try!(self.write_u16::(connect.keep_alive)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:44:17 [INFO] [stderr] | [INFO] [stderr] 44 | try!(self.write_mqtt_string(connect.client_id.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | try!(self.write_mqtt_string(last_will.topic.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:47:21 [INFO] [stderr] | [INFO] [stderr] 47 | try!(self.write_mqtt_string(last_will.message.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | try!(self.write_mqtt_string(username)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | try!(self.write_mqtt_string(password)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try!(self.write(&[0x20, 0x02, connack.session_present as u8, connack.code.to_u8()])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:62:17 [INFO] [stderr] | [INFO] [stderr] 62 | try!(self.write_u8(0b00110000 | publish.retain as u8 | (publish.qos.to_u8() << 1) | ((publish.dup as u8) << 3))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | try!(self.write_mqtt_string(publish.topic_name.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:71:25 [INFO] [stderr] | [INFO] [stderr] 71 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | try!(self.write(&publish.payload.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 78 | try!(self.write(&[0x40, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:79:17 [INFO] [stderr] | [INFO] [stderr] 79 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:83:17 [INFO] [stderr] | [INFO] [stderr] 83 | try!(self.write(&[0x50, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | try!(self.write(&[0x62, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:89:17 [INFO] [stderr] | [INFO] [stderr] 89 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:93:17 [INFO] [stderr] | [INFO] [stderr] 93 | try!(self.write(&[0x70, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:94:17 [INFO] [stderr] | [INFO] [stderr] 94 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:98:17 [INFO] [stderr] | [INFO] [stderr] 98 | try!(self.write(&[0x82])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:101:17 [INFO] [stderr] | [INFO] [stderr] 101 | try!(self.write_u16::(subscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:103:21 [INFO] [stderr] | [INFO] [stderr] 103 | try!(self.write_mqtt_string(topic.topic_path.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | try!(self.write_u8(topic.qos.to_u8())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:109:17 [INFO] [stderr] | [INFO] [stderr] 109 | try!(self.write(&[0x90])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:110:17 [INFO] [stderr] | [INFO] [stderr] 110 | try!(self.write_remaining_length(suback.return_codes.len() + 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:111:17 [INFO] [stderr] | [INFO] [stderr] 111 | try!(self.write_u16::(suback.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | try!(self.write(&payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:122:17 [INFO] [stderr] | [INFO] [stderr] 122 | try!(self.write(&[0xA2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | try!(self.write_u16::(unsubscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:127:21 [INFO] [stderr] | [INFO] [stderr] 127 | try!(self.write_mqtt_string(topic.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:132:17 [INFO] [stderr] | [INFO] [stderr] 132 | try!(self.write(&[0xB0, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | try!(self.write(&[0xc0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:141:17 [INFO] [stderr] | [INFO] [stderr] 141 | try!(self.write(&[0xd0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:145:17 [INFO] [stderr] | [INFO] [stderr] 145 | try!(self.write(&[0xe0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:152:9 [INFO] [stderr] | [INFO] [stderr] 152 | try!(self.write_u16::(string.len() as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | try!(self.write(string.as_bytes())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(self.write_u8(byte)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/topic.rs:186:26 [INFO] [stderr] | [INFO] [stderr] 186 | let topic_name = try!(self.to_topic_path()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:258:18 [INFO] [stderr] | [INFO] [stderr] 258 | typ: try!(PacketType::from_hd(hd)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: 94 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.30s [INFO] running `"docker" "inspect" "88cf9ac43599c11240c7c3140ccabe775b5196a1ae619dcbe4435fa3d8d9a597"` [INFO] running `"docker" "rm" "-f" "88cf9ac43599c11240c7c3140ccabe775b5196a1ae619dcbe4435fa3d8d9a597"` [INFO] [stdout] 88cf9ac43599c11240c7c3140ccabe775b5196a1ae619dcbe4435fa3d8d9a597 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 78cd4b6917f8348879c5486c5c09a5f56c87c8278db81967b6a21ff16c73170d [INFO] running `"docker" "start" "-a" "78cd4b6917f8348879c5486c5c09a5f56c87c8278db81967b6a21ff16c73170d"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let hd = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:21:19 [INFO] [stderr] | [INFO] [stderr] 21 | let len = try!(self.read_remaining_length()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | let header = try!(Header::new(hd, len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:35:55 [INFO] [stderr] | [INFO] [stderr] 35 | PacketType::Connect => Ok(Packet::Connect(try!(raw_packet.read_connect(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:36:55 [INFO] [stderr] | [INFO] [stderr] 36 | PacketType::Connack => Ok(Packet::Connack(try!(raw_packet.read_connack(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | PacketType::Publish => Ok(Packet::Publish(try!(raw_packet.read_publish(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:42:27 [INFO] [stderr] | [INFO] [stderr] 42 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:49:27 [INFO] [stderr] | [INFO] [stderr] 49 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:56:27 [INFO] [stderr] | [INFO] [stderr] 56 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:63:27 [INFO] [stderr] | [INFO] [stderr] 63 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:66:59 [INFO] [stderr] | [INFO] [stderr] 66 | PacketType::Subscribe => Ok(Packet::Subscribe(try!(raw_packet.read_subscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:67:53 [INFO] [stderr] | [INFO] [stderr] 67 | PacketType::Suback => Ok(Packet::Suback(try!(raw_packet.read_suback(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:68:63 [INFO] [stderr] | [INFO] [stderr] 68 | PacketType::Unsubscribe => Ok(Packet::Unsubscribe(try!(raw_packet.read_unsubscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:73:27 [INFO] [stderr] | [INFO] [stderr] 73 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | let protocol_name = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | let protocol_level = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:85:24 [INFO] [stderr] | [INFO] [stderr] 85 | let protocol = try!(Protocol::new(protocol_name.as_ref(), protocol_level)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | let connect_flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:88:26 [INFO] [stderr] | [INFO] [stderr] 88 | let keep_alive = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:89:25 [INFO] [stderr] | [INFO] [stderr] 89 | let client_id = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:99:34 [INFO] [stderr] | [INFO] [stderr] 99 | let will_topic = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | let will_message = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:101:32 [INFO] [stderr] | [INFO] [stderr] 101 | let will_qod = try!(QoS::from_u8((connect_flags & 0b11000) >> 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:118:23 [INFO] [stderr] | [INFO] [stderr] 118 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | let flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:139:27 [INFO] [stderr] | [INFO] [stderr] 139 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:142:19 [INFO] [stderr] | [INFO] [stderr] 142 | code: try!(ConnectReturnCode::from_u8(return_code)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:150:35 [INFO] [stderr] | [INFO] [stderr] 150 | Some(PacketIdentifier(try!(self.read_u16::()))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | try!(self.read_to_end(&mut payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:160:22 [INFO] [stderr] | [INFO] [stderr] 160 | qos: try!(header.qos()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:162:29 [INFO] [stderr] | [INFO] [stderr] 162 | topic_name: try!(topic_name), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:170:19 [INFO] [stderr] | [INFO] [stderr] 170 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:175:32 [INFO] [stderr] | [INFO] [stderr] 175 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:176:33 [INFO] [stderr] | [INFO] [stderr] 176 | let requested_qod = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:178:73 [INFO] [stderr] | [INFO] [stderr] 178 | topics.push(SubscribeTopic { topic_path: topic_filter, qos: try!(QoS::from_u8(requested_qod)) }); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:188:19 [INFO] [stderr] | [INFO] [stderr] 188 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:193:31 [INFO] [stderr] | [INFO] [stderr] 193 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:197:65 [INFO] [stderr] | [INFO] [stderr] 197 | return_codes.push(SubscribeReturnCodes::Success(try!(QoS::from_u8(return_code & 0x3)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:214:32 [INFO] [stderr] | [INFO] [stderr] 214 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 227 | try!(self.take(len as u64).read_to_end(&mut *payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:232:19 [INFO] [stderr] | [INFO] [stderr] 232 | let len = try!(self.read_u16::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | try!(self.take(len as u64).read_to_end(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:235:12 [INFO] [stderr] | [INFO] [stderr] 235 | Ok(try!(String::from_utf8(data))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:245:24 [INFO] [stderr] | [INFO] [stderr] 245 | let byte = try!(self.read_u8()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:10:17 [INFO] [stderr] | [INFO] [stderr] 10 | try!(self.write_u8(0b00010000)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | try!(self.write_mqtt_string(prot_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | try!(self.write_u8(connect.protocol.level())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:42:17 [INFO] [stderr] | [INFO] [stderr] 42 | try!(self.write_u8(connect_flags)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:43:17 [INFO] [stderr] | [INFO] [stderr] 43 | try!(self.write_u16::(connect.keep_alive)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:44:17 [INFO] [stderr] | [INFO] [stderr] 44 | try!(self.write_mqtt_string(connect.client_id.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | try!(self.write_mqtt_string(last_will.topic.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:47:21 [INFO] [stderr] | [INFO] [stderr] 47 | try!(self.write_mqtt_string(last_will.message.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | try!(self.write_mqtt_string(username)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | try!(self.write_mqtt_string(password)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try!(self.write(&[0x20, 0x02, connack.session_present as u8, connack.code.to_u8()])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:62:17 [INFO] [stderr] | [INFO] [stderr] 62 | try!(self.write_u8(0b00110000 | publish.retain as u8 | (publish.qos.to_u8() << 1) | ((publish.dup as u8) << 3))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | try!(self.write_mqtt_string(publish.topic_name.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:71:25 [INFO] [stderr] | [INFO] [stderr] 71 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | try!(self.write(&publish.payload.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 78 | try!(self.write(&[0x40, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:79:17 [INFO] [stderr] | [INFO] [stderr] 79 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:83:17 [INFO] [stderr] | [INFO] [stderr] 83 | try!(self.write(&[0x50, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | try!(self.write(&[0x62, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:89:17 [INFO] [stderr] | [INFO] [stderr] 89 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:93:17 [INFO] [stderr] | [INFO] [stderr] 93 | try!(self.write(&[0x70, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:94:17 [INFO] [stderr] | [INFO] [stderr] 94 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:98:17 [INFO] [stderr] | [INFO] [stderr] 98 | try!(self.write(&[0x82])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:101:17 [INFO] [stderr] | [INFO] [stderr] 101 | try!(self.write_u16::(subscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:103:21 [INFO] [stderr] | [INFO] [stderr] 103 | try!(self.write_mqtt_string(topic.topic_path.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | try!(self.write_u8(topic.qos.to_u8())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:109:17 [INFO] [stderr] | [INFO] [stderr] 109 | try!(self.write(&[0x90])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:110:17 [INFO] [stderr] | [INFO] [stderr] 110 | try!(self.write_remaining_length(suback.return_codes.len() + 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:111:17 [INFO] [stderr] | [INFO] [stderr] 111 | try!(self.write_u16::(suback.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | try!(self.write(&payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:122:17 [INFO] [stderr] | [INFO] [stderr] 122 | try!(self.write(&[0xA2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | try!(self.write_u16::(unsubscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:127:21 [INFO] [stderr] | [INFO] [stderr] 127 | try!(self.write_mqtt_string(topic.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:132:17 [INFO] [stderr] | [INFO] [stderr] 132 | try!(self.write(&[0xB0, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | try!(self.write(&[0xc0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:141:17 [INFO] [stderr] | [INFO] [stderr] 141 | try!(self.write(&[0xd0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:145:17 [INFO] [stderr] | [INFO] [stderr] 145 | try!(self.write(&[0xe0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:152:9 [INFO] [stderr] | [INFO] [stderr] 152 | try!(self.write_u16::(string.len() as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | try!(self.write(string.as_bytes())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(self.write_u8(byte)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/topic.rs:186:26 [INFO] [stderr] | [INFO] [stderr] 186 | let topic_name = try!(self.to_topic_path()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:258:18 [INFO] [stderr] | [INFO] [stderr] 258 | typ: try!(PacketType::from_hd(hd)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: 94 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let hd = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:21:19 [INFO] [stderr] | [INFO] [stderr] 21 | let len = try!(self.read_remaining_length()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | let header = try!(Header::new(hd, len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:35:55 [INFO] [stderr] | [INFO] [stderr] 35 | PacketType::Connect => Ok(Packet::Connect(try!(raw_packet.read_connect(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:36:55 [INFO] [stderr] | [INFO] [stderr] 36 | PacketType::Connack => Ok(Packet::Connack(try!(raw_packet.read_connack(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | PacketType::Publish => Ok(Packet::Publish(try!(raw_packet.read_publish(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:42:27 [INFO] [stderr] | [INFO] [stderr] 42 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:49:27 [INFO] [stderr] | [INFO] [stderr] 49 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:56:27 [INFO] [stderr] | [INFO] [stderr] 56 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:63:27 [INFO] [stderr] | [INFO] [stderr] 63 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:66:59 [INFO] [stderr] | [INFO] [stderr] 66 | PacketType::Subscribe => Ok(Packet::Subscribe(try!(raw_packet.read_subscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:67:53 [INFO] [stderr] | [INFO] [stderr] 67 | PacketType::Suback => Ok(Packet::Suback(try!(raw_packet.read_suback(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:68:63 [INFO] [stderr] | [INFO] [stderr] 68 | PacketType::Unsubscribe => Ok(Packet::Unsubscribe(try!(raw_packet.read_unsubscribe(header)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:73:27 [INFO] [stderr] | [INFO] [stderr] 73 | let pid = try!(raw_packet.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | let protocol_name = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | let protocol_level = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:85:24 [INFO] [stderr] | [INFO] [stderr] 85 | let protocol = try!(Protocol::new(protocol_name.as_ref(), protocol_level)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | let connect_flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:88:26 [INFO] [stderr] | [INFO] [stderr] 88 | let keep_alive = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:89:25 [INFO] [stderr] | [INFO] [stderr] 89 | let client_id = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:99:34 [INFO] [stderr] | [INFO] [stderr] 99 | let will_topic = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:100:36 [INFO] [stderr] | [INFO] [stderr] 100 | let will_message = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:101:32 [INFO] [stderr] | [INFO] [stderr] 101 | let will_qod = try!(QoS::from_u8((connect_flags & 0b11000) >> 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:113:23 [INFO] [stderr] | [INFO] [stderr] 113 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:118:23 [INFO] [stderr] | [INFO] [stderr] 118 | _ => Some(try!(self.read_mqtt_string())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | let flags = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:139:27 [INFO] [stderr] | [INFO] [stderr] 139 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:142:19 [INFO] [stderr] | [INFO] [stderr] 142 | code: try!(ConnectReturnCode::from_u8(return_code)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:150:35 [INFO] [stderr] | [INFO] [stderr] 150 | Some(PacketIdentifier(try!(self.read_u16::()))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | try!(self.read_to_end(&mut payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:160:22 [INFO] [stderr] | [INFO] [stderr] 160 | qos: try!(header.qos()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:162:29 [INFO] [stderr] | [INFO] [stderr] 162 | topic_name: try!(topic_name), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:170:19 [INFO] [stderr] | [INFO] [stderr] 170 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:175:32 [INFO] [stderr] | [INFO] [stderr] 175 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:176:33 [INFO] [stderr] | [INFO] [stderr] 176 | let requested_qod = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:178:73 [INFO] [stderr] | [INFO] [stderr] 178 | topics.push(SubscribeTopic { topic_path: topic_filter, qos: try!(QoS::from_u8(requested_qod)) }); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:188:19 [INFO] [stderr] | [INFO] [stderr] 188 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:193:31 [INFO] [stderr] | [INFO] [stderr] 193 | let return_code = try!(self.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:197:65 [INFO] [stderr] | [INFO] [stderr] 197 | return_codes.push(SubscribeReturnCodes::Success(try!(QoS::from_u8(return_code & 0x3)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | let pid = try!(self.read_u16::()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:214:32 [INFO] [stderr] | [INFO] [stderr] 214 | let topic_filter = try!(self.read_mqtt_string()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:227:9 [INFO] [stderr] | [INFO] [stderr] 227 | try!(self.take(len as u64).read_to_end(&mut *payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:232:19 [INFO] [stderr] | [INFO] [stderr] 232 | let len = try!(self.read_u16::()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | try!(self.take(len as u64).read_to_end(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:235:12 [INFO] [stderr] | [INFO] [stderr] 235 | Ok(try!(String::from_utf8(data))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/read.rs:245:24 [INFO] [stderr] | [INFO] [stderr] 245 | let byte = try!(self.read_u8()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:10:17 [INFO] [stderr] | [INFO] [stderr] 10 | try!(self.write_u8(0b00010000)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | try!(self.write_mqtt_string(prot_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | try!(self.write_u8(connect.protocol.level())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:42:17 [INFO] [stderr] | [INFO] [stderr] 42 | try!(self.write_u8(connect_flags)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:43:17 [INFO] [stderr] | [INFO] [stderr] 43 | try!(self.write_u16::(connect.keep_alive)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:44:17 [INFO] [stderr] | [INFO] [stderr] 44 | try!(self.write_mqtt_string(connect.client_id.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | try!(self.write_mqtt_string(last_will.topic.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:47:21 [INFO] [stderr] | [INFO] [stderr] 47 | try!(self.write_mqtt_string(last_will.message.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | try!(self.write_mqtt_string(username)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | try!(self.write_mqtt_string(password)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try!(self.write(&[0x20, 0x02, connack.session_present as u8, connack.code.to_u8()])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:62:17 [INFO] [stderr] | [INFO] [stderr] 62 | try!(self.write_u8(0b00110000 | publish.retain as u8 | (publish.qos.to_u8() << 1) | ((publish.dup as u8) << 3))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | try!(self.write_mqtt_string(publish.topic_name.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:71:25 [INFO] [stderr] | [INFO] [stderr] 71 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:74:17 [INFO] [stderr] | [INFO] [stderr] 74 | try!(self.write(&publish.payload.as_ref())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:78:17 [INFO] [stderr] | [INFO] [stderr] 78 | try!(self.write(&[0x40, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:79:17 [INFO] [stderr] | [INFO] [stderr] 79 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:83:17 [INFO] [stderr] | [INFO] [stderr] 83 | try!(self.write(&[0x50, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:84:17 [INFO] [stderr] | [INFO] [stderr] 84 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | try!(self.write(&[0x62, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:89:17 [INFO] [stderr] | [INFO] [stderr] 89 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:93:17 [INFO] [stderr] | [INFO] [stderr] 93 | try!(self.write(&[0x70, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:94:17 [INFO] [stderr] | [INFO] [stderr] 94 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:98:17 [INFO] [stderr] | [INFO] [stderr] 98 | try!(self.write(&[0x82])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:101:17 [INFO] [stderr] | [INFO] [stderr] 101 | try!(self.write_u16::(subscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:103:21 [INFO] [stderr] | [INFO] [stderr] 103 | try!(self.write_mqtt_string(topic.topic_path.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | try!(self.write_u8(topic.qos.to_u8())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:109:17 [INFO] [stderr] | [INFO] [stderr] 109 | try!(self.write(&[0x90])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:110:17 [INFO] [stderr] | [INFO] [stderr] 110 | try!(self.write_remaining_length(suback.return_codes.len() + 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:111:17 [INFO] [stderr] | [INFO] [stderr] 111 | try!(self.write_u16::(suback.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | try!(self.write(&payload)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:122:17 [INFO] [stderr] | [INFO] [stderr] 122 | try!(self.write(&[0xA2])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | try!(self.write_remaining_length(len)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | try!(self.write_u16::(unsubscribe.pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:127:21 [INFO] [stderr] | [INFO] [stderr] 127 | try!(self.write_mqtt_string(topic.as_str())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:132:17 [INFO] [stderr] | [INFO] [stderr] 132 | try!(self.write(&[0xB0, 0x02])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | try!(self.write_u16::(pid.0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | try!(self.write(&[0xc0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:141:17 [INFO] [stderr] | [INFO] [stderr] 141 | try!(self.write(&[0xd0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:145:17 [INFO] [stderr] | [INFO] [stderr] 145 | try!(self.write(&[0xe0, 0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:152:9 [INFO] [stderr] | [INFO] [stderr] 152 | try!(self.write_u16::(string.len() as u16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | try!(self.write(string.as_bytes())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/write.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(self.write_u8(byte)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/topic.rs:186:26 [INFO] [stderr] | [INFO] [stderr] 186 | let topic_name = try!(self.to_topic_path()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:258:18 [INFO] [stderr] | [INFO] [stderr] 258 | typ: try!(PacketType::from_hd(hd)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: 94 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/mqtt3-c126a2fc4baf4131 [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test msg::test::message_from_pub_test ... ok [INFO] [stdout] test msg::test::to_topic_name_test ... ok [INFO] [stdout] test read::test::read_packet_puback_test ... ok [INFO] [stdout] test read::test::read_packet_unsubscribe_test ... ok [INFO] [stdout] test read::test::read_packet_publish_qos0_test ... ok [INFO] [stdout] test test::packet_identifier_test ... ok [INFO] [stdout] test test::qos_min_test ... ok [INFO] [stdout] test read::test::read_packet_publish_qos1_test ... ok [INFO] [stdout] test read::test::read_packet_suback_test ... ok [INFO] [stdout] test write::test::write_packet_connect_mqisdp_protocol_test ... ok [INFO] [stdout] test read::test::read_packet_subscribe_test ... ok [INFO] [stdout] test test::protocol_test ... ok [INFO] [stdout] test topic::test::topic_path_test ... ok [INFO] [stdout] test topic::test::wildcards_test ... ok [INFO] [stdout] test write::test::write_packet_subscribe_test ... ok [INFO] [stderr] Doc-tests mqtt3 [INFO] [stdout] test write::test::write_packet_connack_test ... ok [INFO] [stdout] test write::test::write_packet_connect_mqtt_protocol_test ... ok [INFO] [stdout] test write::test::write_packet_publish_at_least_once_test ... ok [INFO] [stdout] test write::test::write_packet_publish_at_most_once_test ... ok [INFO] [stdout] test read::test::read_packet_connect_mqisdp_protocol_test ... ok [INFO] [stdout] test read::test::read_packet_connect_mqtt_protocol_test ... ok [INFO] [stdout] test read::test::read_packet_connack_test ... ok [INFO] [stdout] test msg::test::message_to_pub_test ... ok [INFO] [stdout] test topic::test::topic_is_not_valid_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "78cd4b6917f8348879c5486c5c09a5f56c87c8278db81967b6a21ff16c73170d"` [INFO] running `"docker" "rm" "-f" "78cd4b6917f8348879c5486c5c09a5f56c87c8278db81967b6a21ff16c73170d"` [INFO] [stdout] 78cd4b6917f8348879c5486c5c09a5f56c87c8278db81967b6a21ff16c73170d