[INFO] updating cached repository https://github.com/spacejam/rasputin
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 31249108bc073d2212f9812533a810b6652e2ebd
[INFO] checking spacejam/rasputin against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspacejam%2Frasputin" "/workspace/builds/worker-0/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/spacejam/rasputin on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/spacejam/rasputin
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/spacejam/rasputin
[INFO] tweaked toml for git repo https://github.com/spacejam/rasputin written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/spacejam/rasputin already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr] error: the lock file /workspace/builds/worker-0/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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=forbid" "-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" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 21a3962cb150751d29c6b10bd089dbc9e634932546aa46e9b537c3ac48ec83e6
[INFO] running `"docker" "start" "-a" "21a3962cb150751d29c6b10bd089dbc9e634932546aa46e9b537c3ac48ec83e6"`
[INFO] [stderr]    Compiling protobuf v1.7.5
[INFO] [stderr]     Checking rocksdb v0.1.1
[INFO] [stderr]     Checking nix v0.3.10
[INFO] [stderr]     Checking memchr v0.1.11
[INFO] [stderr]     Checking winapi v0.1.23
[INFO] [stderr]     Checking time v0.1.42
[INFO] [stderr]     Checking thread-id v2.0.0
[INFO] [stderr]     Checking uuid v0.1.18
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]     Checking thread_local v0.2.7
[INFO] [stderr]     Checking aho-corasick v0.5.3
[INFO] [stderr]     Checking quickcheck v0.9.2
[INFO] [stderr]     Checking regex v0.1.80
[INFO] [stderr]     Checking mio v0.4.4
[INFO] [stderr]     Checking docopt v0.6.86
[INFO] [stderr]     Checking rasputin v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:130:16
[INFO] [stderr]     |
[INFO] [stderr] 130 |         while !try!(is.eof()) {
[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/serialization.rs:131:45
[INFO] [stderr]     |
[INFO] [stderr] 131 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:138:21
[INFO] [stderr]     |
[INFO] [stderr] 138 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:145:21
[INFO] [stderr]     |
[INFO] [stderr] 145 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:148:35
[INFO] [stderr]     |
[INFO] [stderr] 148 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:173:13
[INFO] [stderr]     |
[INFO] [stderr] 173 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:176:13
[INFO] [stderr]     |
[INFO] [stderr] 176 |             try!(os.write_bytes(2, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:178:9
[INFO] [stderr]     |
[INFO] [stderr] 178 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:383:16
[INFO] [stderr]     |
[INFO] [stderr] 383 |         while !try!(is.eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:384:45
[INFO] [stderr]     |
[INFO] [stderr] 384 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:390:31
[INFO] [stderr]     |
[INFO] [stderr] 390 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:397:31
[INFO] [stderr]     |
[INFO] [stderr] 397 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:405:21
[INFO] [stderr]     |
[INFO] [stderr] 405 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:408:35
[INFO] [stderr]     |
[INFO] [stderr] 408 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:436:13
[INFO] [stderr]     |
[INFO] [stderr] 436 |             try!(os.write_bool(1, v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:439:13
[INFO] [stderr]     |
[INFO] [stderr] 439 |             try!(os.write_uint64(2, v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:442:13
[INFO] [stderr]     |
[INFO] [stderr] 442 |             try!(os.write_string(3, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:444:9
[INFO] [stderr]     |
[INFO] [stderr] 444 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:611:16
[INFO] [stderr]     |
[INFO] [stderr] 611 |         while !try!(is.eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:612:45
[INFO] [stderr]     |
[INFO] [stderr] 612 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:619:21
[INFO] [stderr]     |
[INFO] [stderr] 619 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:622:35
[INFO] [stderr]     |
[INFO] [stderr] 622 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:644:13
[INFO] [stderr]     |
[INFO] [stderr] 644 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:646:9
[INFO] [stderr]     |
[INFO] [stderr] 646 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:882:16
[INFO] [stderr]     |
[INFO] [stderr] 882 |         while !try!(is.eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:883:45
[INFO] [stderr]     |
[INFO] [stderr] 883 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:889:31
[INFO] [stderr]     |
[INFO] [stderr] 889 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:896:31
[INFO] [stderr]     |
[INFO] [stderr] 896 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:904:21
[INFO] [stderr]     |
[INFO] [stderr] 904 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:911:21
[INFO] [stderr]     |
[INFO] [stderr] 911 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:914:35
[INFO] [stderr]     |
[INFO] [stderr] 914 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:945:13
[INFO] [stderr]     |
[INFO] [stderr] 945 |             try!(os.write_bool(1, v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:948:13
[INFO] [stderr]     |
[INFO] [stderr] 948 |             try!(os.write_uint64(2, v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:951:13
[INFO] [stderr]     |
[INFO] [stderr] 951 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:954:13
[INFO] [stderr]     |
[INFO] [stderr] 954 |             try!(os.write_string(4, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:956:9
[INFO] [stderr]     |
[INFO] [stderr] 956 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1206:16
[INFO] [stderr]      |
[INFO] [stderr] 1206 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1207:45
[INFO] [stderr]      |
[INFO] [stderr] 1207 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1214:21
[INFO] [stderr]      |
[INFO] [stderr] 1214 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1221:21
[INFO] [stderr]      |
[INFO] [stderr] 1221 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1228:21
[INFO] [stderr]      |
[INFO] [stderr] 1228 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1231:35
[INFO] [stderr]      |
[INFO] [stderr] 1231 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1259:13
[INFO] [stderr]      |
[INFO] [stderr] 1259 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1262:13
[INFO] [stderr]      |
[INFO] [stderr] 1262 |             try!(os.write_bytes(2, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1265:13
[INFO] [stderr]      |
[INFO] [stderr] 1265 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1267:9
[INFO] [stderr]      |
[INFO] [stderr] 1267 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1517:16
[INFO] [stderr]      |
[INFO] [stderr] 1517 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1518:45
[INFO] [stderr]      |
[INFO] [stderr] 1518 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1524:31
[INFO] [stderr]      |
[INFO] [stderr] 1524 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1531:31
[INFO] [stderr]      |
[INFO] [stderr] 1531 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1539:21
[INFO] [stderr]      |
[INFO] [stderr] 1539 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1546:21
[INFO] [stderr]      |
[INFO] [stderr] 1546 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1549:35
[INFO] [stderr]      |
[INFO] [stderr] 1549 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1580:13
[INFO] [stderr]      |
[INFO] [stderr] 1580 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1583:13
[INFO] [stderr]      |
[INFO] [stderr] 1583 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1586:13
[INFO] [stderr]      |
[INFO] [stderr] 1586 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1589:13
[INFO] [stderr]      |
[INFO] [stderr] 1589 |             try!(os.write_string(4, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1591:9
[INFO] [stderr]      |
[INFO] [stderr] 1591 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1765:16
[INFO] [stderr]      |
[INFO] [stderr] 1765 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1766:45
[INFO] [stderr]      |
[INFO] [stderr] 1766 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1773:21
[INFO] [stderr]      |
[INFO] [stderr] 1773 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1776:35
[INFO] [stderr]      |
[INFO] [stderr] 1776 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1798:13
[INFO] [stderr]      |
[INFO] [stderr] 1798 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1800:9
[INFO] [stderr]      |
[INFO] [stderr] 1800 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2039:16
[INFO] [stderr]      |
[INFO] [stderr] 2039 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2040:45
[INFO] [stderr]      |
[INFO] [stderr] 2040 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2046:31
[INFO] [stderr]      |
[INFO] [stderr] 2046 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2053:31
[INFO] [stderr]      |
[INFO] [stderr] 2053 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2061:21
[INFO] [stderr]      |
[INFO] [stderr] 2061 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2068:21
[INFO] [stderr]      |
[INFO] [stderr] 2068 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2071:35
[INFO] [stderr]      |
[INFO] [stderr] 2071 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2102:13
[INFO] [stderr]      |
[INFO] [stderr] 2102 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2105:13
[INFO] [stderr]      |
[INFO] [stderr] 2105 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2108:13
[INFO] [stderr]      |
[INFO] [stderr] 2108 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2111:13
[INFO] [stderr]      |
[INFO] [stderr] 2111 |             try!(os.write_string(4, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2113:9
[INFO] [stderr]      |
[INFO] [stderr] 2113 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2359:16
[INFO] [stderr]      |
[INFO] [stderr] 2359 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2360:45
[INFO] [stderr]      |
[INFO] [stderr] 2360 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2367:21
[INFO] [stderr]      |
[INFO] [stderr] 2367 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2373:31
[INFO] [stderr]      |
[INFO] [stderr] 2373 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2380:31
[INFO] [stderr]      |
[INFO] [stderr] 2380 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2387:31
[INFO] [stderr]      |
[INFO] [stderr] 2387 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2391:35
[INFO] [stderr]      |
[INFO] [stderr] 2391 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2422:13
[INFO] [stderr]      |
[INFO] [stderr] 2422 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2425:13
[INFO] [stderr]      |
[INFO] [stderr] 2425 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2428:13
[INFO] [stderr]      |
[INFO] [stderr] 2428 |             try!(os.write_bool(3, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2431:13
[INFO] [stderr]      |
[INFO] [stderr] 2431 |             try!(os.write_bool(4, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2433:9
[INFO] [stderr]      |
[INFO] [stderr] 2433 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2655:16
[INFO] [stderr]      |
[INFO] [stderr] 2655 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2656:45
[INFO] [stderr]      |
[INFO] [stderr] 2656 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2662:31
[INFO] [stderr]      |
[INFO] [stderr] 2662 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2666:21
[INFO] [stderr]      |
[INFO] [stderr] 2666 |                     try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.history));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2673:21
[INFO] [stderr]      |
[INFO] [stderr] 2673 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2676:35
[INFO] [stderr]      |
[INFO] [stderr] 2676 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2705:13
[INFO] [stderr]      |
[INFO] [stderr] 2705 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2708:13
[INFO] [stderr]      |
[INFO] [stderr] 2708 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2709:13
[INFO] [stderr]      |
[INFO] [stderr] 2709 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2710:13
[INFO] [stderr]      |
[INFO] [stderr] 2710 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2713:13
[INFO] [stderr]      |
[INFO] [stderr] 2713 |             try!(os.write_string(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2715:9
[INFO] [stderr]      |
[INFO] [stderr] 2715 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2940:16
[INFO] [stderr]      |
[INFO] [stderr] 2940 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2941:45
[INFO] [stderr]      |
[INFO] [stderr] 2941 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2947:31
[INFO] [stderr]      |
[INFO] [stderr] 2947 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2955:21
[INFO] [stderr]      |
[INFO] [stderr] 2955 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2962:21
[INFO] [stderr]      |
[INFO] [stderr] 2962 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2965:35
[INFO] [stderr]      |
[INFO] [stderr] 2965 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2993:13
[INFO] [stderr]      |
[INFO] [stderr] 2993 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2996:13
[INFO] [stderr]      |
[INFO] [stderr] 2996 |             try!(os.write_string(2, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2999:13
[INFO] [stderr]      |
[INFO] [stderr] 2999 |             try!(os.write_string(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3001:9
[INFO] [stderr]      |
[INFO] [stderr] 3001 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3306:16
[INFO] [stderr]      |
[INFO] [stderr] 3306 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3307:45
[INFO] [stderr]      |
[INFO] [stderr] 3307 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3313:31
[INFO] [stderr]      |
[INFO] [stderr] 3313 |                     let tmp = try!(is.read_enum());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3321:21
[INFO] [stderr]      |
[INFO] [stderr] 3321 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3328:21
[INFO] [stderr]      |
[INFO] [stderr] 3328 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3335:21
[INFO] [stderr]      |
[INFO] [stderr] 3335 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3342:21
[INFO] [stderr]      |
[INFO] [stderr] 3342 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3345:35
[INFO] [stderr]      |
[INFO] [stderr] 3345 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3380:13
[INFO] [stderr]      |
[INFO] [stderr] 3380 |             try!(os.write_enum(1, v as i32));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3383:13
[INFO] [stderr]      |
[INFO] [stderr] 3383 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3384:13
[INFO] [stderr]      |
[INFO] [stderr] 3384 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3385:13
[INFO] [stderr]      |
[INFO] [stderr] 3385 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3388:13
[INFO] [stderr]      |
[INFO] [stderr] 3388 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3391:13
[INFO] [stderr]      |
[INFO] [stderr] 3391 |             try!(os.write_bytes(4, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3394:13
[INFO] [stderr]      |
[INFO] [stderr] 3394 |             try!(os.write_bytes(5, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3396:9
[INFO] [stderr]      |
[INFO] [stderr] 3396 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3584:16
[INFO] [stderr]      |
[INFO] [stderr] 3584 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3585:45
[INFO] [stderr]      |
[INFO] [stderr] 3585 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3591:31
[INFO] [stderr]      |
[INFO] [stderr] 3591 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3598:31
[INFO] [stderr]      |
[INFO] [stderr] 3598 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3602:35
[INFO] [stderr]      |
[INFO] [stderr] 3602 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3627:13
[INFO] [stderr]      |
[INFO] [stderr] 3627 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3630:13
[INFO] [stderr]      |
[INFO] [stderr] 3630 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3632:9
[INFO] [stderr]      |
[INFO] [stderr] 3632 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3950:16
[INFO] [stderr]      |
[INFO] [stderr] 3950 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3951:45
[INFO] [stderr]      |
[INFO] [stderr] 3951 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3957:31
[INFO] [stderr]      |
[INFO] [stderr] 3957 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3965:21
[INFO] [stderr]      |
[INFO] [stderr] 3965 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3972:21
[INFO] [stderr]      |
[INFO] [stderr] 3972 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3979:21
[INFO] [stderr]      |
[INFO] [stderr] 3979 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3986:21
[INFO] [stderr]      |
[INFO] [stderr] 3986 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3993:21
[INFO] [stderr]      |
[INFO] [stderr] 3993 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3996:35
[INFO] [stderr]      |
[INFO] [stderr] 3996 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4038:13
[INFO] [stderr]      |
[INFO] [stderr] 4038 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4041:13
[INFO] [stderr]      |
[INFO] [stderr] 4041 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4042:13
[INFO] [stderr]      |
[INFO] [stderr] 4042 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4043:13
[INFO] [stderr]      |
[INFO] [stderr] 4043 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4046:13
[INFO] [stderr]      |
[INFO] [stderr] 4046 |             try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4047:13
[INFO] [stderr]      |
[INFO] [stderr] 4047 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4048:13
[INFO] [stderr]      |
[INFO] [stderr] 4048 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4051:13
[INFO] [stderr]      |
[INFO] [stderr] 4051 |             try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4052:13
[INFO] [stderr]      |
[INFO] [stderr] 4052 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4053:13
[INFO] [stderr]      |
[INFO] [stderr] 4053 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4056:13
[INFO] [stderr]      |
[INFO] [stderr] 4056 |             try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4057:13
[INFO] [stderr]      |
[INFO] [stderr] 4057 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4058:13
[INFO] [stderr]      |
[INFO] [stderr] 4058 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4061:13
[INFO] [stderr]      |
[INFO] [stderr] 4061 |             try!(os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4062:13
[INFO] [stderr]      |
[INFO] [stderr] 4062 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4063:13
[INFO] [stderr]      |
[INFO] [stderr] 4063 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4065:9
[INFO] [stderr]      |
[INFO] [stderr] 4065 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4446:16
[INFO] [stderr]      |
[INFO] [stderr] 4446 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4447:45
[INFO] [stderr]      |
[INFO] [stderr] 4447 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4453:31
[INFO] [stderr]      |
[INFO] [stderr] 4453 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4461:21
[INFO] [stderr]      |
[INFO] [stderr] 4461 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4468:21
[INFO] [stderr]      |
[INFO] [stderr] 4468 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4475:21
[INFO] [stderr]      |
[INFO] [stderr] 4475 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4482:21
[INFO] [stderr]      |
[INFO] [stderr] 4482 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4489:21
[INFO] [stderr]      |
[INFO] [stderr] 4489 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4496:21
[INFO] [stderr]      |
[INFO] [stderr] 4496 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4499:35
[INFO] [stderr]      |
[INFO] [stderr] 4499 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4545:13
[INFO] [stderr]      |
[INFO] [stderr] 4545 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4548:13
[INFO] [stderr]      |
[INFO] [stderr] 4548 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4549:13
[INFO] [stderr]      |
[INFO] [stderr] 4549 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4550:13
[INFO] [stderr]      |
[INFO] [stderr] 4550 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4553:13
[INFO] [stderr]      |
[INFO] [stderr] 4553 |             try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4554:13
[INFO] [stderr]      |
[INFO] [stderr] 4554 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4555:13
[INFO] [stderr]      |
[INFO] [stderr] 4555 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4558:13
[INFO] [stderr]      |
[INFO] [stderr] 4558 |             try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4559:13
[INFO] [stderr]      |
[INFO] [stderr] 4559 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4560:13
[INFO] [stderr]      |
[INFO] [stderr] 4560 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4563:13
[INFO] [stderr]      |
[INFO] [stderr] 4563 |             try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4564:13
[INFO] [stderr]      |
[INFO] [stderr] 4564 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4565:13
[INFO] [stderr]      |
[INFO] [stderr] 4565 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4568:13
[INFO] [stderr]      |
[INFO] [stderr] 4568 |             try!(os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4569:13
[INFO] [stderr]      |
[INFO] [stderr] 4569 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4570:13
[INFO] [stderr]      |
[INFO] [stderr] 4570 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4573:13
[INFO] [stderr]      |
[INFO] [stderr] 4573 |             try!(os.write_tag(7, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4574:13
[INFO] [stderr]      |
[INFO] [stderr] 4574 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4575:13
[INFO] [stderr]      |
[INFO] [stderr] 4575 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4577:9
[INFO] [stderr]      |
[INFO] [stderr] 4577 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4851:16
[INFO] [stderr]      |
[INFO] [stderr] 4851 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4852:45
[INFO] [stderr]      |
[INFO] [stderr] 4852 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4858:31
[INFO] [stderr]      |
[INFO] [stderr] 4858 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4865:31
[INFO] [stderr]      |
[INFO] [stderr] 4865 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4872:31
[INFO] [stderr]      |
[INFO] [stderr] 4872 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4879:31
[INFO] [stderr]      |
[INFO] [stderr] 4879 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4886:31
[INFO] [stderr]      |
[INFO] [stderr] 4886 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4890:35
[INFO] [stderr]      |
[INFO] [stderr] 4890 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4924:13
[INFO] [stderr]      |
[INFO] [stderr] 4924 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4927:13
[INFO] [stderr]      |
[INFO] [stderr] 4927 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4930:13
[INFO] [stderr]      |
[INFO] [stderr] 4930 |             try!(os.write_uint64(3, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4933:13
[INFO] [stderr]      |
[INFO] [stderr] 4933 |             try!(os.write_uint64(4, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4936:13
[INFO] [stderr]      |
[INFO] [stderr] 4936 |             try!(os.write_uint64(5, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4938:9
[INFO] [stderr]      |
[INFO] [stderr] 4938 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5126:16
[INFO] [stderr]      |
[INFO] [stderr] 5126 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5127:45
[INFO] [stderr]      |
[INFO] [stderr] 5127 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5133:31
[INFO] [stderr]      |
[INFO] [stderr] 5133 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5140:31
[INFO] [stderr]      |
[INFO] [stderr] 5140 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5144:35
[INFO] [stderr]      |
[INFO] [stderr] 5144 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5169:13
[INFO] [stderr]      |
[INFO] [stderr] 5169 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5172:13
[INFO] [stderr]      |
[INFO] [stderr] 5172 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5174:9
[INFO] [stderr]      |
[INFO] [stderr] 5174 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5392:16
[INFO] [stderr]      |
[INFO] [stderr] 5392 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5393:45
[INFO] [stderr]      |
[INFO] [stderr] 5393 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5399:31
[INFO] [stderr]      |
[INFO] [stderr] 5399 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5406:31
[INFO] [stderr]      |
[INFO] [stderr] 5406 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5410:21
[INFO] [stderr]      |
[INFO] [stderr] 5410 |                     try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.batch));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5416:31
[INFO] [stderr]      |
[INFO] [stderr] 5416 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5420:35
[INFO] [stderr]      |
[INFO] [stderr] 5420 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5452:13
[INFO] [stderr]      |
[INFO] [stderr] 5452 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5455:13
[INFO] [stderr]      |
[INFO] [stderr] 5455 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5458:13
[INFO] [stderr]      |
[INFO] [stderr] 5458 |             try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5459:13
[INFO] [stderr]      |
[INFO] [stderr] 5459 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5460:13
[INFO] [stderr]      |
[INFO] [stderr] 5460 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5463:13
[INFO] [stderr]      |
[INFO] [stderr] 5463 |             try!(os.write_uint64(4, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5465:9
[INFO] [stderr]      |
[INFO] [stderr] 5465 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5663:16
[INFO] [stderr]      |
[INFO] [stderr] 5663 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5664:45
[INFO] [stderr]      |
[INFO] [stderr] 5664 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5670:31
[INFO] [stderr]      |
[INFO] [stderr] 5670 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5677:31
[INFO] [stderr]      |
[INFO] [stderr] 5677 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5684:31
[INFO] [stderr]      |
[INFO] [stderr] 5684 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5688:35
[INFO] [stderr]      |
[INFO] [stderr] 5688 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5716:13
[INFO] [stderr]      |
[INFO] [stderr] 5716 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5719:13
[INFO] [stderr]      |
[INFO] [stderr] 5719 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5722:13
[INFO] [stderr]      |
[INFO] [stderr] 5722 |             try!(os.write_uint64(3, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5724:9
[INFO] [stderr]      |
[INFO] [stderr] 5724 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6031:16
[INFO] [stderr]      |
[INFO] [stderr] 6031 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6032:45
[INFO] [stderr]      |
[INFO] [stderr] 6032 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6039:21
[INFO] [stderr]      |
[INFO] [stderr] 6039 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6046:21
[INFO] [stderr]      |
[INFO] [stderr] 6046 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6053:21
[INFO] [stderr]      |
[INFO] [stderr] 6053 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6060:21
[INFO] [stderr]      |
[INFO] [stderr] 6060 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6067:21
[INFO] [stderr]      |
[INFO] [stderr] 6067 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6070:35
[INFO] [stderr]      |
[INFO] [stderr] 6070 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6108:13
[INFO] [stderr]      |
[INFO] [stderr] 6108 |             try!(os.write_string(1, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6111:13
[INFO] [stderr]      |
[INFO] [stderr] 6111 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6112:13
[INFO] [stderr]      |
[INFO] [stderr] 6112 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6113:13
[INFO] [stderr]      |
[INFO] [stderr] 6113 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6116:13
[INFO] [stderr]      |
[INFO] [stderr] 6116 |             try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6117:13
[INFO] [stderr]      |
[INFO] [stderr] 6117 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6118:13
[INFO] [stderr]      |
[INFO] [stderr] 6118 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6121:13
[INFO] [stderr]      |
[INFO] [stderr] 6121 |             try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6122:13
[INFO] [stderr]      |
[INFO] [stderr] 6122 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6123:13
[INFO] [stderr]      |
[INFO] [stderr] 6123 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6126:13
[INFO] [stderr]      |
[INFO] [stderr] 6126 |             try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6127:13
[INFO] [stderr]      |
[INFO] [stderr] 6127 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6128:13
[INFO] [stderr]      |
[INFO] [stderr] 6128 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6130:9
[INFO] [stderr]      |
[INFO] [stderr] 6130 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/server/connset.rs:28:20
[INFO] [stderr]    |
[INFO] [stderr] 28 |         let sock = try!(self.srv_sock.accept());
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/server/traffic_cop.rs:31:28
[INFO] [stderr]    |
[INFO] [stderr] 31 |         let cli_srv_sock = try!(TcpListener::bind(&cli_addr));
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/server/traffic_cop.rs:35:29
[INFO] [stderr]    |
[INFO] [stderr] 35 |         let peer_srv_sock = try!(TcpListener::bind(&peer_addr));
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::mpsc::channel`
[INFO] [stderr]  --> src/client/mod.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::sync::mpsc::channel;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `RedirectRes`, `Version`
[INFO] [stderr]   --> src/client/mod.rs:12:51
[INFO] [stderr]    |
[INFO] [stderr] 12 | use {CliReq, CliRes, GetReq, GetRes, RangeBounds, RedirectRes, SetReq,
[INFO] [stderr]    |                                                   ^^^^^^^^^^^
[INFO] [stderr] 13 |      SetRes, Version, CASReq, CASRes, DelReq, DelRes};
[INFO] [stderr]    |              ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `self`
[INFO] [stderr]   --> src/client/mod.rs:14:13
[INFO] [stderr]    |
[INFO] [stderr] 14 | use codec::{self, Codec, Framed};
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/client/mod.rs:198:29
[INFO] [stderr]     |
[INFO] [stderr] 198 |                 codec: &mut Codec<ByteBuf, T>)
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec<ByteBuf, T>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ops::Add`
[INFO] [stderr]  --> src/codec.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::ops::Add;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `TryWrite`
[INFO] [stderr]  --> src/codec.rs:4:20
[INFO] [stderr]   |
[INFO] [stderr] 4 | use mio::{TryRead, TryWrite};
[INFO] [stderr]   |                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/codec.rs:13:15
[INFO] [stderr]    |
[INFO] [stderr] 13 |     left: Box<Codec<In, Mid>>,
[INFO] [stderr]    |               ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec<In, Mid>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/codec.rs:14:16
[INFO] [stderr]    |
[INFO] [stderr] 14 |     right: Box<Codec<Mid, Out>>,
[INFO] [stderr]    |                ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec<Mid, Out>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/logging/mod.rs:96:21
[INFO] [stderr]    |
[INFO] [stderr] 96 |     let logger: Box<log::Log> = match path {
[INFO] [stderr]    |                     ^^^^^^^^ help: use `dyn`: `dyn log::Log`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:198:26
[INFO] [stderr]     |
[INFO] [stderr] 198 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:199:18
[INFO] [stderr]     |
[INFO] [stderr] 199 |         self as &::std::any::Any
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:464:26
[INFO] [stderr]     |
[INFO] [stderr] 464 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:465:18
[INFO] [stderr]     |
[INFO] [stderr] 465 |         self as &::std::any::Any
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:666:26
[INFO] [stderr]     |
[INFO] [stderr] 666 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:667:18
[INFO] [stderr]     |
[INFO] [stderr] 667 |         self as &::std::any::Any
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:976:26
[INFO] [stderr]     |
[INFO] [stderr] 976 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:977:18
[INFO] [stderr]     |
[INFO] [stderr] 977 |         self as &::std::any::Any
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1287:26
[INFO] [stderr]      |
[INFO] [stderr] 1287 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1288:18
[INFO] [stderr]      |
[INFO] [stderr] 1288 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1611:26
[INFO] [stderr]      |
[INFO] [stderr] 1611 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1612:18
[INFO] [stderr]      |
[INFO] [stderr] 1612 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1820:26
[INFO] [stderr]      |
[INFO] [stderr] 1820 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1821:18
[INFO] [stderr]      |
[INFO] [stderr] 1821 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2133:26
[INFO] [stderr]      |
[INFO] [stderr] 2133 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2134:18
[INFO] [stderr]      |
[INFO] [stderr] 2134 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2453:26
[INFO] [stderr]      |
[INFO] [stderr] 2453 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2454:18
[INFO] [stderr]      |
[INFO] [stderr] 2454 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2735:26
[INFO] [stderr]      |
[INFO] [stderr] 2735 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2736:18
[INFO] [stderr]      |
[INFO] [stderr] 2736 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3021:26
[INFO] [stderr]      |
[INFO] [stderr] 3021 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3022:18
[INFO] [stderr]      |
[INFO] [stderr] 3022 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3416:26
[INFO] [stderr]      |
[INFO] [stderr] 3416 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3417:18
[INFO] [stderr]      |
[INFO] [stderr] 3417 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3652:26
[INFO] [stderr]      |
[INFO] [stderr] 3652 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3653:18
[INFO] [stderr]      |
[INFO] [stderr] 3653 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4085:26
[INFO] [stderr]      |
[INFO] [stderr] 4085 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4086:18
[INFO] [stderr]      |
[INFO] [stderr] 4086 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4597:26
[INFO] [stderr]      |
[INFO] [stderr] 4597 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4598:18
[INFO] [stderr]      |
[INFO] [stderr] 4598 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4958:26
[INFO] [stderr]      |
[INFO] [stderr] 4958 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4959:18
[INFO] [stderr]      |
[INFO] [stderr] 4959 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5194:26
[INFO] [stderr]      |
[INFO] [stderr] 5194 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5195:18
[INFO] [stderr]      |
[INFO] [stderr] 5195 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5485:26
[INFO] [stderr]      |
[INFO] [stderr] 5485 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5486:18
[INFO] [stderr]      |
[INFO] [stderr] 5486 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5744:26
[INFO] [stderr]      |
[INFO] [stderr] 5744 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5745:18
[INFO] [stderr]      |
[INFO] [stderr] 5745 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:6150:26
[INFO] [stderr]      |
[INFO] [stderr] 6150 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:6151:18
[INFO] [stderr]      |
[INFO] [stderr] 6151 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::cmp`
[INFO] [stderr]  --> src/server/server.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::cmp;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mio`
[INFO] [stderr]   --> src/server/server.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use mio;
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CASReq`, `DelReq`, `GetReq`, `SetReq`
[INFO] [stderr]   --> src/server/server.rs:19:48
[INFO] [stderr]    |
[INFO] [stderr] 19 | use {Append, AppendRes, CliReq, CliRes, Clock, GetReq, GetRes, Mutation,
[INFO] [stderr]    |                                                ^^^^^^
[INFO] [stderr] 20 |      MutationType, PeerMsg, RealClock, RedirectRes, SetReq, SetRes, Version,
[INFO] [stderr]    |                                                     ^^^^^^
[INFO] [stderr] 21 |      CASReq, CASRes, DelReq, DelRes, VoteReq, VoteRes};
[INFO] [stderr]    |      ^^^^^^          ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `LogEntry`
[INFO] [stderr]   --> src/server/server.rs:23:37
[INFO] [stderr]    |
[INFO] [stderr] 23 | use server::{AckedLog, InMemoryLog, LogEntry, PeerID, RepPeer, TXID, Term};
[INFO] [stderr]    |                                     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/server/server.rs:34:21
[INFO] [stderr]    |
[INFO] [stderr] 34 |     pub rpc_tx: Box<SendChannel<Envelope, RE> + Send>,
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendChannel<Envelope, RE> + Send`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/server/server.rs:39:22
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub rep_log: Box<AckedLog<Mutation> + Send>,
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AckedLog<Mutation> + Send`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mio`
[INFO] [stderr]  --> src/server/connset.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use mio;
[INFO] [stderr]   |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TryRead`, `TryWrite`
[INFO] [stderr]  --> src/server/traffic_cop.rs:6:57
[INFO] [stderr]   |
[INFO] [stderr] 6 | use mio::{EventLoop, EventSet, Handler, PollOpt, Token, TryRead, TryWrite};
[INFO] [stderr]   |                                                         ^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/server/acked_log.rs:23:24
[INFO] [stderr]    |
[INFO] [stderr] 23 | impl<T> fmt::Debug for AckedLog<T> + Send {
[INFO] [stderr]    |                        ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AckedLog<T> + Send`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Writable`
[INFO] [stderr]  --> src/server/rocksdb.rs:1:19
[INFO] [stderr]   |
[INFO] [stderr] 1 | use rocksdb::{DB, Writable};
[INFO] [stderr]   |                   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ErrorKind`, `Error`
[INFO] [stderr]   --> src/server/mod.rs:13:15
[INFO] [stderr]    |
[INFO] [stderr] 13 | use std::io::{Error, ErrorKind};
[INFO] [stderr]    |               ^^^^^  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::io`
[INFO] [stderr]   --> src/server/mod.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | use std::io;
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Sub`
[INFO] [stderr]   --> src/server/mod.rs:16:21
[INFO] [stderr]    |
[INFO] [stderr] 16 | use std::ops::{Add, Sub};
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Arc`, `Mutex`
[INFO] [stderr]   --> src/server/mod.rs:17:17
[INFO] [stderr]    |
[INFO] [stderr] 17 | use std::sync::{Arc, Mutex};
[INFO] [stderr]    |                 ^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Receiver`, `self`
[INFO] [stderr]   --> src/server/mod.rs:18:23
[INFO] [stderr]    |
[INFO] [stderr] 18 | use std::sync::mpsc::{self, Receiver, SendError, Sender};
[INFO] [stderr]    |                       ^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::thread`
[INFO] [stderr]   --> src/server/mod.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use std::thread;
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `MutByteBuf`, `SliceBuf`, `alloc`
[INFO] [stderr]   --> src/server/mod.rs:22:27
[INFO] [stderr]    |
[INFO] [stderr] 22 | use bytes::{Buf, ByteBuf, MutByteBuf, SliceBuf, alloc};
[INFO] [stderr]    |                           ^^^^^^^^^^  ^^^^^^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `EventLoop`, `EventSet`, `Handler`, `PollOpt`, `TryRead`, `TryWrite`
[INFO] [stderr]   --> src/server/mod.rs:24:11
[INFO] [stderr]    |
[INFO] [stderr] 24 | use mio::{EventLoop, EventSet, Handler, NotifyError, PollOpt, Token, TryRead,
[INFO] [stderr]    |           ^^^^^^^^^  ^^^^^^^^  ^^^^^^^               ^^^^^^^         ^^^^^^^
[INFO] [stderr] 25 |           TryWrite};
[INFO] [stderr]    |           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TcpListener`, `TcpSocket`, `TcpStream`
[INFO] [stderr]   --> src/server/mod.rs:26:16
[INFO] [stderr]    |
[INFO] [stderr] 26 | use mio::tcp::{TcpListener, TcpSocket, TcpStream};
[INFO] [stderr]    |                ^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mio::util::Slab`
[INFO] [stderr]   --> src/server/mod.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 | use mio::util::Slab;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Rng`, `thread_rng`
[INFO] [stderr]   --> src/server/mod.rs:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 | use rand::{Rng, thread_rng};
[INFO] [stderr]    |            ^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `DB`, `Writable`
[INFO] [stderr]   --> src/server/mod.rs:29:15
[INFO] [stderr]    |
[INFO] [stderr] 29 | use rocksdb::{DB, Writable};
[INFO] [stderr]    |               ^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `protobuf`
[INFO] [stderr]   --> src/server/mod.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 | use protobuf;
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `protobuf::Message`
[INFO] [stderr]   --> src/server/mod.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 | use protobuf::Message;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated attribute `crate_id`: no longer used.
[INFO] [stderr]  --> src/lib.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![crate_id = "rasputin"]
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::thread::sleep_ms': replaced by `std::thread::sleep`
[INFO] [stderr]   --> src/clock.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 |         thread::sleep_ms(ms)
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor'
[INFO] [stderr]     --> src/serialization.rs:2762:29
[INFO] [stderr]      |
[INFO] [stderr] 2762 |                 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
[INFO] [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor'
[INFO] [stderr]     --> src/serialization.rs:5517:29
[INFO] [stderr]      |
[INFO] [stderr] 5517 |                 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
[INFO] [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/server/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / lazy_static! {
[INFO] [stderr] 39 | |     pub static ref LEADER_DURATION: time::Duration =
[INFO] [stderr] 40 | |         time::Duration::seconds(12);
[INFO] [stderr] 41 | |     pub static ref LEADER_REFRESH: time::Duration =
[INFO] [stderr] 42 | |         time::Duration::seconds(6);
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/server/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / lazy_static! {
[INFO] [stderr] 39 | |     pub static ref LEADER_DURATION: time::Duration =
[INFO] [stderr] 40 | |         time::Duration::seconds(12);
[INFO] [stderr] 41 | |     pub static ref LEADER_REFRESH: time::Duration =
[INFO] [stderr] 42 | |         time::Duration::seconds(6);
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/server/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / lazy_static! {
[INFO] [stderr] 39 | |     pub static ref LEADER_DURATION: time::Duration =
[INFO] [stderr] 40 | |         time::Duration::seconds(12);
[INFO] [stderr] 41 | |     pub static ref LEADER_REFRESH: time::Duration =
[INFO] [stderr] 42 | |         time::Duration::seconds(6);
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/server/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / lazy_static! {
[INFO] [stderr] 39 | |     pub static ref LEADER_DURATION: time::Duration =
[INFO] [stderr] 40 | |         time::Duration::seconds(12);
[INFO] [stderr] 41 | |     pub static ref LEADER_REFRESH: time::Duration =
[INFO] [stderr] 42 | |         time::Duration::seconds(6);
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:118:6
[INFO] [stderr]     |
[INFO] [stderr] 118 | impl ::protobuf::Message for SetReq {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::SetReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::SetReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:207:6
[INFO] [stderr]     |
[INFO] [stderr] 207 | impl ::protobuf::MessageStatic for SetReq {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::SetReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::SetReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:371:6
[INFO] [stderr]     |
[INFO] [stderr] 371 | impl ::protobuf::Message for SetRes {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::SetRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::SetRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:473:6
[INFO] [stderr]     |
[INFO] [stderr] 473 | impl ::protobuf::MessageStatic for SetRes {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::SetRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::SetRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:602:6
[INFO] [stderr]     |
[INFO] [stderr] 602 | impl ::protobuf::Message for GetReq {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::GetReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::GetReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:675:6
[INFO] [stderr]     |
[INFO] [stderr] 675 | impl ::protobuf::MessageStatic for GetReq {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::GetReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::GetReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:870:6
[INFO] [stderr]     |
[INFO] [stderr] 870 | impl ::protobuf::Message for GetRes {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::GetRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::GetRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:985:6
[INFO] [stderr]     |
[INFO] [stderr] 985 | impl ::protobuf::MessageStatic for GetRes {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::GetRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::GetRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1197:6
[INFO] [stderr]      |
[INFO] [stderr] 1197 | impl ::protobuf::Message for CASReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CASReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CASReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1296:6
[INFO] [stderr]      |
[INFO] [stderr] 1296 | impl ::protobuf::MessageStatic for CASReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CASReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CASReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1505:6
[INFO] [stderr]      |
[INFO] [stderr] 1505 | impl ::protobuf::Message for CASRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CASRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CASRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1620:6
[INFO] [stderr]      |
[INFO] [stderr] 1620 | impl ::protobuf::MessageStatic for CASRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CASRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CASRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1756:6
[INFO] [stderr]      |
[INFO] [stderr] 1756 | impl ::protobuf::Message for DelReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::DelReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::DelReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1829:6
[INFO] [stderr]      |
[INFO] [stderr] 1829 | impl ::protobuf::MessageStatic for DelReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::DelReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::DelReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2024:6
[INFO] [stderr]      |
[INFO] [stderr] 2024 | impl ::protobuf::Message for DelRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::DelRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::DelRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2142:6
[INFO] [stderr]      |
[INFO] [stderr] 2142 | impl ::protobuf::MessageStatic for DelRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::DelRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::DelRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2341:6
[INFO] [stderr]      |
[INFO] [stderr] 2341 | impl ::protobuf::Message for WatchReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::WatchReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::WatchReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2462:6
[INFO] [stderr]      |
[INFO] [stderr] 2462 | impl ::protobuf::MessageStatic for WatchReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::WatchReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::WatchReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2646:6
[INFO] [stderr]      |
[INFO] [stderr] 2646 | impl ::protobuf::Message for WatchRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::WatchRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::WatchRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2744:6
[INFO] [stderr]      |
[INFO] [stderr] 2744 | impl ::protobuf::MessageStatic for WatchRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::WatchRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::WatchRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2931:6
[INFO] [stderr]      |
[INFO] [stderr] 2931 | impl ::protobuf::Message for RedirectRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::RedirectRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::RedirectRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3030:6
[INFO] [stderr]      |
[INFO] [stderr] 3030 | impl ::protobuf::MessageStatic for RedirectRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::RedirectRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::RedirectRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3291:6
[INFO] [stderr]      |
[INFO] [stderr] 3291 | impl ::protobuf::Message for Mutation {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Mutation`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Mutation`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3425:6
[INFO] [stderr]      |
[INFO] [stderr] 3425 | impl ::protobuf::MessageStatic for Mutation {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Mutation`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Mutation`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3572:6
[INFO] [stderr]      |
[INFO] [stderr] 3572 | impl ::protobuf::Message for Version {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Version`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Version`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3661:6
[INFO] [stderr]      |
[INFO] [stderr] 3661 | impl ::protobuf::MessageStatic for Version {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Version`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Version`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3941:6
[INFO] [stderr]      |
[INFO] [stderr] 3941 | impl ::protobuf::Message for CliReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CliReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CliReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4094:6
[INFO] [stderr]      |
[INFO] [stderr] 4094 | impl ::protobuf::MessageStatic for CliReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CliReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CliReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4437:6
[INFO] [stderr]      |
[INFO] [stderr] 4437 | impl ::protobuf::Message for CliRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CliRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CliRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4606:6
[INFO] [stderr]      |
[INFO] [stderr] 4606 | impl ::protobuf::MessageStatic for CliRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CliRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CliRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4830:6
[INFO] [stderr]      |
[INFO] [stderr] 4830 | impl ::protobuf::Message for VoteReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::VoteReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::VoteReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4967:6
[INFO] [stderr]      |
[INFO] [stderr] 4967 | impl ::protobuf::MessageStatic for VoteReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::VoteReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::VoteReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5114:6
[INFO] [stderr]      |
[INFO] [stderr] 5114 | impl ::protobuf::Message for VoteRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::VoteRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::VoteRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5203:6
[INFO] [stderr]      |
[INFO] [stderr] 5203 | impl ::protobuf::MessageStatic for VoteRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::VoteRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::VoteRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5377:6
[INFO] [stderr]      |
[INFO] [stderr] 5377 | impl ::protobuf::Message for Append {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Append`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Append`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5494:6
[INFO] [stderr]      |
[INFO] [stderr] 5494 | impl ::protobuf::MessageStatic for Append {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Append`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Append`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5654:6
[INFO] [stderr]      |
[INFO] [stderr] 5654 | impl ::protobuf::Message for AppendRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::AppendRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::AppendRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5753:6
[INFO] [stderr]      |
[INFO] [stderr] 5753 | impl ::protobuf::MessageStatic for AppendRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::AppendRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::AppendRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:6022:6
[INFO] [stderr]      |
[INFO] [stderr] 6022 | impl ::protobuf::Message for PeerMsg {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::PeerMsg`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::PeerMsg`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:6159:6
[INFO] [stderr]      |
[INFO] [stderr] 6159 | impl ::protobuf::MessageStatic for PeerMsg {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::PeerMsg`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::PeerMsg`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the size for values of type `Out` cannot be known at compilation time
[INFO] [stderr]  --> src/codec.rs:8:43
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub trait Codec<In: ?Sized, Out: ?Sized>
[INFO] [stderr]   |                             --- this type parameter needs to be `std::marker::Sized`
[INFO] [stderr] 7 | {
[INFO] [stderr] 8 |     fn decode(&mut self, buf: &mut In) -> Vec<Out>;
[INFO] [stderr]   |                                           ^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `std::marker::Sized` is not implemented for `Out`
[INFO] [stderr]   = note: to learn more, visit <https://doc.rust-lang.org/book/ch19-04-advanced-types.html#dynamically-sized-types-and-the-sized-trait>
[INFO] [stderr]   = note: required by `std::vec::Vec`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 41 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0277`.
[INFO] [stderr] error: could not compile `rasputin`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:130:16
[INFO] [stderr]     |
[INFO] [stderr] 130 |         while !try!(is.eof()) {
[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/serialization.rs:131:45
[INFO] [stderr]     |
[INFO] [stderr] 131 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:138:21
[INFO] [stderr]     |
[INFO] [stderr] 138 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:145:21
[INFO] [stderr]     |
[INFO] [stderr] 145 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:148:35
[INFO] [stderr]     |
[INFO] [stderr] 148 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:173:13
[INFO] [stderr]     |
[INFO] [stderr] 173 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:176:13
[INFO] [stderr]     |
[INFO] [stderr] 176 |             try!(os.write_bytes(2, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:178:9
[INFO] [stderr]     |
[INFO] [stderr] 178 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:383:16
[INFO] [stderr]     |
[INFO] [stderr] 383 |         while !try!(is.eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:384:45
[INFO] [stderr]     |
[INFO] [stderr] 384 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:390:31
[INFO] [stderr]     |
[INFO] [stderr] 390 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:397:31
[INFO] [stderr]     |
[INFO] [stderr] 397 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:405:21
[INFO] [stderr]     |
[INFO] [stderr] 405 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:408:35
[INFO] [stderr]     |
[INFO] [stderr] 408 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:436:13
[INFO] [stderr]     |
[INFO] [stderr] 436 |             try!(os.write_bool(1, v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:439:13
[INFO] [stderr]     |
[INFO] [stderr] 439 |             try!(os.write_uint64(2, v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:442:13
[INFO] [stderr]     |
[INFO] [stderr] 442 |             try!(os.write_string(3, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:444:9
[INFO] [stderr]     |
[INFO] [stderr] 444 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:611:16
[INFO] [stderr]     |
[INFO] [stderr] 611 |         while !try!(is.eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:612:45
[INFO] [stderr]     |
[INFO] [stderr] 612 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:619:21
[INFO] [stderr]     |
[INFO] [stderr] 619 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:622:35
[INFO] [stderr]     |
[INFO] [stderr] 622 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:644:13
[INFO] [stderr]     |
[INFO] [stderr] 644 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:646:9
[INFO] [stderr]     |
[INFO] [stderr] 646 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:882:16
[INFO] [stderr]     |
[INFO] [stderr] 882 |         while !try!(is.eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:883:45
[INFO] [stderr]     |
[INFO] [stderr] 883 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:889:31
[INFO] [stderr]     |
[INFO] [stderr] 889 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:896:31
[INFO] [stderr]     |
[INFO] [stderr] 896 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:904:21
[INFO] [stderr]     |
[INFO] [stderr] 904 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:911:21
[INFO] [stderr]     |
[INFO] [stderr] 911 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:914:35
[INFO] [stderr]     |
[INFO] [stderr] 914 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:945:13
[INFO] [stderr]     |
[INFO] [stderr] 945 |             try!(os.write_bool(1, v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:948:13
[INFO] [stderr]     |
[INFO] [stderr] 948 |             try!(os.write_uint64(2, v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:951:13
[INFO] [stderr]     |
[INFO] [stderr] 951 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:954:13
[INFO] [stderr]     |
[INFO] [stderr] 954 |             try!(os.write_string(4, &v));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/serialization.rs:956:9
[INFO] [stderr]     |
[INFO] [stderr] 956 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1206:16
[INFO] [stderr]      |
[INFO] [stderr] 1206 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1207:45
[INFO] [stderr]      |
[INFO] [stderr] 1207 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1214:21
[INFO] [stderr]      |
[INFO] [stderr] 1214 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1221:21
[INFO] [stderr]      |
[INFO] [stderr] 1221 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1228:21
[INFO] [stderr]      |
[INFO] [stderr] 1228 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1231:35
[INFO] [stderr]      |
[INFO] [stderr] 1231 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1259:13
[INFO] [stderr]      |
[INFO] [stderr] 1259 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1262:13
[INFO] [stderr]      |
[INFO] [stderr] 1262 |             try!(os.write_bytes(2, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1265:13
[INFO] [stderr]      |
[INFO] [stderr] 1265 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1267:9
[INFO] [stderr]      |
[INFO] [stderr] 1267 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1517:16
[INFO] [stderr]      |
[INFO] [stderr] 1517 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1518:45
[INFO] [stderr]      |
[INFO] [stderr] 1518 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1524:31
[INFO] [stderr]      |
[INFO] [stderr] 1524 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1531:31
[INFO] [stderr]      |
[INFO] [stderr] 1531 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1539:21
[INFO] [stderr]      |
[INFO] [stderr] 1539 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1546:21
[INFO] [stderr]      |
[INFO] [stderr] 1546 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1549:35
[INFO] [stderr]      |
[INFO] [stderr] 1549 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1580:13
[INFO] [stderr]      |
[INFO] [stderr] 1580 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1583:13
[INFO] [stderr]      |
[INFO] [stderr] 1583 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1586:13
[INFO] [stderr]      |
[INFO] [stderr] 1586 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1589:13
[INFO] [stderr]      |
[INFO] [stderr] 1589 |             try!(os.write_string(4, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1591:9
[INFO] [stderr]      |
[INFO] [stderr] 1591 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1765:16
[INFO] [stderr]      |
[INFO] [stderr] 1765 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1766:45
[INFO] [stderr]      |
[INFO] [stderr] 1766 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1773:21
[INFO] [stderr]      |
[INFO] [stderr] 1773 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1776:35
[INFO] [stderr]      |
[INFO] [stderr] 1776 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1798:13
[INFO] [stderr]      |
[INFO] [stderr] 1798 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:1800:9
[INFO] [stderr]      |
[INFO] [stderr] 1800 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2039:16
[INFO] [stderr]      |
[INFO] [stderr] 2039 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2040:45
[INFO] [stderr]      |
[INFO] [stderr] 2040 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2046:31
[INFO] [stderr]      |
[INFO] [stderr] 2046 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2053:31
[INFO] [stderr]      |
[INFO] [stderr] 2053 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2061:21
[INFO] [stderr]      |
[INFO] [stderr] 2061 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2068:21
[INFO] [stderr]      |
[INFO] [stderr] 2068 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2071:35
[INFO] [stderr]      |
[INFO] [stderr] 2071 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2102:13
[INFO] [stderr]      |
[INFO] [stderr] 2102 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2105:13
[INFO] [stderr]      |
[INFO] [stderr] 2105 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2108:13
[INFO] [stderr]      |
[INFO] [stderr] 2108 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2111:13
[INFO] [stderr]      |
[INFO] [stderr] 2111 |             try!(os.write_string(4, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2113:9
[INFO] [stderr]      |
[INFO] [stderr] 2113 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2359:16
[INFO] [stderr]      |
[INFO] [stderr] 2359 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2360:45
[INFO] [stderr]      |
[INFO] [stderr] 2360 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2367:21
[INFO] [stderr]      |
[INFO] [stderr] 2367 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2373:31
[INFO] [stderr]      |
[INFO] [stderr] 2373 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2380:31
[INFO] [stderr]      |
[INFO] [stderr] 2380 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2387:31
[INFO] [stderr]      |
[INFO] [stderr] 2387 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2391:35
[INFO] [stderr]      |
[INFO] [stderr] 2391 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2422:13
[INFO] [stderr]      |
[INFO] [stderr] 2422 |             try!(os.write_bytes(1, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2425:13
[INFO] [stderr]      |
[INFO] [stderr] 2425 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2428:13
[INFO] [stderr]      |
[INFO] [stderr] 2428 |             try!(os.write_bool(3, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2431:13
[INFO] [stderr]      |
[INFO] [stderr] 2431 |             try!(os.write_bool(4, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2433:9
[INFO] [stderr]      |
[INFO] [stderr] 2433 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2655:16
[INFO] [stderr]      |
[INFO] [stderr] 2655 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2656:45
[INFO] [stderr]      |
[INFO] [stderr] 2656 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2662:31
[INFO] [stderr]      |
[INFO] [stderr] 2662 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2666:21
[INFO] [stderr]      |
[INFO] [stderr] 2666 |                     try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.history));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2673:21
[INFO] [stderr]      |
[INFO] [stderr] 2673 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2676:35
[INFO] [stderr]      |
[INFO] [stderr] 2676 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2705:13
[INFO] [stderr]      |
[INFO] [stderr] 2705 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2708:13
[INFO] [stderr]      |
[INFO] [stderr] 2708 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2709:13
[INFO] [stderr]      |
[INFO] [stderr] 2709 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2710:13
[INFO] [stderr]      |
[INFO] [stderr] 2710 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2713:13
[INFO] [stderr]      |
[INFO] [stderr] 2713 |             try!(os.write_string(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2715:9
[INFO] [stderr]      |
[INFO] [stderr] 2715 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2940:16
[INFO] [stderr]      |
[INFO] [stderr] 2940 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2941:45
[INFO] [stderr]      |
[INFO] [stderr] 2941 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2947:31
[INFO] [stderr]      |
[INFO] [stderr] 2947 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2955:21
[INFO] [stderr]      |
[INFO] [stderr] 2955 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2962:21
[INFO] [stderr]      |
[INFO] [stderr] 2962 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2965:35
[INFO] [stderr]      |
[INFO] [stderr] 2965 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2993:13
[INFO] [stderr]      |
[INFO] [stderr] 2993 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2996:13
[INFO] [stderr]      |
[INFO] [stderr] 2996 |             try!(os.write_string(2, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:2999:13
[INFO] [stderr]      |
[INFO] [stderr] 2999 |             try!(os.write_string(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3001:9
[INFO] [stderr]      |
[INFO] [stderr] 3001 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3306:16
[INFO] [stderr]      |
[INFO] [stderr] 3306 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3307:45
[INFO] [stderr]      |
[INFO] [stderr] 3307 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3313:31
[INFO] [stderr]      |
[INFO] [stderr] 3313 |                     let tmp = try!(is.read_enum());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3321:21
[INFO] [stderr]      |
[INFO] [stderr] 3321 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3328:21
[INFO] [stderr]      |
[INFO] [stderr] 3328 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3335:21
[INFO] [stderr]      |
[INFO] [stderr] 3335 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3342:21
[INFO] [stderr]      |
[INFO] [stderr] 3342 |                     try!(is.read_bytes_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3345:35
[INFO] [stderr]      |
[INFO] [stderr] 3345 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3380:13
[INFO] [stderr]      |
[INFO] [stderr] 3380 |             try!(os.write_enum(1, v as i32));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3383:13
[INFO] [stderr]      |
[INFO] [stderr] 3383 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3384:13
[INFO] [stderr]      |
[INFO] [stderr] 3384 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3385:13
[INFO] [stderr]      |
[INFO] [stderr] 3385 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3388:13
[INFO] [stderr]      |
[INFO] [stderr] 3388 |             try!(os.write_bytes(3, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3391:13
[INFO] [stderr]      |
[INFO] [stderr] 3391 |             try!(os.write_bytes(4, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3394:13
[INFO] [stderr]      |
[INFO] [stderr] 3394 |             try!(os.write_bytes(5, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3396:9
[INFO] [stderr]      |
[INFO] [stderr] 3396 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3584:16
[INFO] [stderr]      |
[INFO] [stderr] 3584 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3585:45
[INFO] [stderr]      |
[INFO] [stderr] 3585 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3591:31
[INFO] [stderr]      |
[INFO] [stderr] 3591 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3598:31
[INFO] [stderr]      |
[INFO] [stderr] 3598 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3602:35
[INFO] [stderr]      |
[INFO] [stderr] 3602 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3627:13
[INFO] [stderr]      |
[INFO] [stderr] 3627 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3630:13
[INFO] [stderr]      |
[INFO] [stderr] 3630 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3632:9
[INFO] [stderr]      |
[INFO] [stderr] 3632 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3950:16
[INFO] [stderr]      |
[INFO] [stderr] 3950 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3951:45
[INFO] [stderr]      |
[INFO] [stderr] 3951 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3957:31
[INFO] [stderr]      |
[INFO] [stderr] 3957 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3965:21
[INFO] [stderr]      |
[INFO] [stderr] 3965 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3972:21
[INFO] [stderr]      |
[INFO] [stderr] 3972 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3979:21
[INFO] [stderr]      |
[INFO] [stderr] 3979 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3986:21
[INFO] [stderr]      |
[INFO] [stderr] 3986 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3993:21
[INFO] [stderr]      |
[INFO] [stderr] 3993 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:3996:35
[INFO] [stderr]      |
[INFO] [stderr] 3996 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4038:13
[INFO] [stderr]      |
[INFO] [stderr] 4038 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4041:13
[INFO] [stderr]      |
[INFO] [stderr] 4041 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4042:13
[INFO] [stderr]      |
[INFO] [stderr] 4042 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4043:13
[INFO] [stderr]      |
[INFO] [stderr] 4043 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4046:13
[INFO] [stderr]      |
[INFO] [stderr] 4046 |             try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4047:13
[INFO] [stderr]      |
[INFO] [stderr] 4047 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4048:13
[INFO] [stderr]      |
[INFO] [stderr] 4048 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4051:13
[INFO] [stderr]      |
[INFO] [stderr] 4051 |             try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4052:13
[INFO] [stderr]      |
[INFO] [stderr] 4052 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4053:13
[INFO] [stderr]      |
[INFO] [stderr] 4053 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4056:13
[INFO] [stderr]      |
[INFO] [stderr] 4056 |             try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4057:13
[INFO] [stderr]      |
[INFO] [stderr] 4057 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4058:13
[INFO] [stderr]      |
[INFO] [stderr] 4058 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4061:13
[INFO] [stderr]      |
[INFO] [stderr] 4061 |             try!(os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4062:13
[INFO] [stderr]      |
[INFO] [stderr] 4062 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4063:13
[INFO] [stderr]      |
[INFO] [stderr] 4063 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4065:9
[INFO] [stderr]      |
[INFO] [stderr] 4065 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4446:16
[INFO] [stderr]      |
[INFO] [stderr] 4446 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4447:45
[INFO] [stderr]      |
[INFO] [stderr] 4447 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4453:31
[INFO] [stderr]      |
[INFO] [stderr] 4453 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4461:21
[INFO] [stderr]      |
[INFO] [stderr] 4461 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4468:21
[INFO] [stderr]      |
[INFO] [stderr] 4468 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4475:21
[INFO] [stderr]      |
[INFO] [stderr] 4475 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4482:21
[INFO] [stderr]      |
[INFO] [stderr] 4482 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4489:21
[INFO] [stderr]      |
[INFO] [stderr] 4489 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4496:21
[INFO] [stderr]      |
[INFO] [stderr] 4496 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4499:35
[INFO] [stderr]      |
[INFO] [stderr] 4499 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4545:13
[INFO] [stderr]      |
[INFO] [stderr] 4545 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4548:13
[INFO] [stderr]      |
[INFO] [stderr] 4548 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4549:13
[INFO] [stderr]      |
[INFO] [stderr] 4549 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4550:13
[INFO] [stderr]      |
[INFO] [stderr] 4550 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4553:13
[INFO] [stderr]      |
[INFO] [stderr] 4553 |             try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4554:13
[INFO] [stderr]      |
[INFO] [stderr] 4554 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4555:13
[INFO] [stderr]      |
[INFO] [stderr] 4555 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4558:13
[INFO] [stderr]      |
[INFO] [stderr] 4558 |             try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4559:13
[INFO] [stderr]      |
[INFO] [stderr] 4559 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4560:13
[INFO] [stderr]      |
[INFO] [stderr] 4560 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4563:13
[INFO] [stderr]      |
[INFO] [stderr] 4563 |             try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4564:13
[INFO] [stderr]      |
[INFO] [stderr] 4564 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4565:13
[INFO] [stderr]      |
[INFO] [stderr] 4565 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4568:13
[INFO] [stderr]      |
[INFO] [stderr] 4568 |             try!(os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4569:13
[INFO] [stderr]      |
[INFO] [stderr] 4569 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4570:13
[INFO] [stderr]      |
[INFO] [stderr] 4570 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4573:13
[INFO] [stderr]      |
[INFO] [stderr] 4573 |             try!(os.write_tag(7, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4574:13
[INFO] [stderr]      |
[INFO] [stderr] 4574 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4575:13
[INFO] [stderr]      |
[INFO] [stderr] 4575 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4577:9
[INFO] [stderr]      |
[INFO] [stderr] 4577 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4851:16
[INFO] [stderr]      |
[INFO] [stderr] 4851 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4852:45
[INFO] [stderr]      |
[INFO] [stderr] 4852 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4858:31
[INFO] [stderr]      |
[INFO] [stderr] 4858 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4865:31
[INFO] [stderr]      |
[INFO] [stderr] 4865 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4872:31
[INFO] [stderr]      |
[INFO] [stderr] 4872 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4879:31
[INFO] [stderr]      |
[INFO] [stderr] 4879 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4886:31
[INFO] [stderr]      |
[INFO] [stderr] 4886 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4890:35
[INFO] [stderr]      |
[INFO] [stderr] 4890 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4924:13
[INFO] [stderr]      |
[INFO] [stderr] 4924 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4927:13
[INFO] [stderr]      |
[INFO] [stderr] 4927 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4930:13
[INFO] [stderr]      |
[INFO] [stderr] 4930 |             try!(os.write_uint64(3, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4933:13
[INFO] [stderr]      |
[INFO] [stderr] 4933 |             try!(os.write_uint64(4, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4936:13
[INFO] [stderr]      |
[INFO] [stderr] 4936 |             try!(os.write_uint64(5, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:4938:9
[INFO] [stderr]      |
[INFO] [stderr] 4938 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5126:16
[INFO] [stderr]      |
[INFO] [stderr] 5126 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5127:45
[INFO] [stderr]      |
[INFO] [stderr] 5127 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5133:31
[INFO] [stderr]      |
[INFO] [stderr] 5133 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5140:31
[INFO] [stderr]      |
[INFO] [stderr] 5140 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5144:35
[INFO] [stderr]      |
[INFO] [stderr] 5144 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5169:13
[INFO] [stderr]      |
[INFO] [stderr] 5169 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5172:13
[INFO] [stderr]      |
[INFO] [stderr] 5172 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5174:9
[INFO] [stderr]      |
[INFO] [stderr] 5174 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5392:16
[INFO] [stderr]      |
[INFO] [stderr] 5392 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5393:45
[INFO] [stderr]      |
[INFO] [stderr] 5393 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5399:31
[INFO] [stderr]      |
[INFO] [stderr] 5399 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5406:31
[INFO] [stderr]      |
[INFO] [stderr] 5406 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5410:21
[INFO] [stderr]      |
[INFO] [stderr] 5410 |                     try!(::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.batch));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5416:31
[INFO] [stderr]      |
[INFO] [stderr] 5416 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5420:35
[INFO] [stderr]      |
[INFO] [stderr] 5420 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5452:13
[INFO] [stderr]      |
[INFO] [stderr] 5452 |             try!(os.write_uint64(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5455:13
[INFO] [stderr]      |
[INFO] [stderr] 5455 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5458:13
[INFO] [stderr]      |
[INFO] [stderr] 5458 |             try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5459:13
[INFO] [stderr]      |
[INFO] [stderr] 5459 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5460:13
[INFO] [stderr]      |
[INFO] [stderr] 5460 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5463:13
[INFO] [stderr]      |
[INFO] [stderr] 5463 |             try!(os.write_uint64(4, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5465:9
[INFO] [stderr]      |
[INFO] [stderr] 5465 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5663:16
[INFO] [stderr]      |
[INFO] [stderr] 5663 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5664:45
[INFO] [stderr]      |
[INFO] [stderr] 5664 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5670:31
[INFO] [stderr]      |
[INFO] [stderr] 5670 |                     let tmp = try!(is.read_bool());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5677:31
[INFO] [stderr]      |
[INFO] [stderr] 5677 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5684:31
[INFO] [stderr]      |
[INFO] [stderr] 5684 |                     let tmp = try!(is.read_uint64());
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5688:35
[INFO] [stderr]      |
[INFO] [stderr] 5688 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5716:13
[INFO] [stderr]      |
[INFO] [stderr] 5716 |             try!(os.write_bool(1, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5719:13
[INFO] [stderr]      |
[INFO] [stderr] 5719 |             try!(os.write_uint64(2, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5722:13
[INFO] [stderr]      |
[INFO] [stderr] 5722 |             try!(os.write_uint64(3, v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:5724:9
[INFO] [stderr]      |
[INFO] [stderr] 5724 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6031:16
[INFO] [stderr]      |
[INFO] [stderr] 6031 |         while !try!(is.eof()) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6032:45
[INFO] [stderr]      |
[INFO] [stderr] 6032 |             let (field_number, wire_type) = try!(is.read_tag_unpack());
[INFO] [stderr]      |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6039:21
[INFO] [stderr]      |
[INFO] [stderr] 6039 |                     try!(is.read_string_into(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6046:21
[INFO] [stderr]      |
[INFO] [stderr] 6046 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6053:21
[INFO] [stderr]      |
[INFO] [stderr] 6053 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6060:21
[INFO] [stderr]      |
[INFO] [stderr] 6060 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6067:21
[INFO] [stderr]      |
[INFO] [stderr] 6067 |                     try!(is.merge_message(tmp))
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6070:35
[INFO] [stderr]      |
[INFO] [stderr] 6070 |                     let unknown = try!(is.read_unknown(wire_type));
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6108:13
[INFO] [stderr]      |
[INFO] [stderr] 6108 |             try!(os.write_string(1, &v));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6111:13
[INFO] [stderr]      |
[INFO] [stderr] 6111 |             try!(os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6112:13
[INFO] [stderr]      |
[INFO] [stderr] 6112 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6113:13
[INFO] [stderr]      |
[INFO] [stderr] 6113 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6116:13
[INFO] [stderr]      |
[INFO] [stderr] 6116 |             try!(os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6117:13
[INFO] [stderr]      |
[INFO] [stderr] 6117 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6118:13
[INFO] [stderr]      |
[INFO] [stderr] 6118 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6121:13
[INFO] [stderr]      |
[INFO] [stderr] 6121 |             try!(os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6122:13
[INFO] [stderr]      |
[INFO] [stderr] 6122 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6123:13
[INFO] [stderr]      |
[INFO] [stderr] 6123 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6126:13
[INFO] [stderr]      |
[INFO] [stderr] 6126 |             try!(os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6127:13
[INFO] [stderr]      |
[INFO] [stderr] 6127 |             try!(os.write_raw_varint32(v.get_cached_size()));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6128:13
[INFO] [stderr]      |
[INFO] [stderr] 6128 |             try!(v.write_to_with_cached_sizes(os));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/serialization.rs:6130:9
[INFO] [stderr]      |
[INFO] [stderr] 6130 |         try!(os.write_unknown_fields(self.get_unknown_fields()));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/server/connset.rs:28:20
[INFO] [stderr]    |
[INFO] [stderr] 28 |         let sock = try!(self.srv_sock.accept());
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/server/traffic_cop.rs:31:28
[INFO] [stderr]    |
[INFO] [stderr] 31 |         let cli_srv_sock = try!(TcpListener::bind(&cli_addr));
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/server/traffic_cop.rs:35:29
[INFO] [stderr]    |
[INFO] [stderr] 35 |         let peer_srv_sock = try!(TcpListener::bind(&peer_addr));
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::mpsc::channel`
[INFO] [stderr]  --> src/client/mod.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::sync::mpsc::channel;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `RedirectRes`, `Version`
[INFO] [stderr]   --> src/client/mod.rs:12:51
[INFO] [stderr]    |
[INFO] [stderr] 12 | use {CliReq, CliRes, GetReq, GetRes, RangeBounds, RedirectRes, SetReq,
[INFO] [stderr]    |                                                   ^^^^^^^^^^^
[INFO] [stderr] 13 |      SetRes, Version, CASReq, CASRes, DelReq, DelRes};
[INFO] [stderr]    |              ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `self`
[INFO] [stderr]   --> src/client/mod.rs:14:13
[INFO] [stderr]    |
[INFO] [stderr] 14 | use codec::{self, Codec, Framed};
[INFO] [stderr]    |             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/client/mod.rs:198:29
[INFO] [stderr]     |
[INFO] [stderr] 198 |                 codec: &mut Codec<ByteBuf, T>)
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec<ByteBuf, T>`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ops::Add`
[INFO] [stderr]  --> src/codec.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::ops::Add;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `TryWrite`
[INFO] [stderr]  --> src/codec.rs:4:20
[INFO] [stderr]   |
[INFO] [stderr] 4 | use mio::{TryRead, TryWrite};
[INFO] [stderr]   |                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/codec.rs:13:15
[INFO] [stderr]    |
[INFO] [stderr] 13 |     left: Box<Codec<In, Mid>>,
[INFO] [stderr]    |               ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec<In, Mid>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/codec.rs:14:16
[INFO] [stderr]    |
[INFO] [stderr] 14 |     right: Box<Codec<Mid, Out>>,
[INFO] [stderr]    |                ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec<Mid, Out>`
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Buf`, `MutByteBuf`
[INFO] [stderr]    --> src/codec.rs:122:17
[INFO] [stderr]     |
[INFO] [stderr] 122 |     use bytes::{Buf, ByteBuf, MutByteBuf};
[INFO] [stderr]     |                 ^^^           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/logging/mod.rs:96:21
[INFO] [stderr]    |
[INFO] [stderr] 96 |     let logger: Box<log::Log> = match path {
[INFO] [stderr]    |                     ^^^^^^^^ help: use `dyn`: `dyn log::Log`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:198:26
[INFO] [stderr]     |
[INFO] [stderr] 198 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:199:18
[INFO] [stderr]     |
[INFO] [stderr] 199 |         self as &::std::any::Any
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:464:26
[INFO] [stderr]     |
[INFO] [stderr] 464 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:465:18
[INFO] [stderr]     |
[INFO] [stderr] 465 |         self as &::std::any::Any
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:666:26
[INFO] [stderr]     |
[INFO] [stderr] 666 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:667:18
[INFO] [stderr]     |
[INFO] [stderr] 667 |         self as &::std::any::Any
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:976:26
[INFO] [stderr]     |
[INFO] [stderr] 976 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/serialization.rs:977:18
[INFO] [stderr]     |
[INFO] [stderr] 977 |         self as &::std::any::Any
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1287:26
[INFO] [stderr]      |
[INFO] [stderr] 1287 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1288:18
[INFO] [stderr]      |
[INFO] [stderr] 1288 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1611:26
[INFO] [stderr]      |
[INFO] [stderr] 1611 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1612:18
[INFO] [stderr]      |
[INFO] [stderr] 1612 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1820:26
[INFO] [stderr]      |
[INFO] [stderr] 1820 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:1821:18
[INFO] [stderr]      |
[INFO] [stderr] 1821 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2133:26
[INFO] [stderr]      |
[INFO] [stderr] 2133 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2134:18
[INFO] [stderr]      |
[INFO] [stderr] 2134 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2453:26
[INFO] [stderr]      |
[INFO] [stderr] 2453 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2454:18
[INFO] [stderr]      |
[INFO] [stderr] 2454 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2735:26
[INFO] [stderr]      |
[INFO] [stderr] 2735 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:2736:18
[INFO] [stderr]      |
[INFO] [stderr] 2736 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3021:26
[INFO] [stderr]      |
[INFO] [stderr] 3021 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3022:18
[INFO] [stderr]      |
[INFO] [stderr] 3022 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3416:26
[INFO] [stderr]      |
[INFO] [stderr] 3416 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3417:18
[INFO] [stderr]      |
[INFO] [stderr] 3417 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3652:26
[INFO] [stderr]      |
[INFO] [stderr] 3652 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:3653:18
[INFO] [stderr]      |
[INFO] [stderr] 3653 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4085:26
[INFO] [stderr]      |
[INFO] [stderr] 4085 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4086:18
[INFO] [stderr]      |
[INFO] [stderr] 4086 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4597:26
[INFO] [stderr]      |
[INFO] [stderr] 4597 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4598:18
[INFO] [stderr]      |
[INFO] [stderr] 4598 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4958:26
[INFO] [stderr]      |
[INFO] [stderr] 4958 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:4959:18
[INFO] [stderr]      |
[INFO] [stderr] 4959 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5194:26
[INFO] [stderr]      |
[INFO] [stderr] 5194 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5195:18
[INFO] [stderr]      |
[INFO] [stderr] 5195 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5485:26
[INFO] [stderr]      |
[INFO] [stderr] 5485 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5486:18
[INFO] [stderr]      |
[INFO] [stderr] 5486 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5744:26
[INFO] [stderr]      |
[INFO] [stderr] 5744 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:5745:18
[INFO] [stderr]      |
[INFO] [stderr] 5745 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:6150:26
[INFO] [stderr]      |
[INFO] [stderr] 6150 |     fn as_any(&self) -> &::std::any::Any {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/serialization.rs:6151:18
[INFO] [stderr]      |
[INFO] [stderr] 6151 |         self as &::std::any::Any
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::any::Any)`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::cmp`
[INFO] [stderr]  --> src/server/server.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::cmp;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mio`
[INFO] [stderr]   --> src/server/server.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use mio;
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CASReq`, `DelReq`, `GetReq`, `SetReq`
[INFO] [stderr]   --> src/server/server.rs:19:48
[INFO] [stderr]    |
[INFO] [stderr] 19 | use {Append, AppendRes, CliReq, CliRes, Clock, GetReq, GetRes, Mutation,
[INFO] [stderr]    |                                                ^^^^^^
[INFO] [stderr] 20 |      MutationType, PeerMsg, RealClock, RedirectRes, SetReq, SetRes, Version,
[INFO] [stderr]    |                                                     ^^^^^^
[INFO] [stderr] 21 |      CASReq, CASRes, DelReq, DelRes, VoteReq, VoteRes};
[INFO] [stderr]    |      ^^^^^^          ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `LogEntry`
[INFO] [stderr]   --> src/server/server.rs:23:37
[INFO] [stderr]    |
[INFO] [stderr] 23 | use server::{AckedLog, InMemoryLog, LogEntry, PeerID, RepPeer, TXID, Term};
[INFO] [stderr]    |                                     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/server/server.rs:34:21
[INFO] [stderr]    |
[INFO] [stderr] 34 |     pub rpc_tx: Box<SendChannel<Envelope, RE> + Send>,
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendChannel<Envelope, RE> + Send`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/server/server.rs:39:22
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub rep_log: Box<AckedLog<Mutation> + Send>,
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AckedLog<Mutation> + Send`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mio`
[INFO] [stderr]  --> src/server/connset.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use mio;
[INFO] [stderr]   |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TryRead`, `TryWrite`
[INFO] [stderr]  --> src/server/traffic_cop.rs:6:57
[INFO] [stderr]   |
[INFO] [stderr] 6 | use mio::{EventLoop, EventSet, Handler, PollOpt, Token, TryRead, TryWrite};
[INFO] [stderr]   |                                                         ^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/server/acked_log.rs:23:24
[INFO] [stderr]    |
[INFO] [stderr] 23 | impl<T> fmt::Debug for AckedLog<T> + Send {
[INFO] [stderr]    |                        ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AckedLog<T> + Send`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Writable`
[INFO] [stderr]  --> src/server/rocksdb.rs:1:19
[INFO] [stderr]   |
[INFO] [stderr] 1 | use rocksdb::{DB, Writable};
[INFO] [stderr]   |                   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `ErrorKind`, `Error`
[INFO] [stderr]   --> src/server/mod.rs:13:15
[INFO] [stderr]    |
[INFO] [stderr] 13 | use std::io::{Error, ErrorKind};
[INFO] [stderr]    |               ^^^^^  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::io`
[INFO] [stderr]   --> src/server/mod.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | use std::io;
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Sub`
[INFO] [stderr]   --> src/server/mod.rs:16:21
[INFO] [stderr]    |
[INFO] [stderr] 16 | use std::ops::{Add, Sub};
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Arc`, `Mutex`
[INFO] [stderr]   --> src/server/mod.rs:17:17
[INFO] [stderr]    |
[INFO] [stderr] 17 | use std::sync::{Arc, Mutex};
[INFO] [stderr]    |                 ^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Receiver`, `self`
[INFO] [stderr]   --> src/server/mod.rs:18:23
[INFO] [stderr]    |
[INFO] [stderr] 18 | use std::sync::mpsc::{self, Receiver, SendError, Sender};
[INFO] [stderr]    |                       ^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::thread`
[INFO] [stderr]   --> src/server/mod.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use std::thread;
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `MutByteBuf`, `SliceBuf`, `alloc`
[INFO] [stderr]   --> src/server/mod.rs:22:27
[INFO] [stderr]    |
[INFO] [stderr] 22 | use bytes::{Buf, ByteBuf, MutByteBuf, SliceBuf, alloc};
[INFO] [stderr]    |                           ^^^^^^^^^^  ^^^^^^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `EventLoop`, `EventSet`, `Handler`, `PollOpt`, `TryRead`, `TryWrite`
[INFO] [stderr]   --> src/server/mod.rs:24:11
[INFO] [stderr]    |
[INFO] [stderr] 24 | use mio::{EventLoop, EventSet, Handler, NotifyError, PollOpt, Token, TryRead,
[INFO] [stderr]    |           ^^^^^^^^^  ^^^^^^^^  ^^^^^^^               ^^^^^^^         ^^^^^^^
[INFO] [stderr] 25 |           TryWrite};
[INFO] [stderr]    |           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TcpListener`, `TcpSocket`, `TcpStream`
[INFO] [stderr]   --> src/server/mod.rs:26:16
[INFO] [stderr]    |
[INFO] [stderr] 26 | use mio::tcp::{TcpListener, TcpSocket, TcpStream};
[INFO] [stderr]    |                ^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mio::util::Slab`
[INFO] [stderr]   --> src/server/mod.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 | use mio::util::Slab;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Rng`, `thread_rng`
[INFO] [stderr]   --> src/server/mod.rs:28:12
[INFO] [stderr]    |
[INFO] [stderr] 28 | use rand::{Rng, thread_rng};
[INFO] [stderr]    |            ^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `DB`, `Writable`
[INFO] [stderr]   --> src/server/mod.rs:29:15
[INFO] [stderr]    |
[INFO] [stderr] 29 | use rocksdb::{DB, Writable};
[INFO] [stderr]    |               ^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `protobuf`
[INFO] [stderr]   --> src/server/mod.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 | use protobuf;
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `protobuf::Message`
[INFO] [stderr]   --> src/server/mod.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 | use protobuf::Message;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated attribute `crate_id`: no longer used.
[INFO] [stderr]  --> src/lib.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![crate_id = "rasputin"]
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::thread::sleep_ms': replaced by `std::thread::sleep`
[INFO] [stderr]   --> src/clock.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 |         thread::sleep_ms(ms)
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor'
[INFO] [stderr]     --> src/serialization.rs:2762:29
[INFO] [stderr]      |
[INFO] [stderr] 2762 |                 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
[INFO] [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'protobuf::reflect::accessor::make_repeated_message_accessor'
[INFO] [stderr]     --> src/serialization.rs:5517:29
[INFO] [stderr]      |
[INFO] [stderr] 5517 |                 fields.push(::protobuf::reflect::accessor::make_repeated_message_accessor(
[INFO] [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/server/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / lazy_static! {
[INFO] [stderr] 39 | |     pub static ref LEADER_DURATION: time::Duration =
[INFO] [stderr] 40 | |         time::Duration::seconds(12);
[INFO] [stderr] 41 | |     pub static ref LEADER_REFRESH: time::Duration =
[INFO] [stderr] 42 | |         time::Duration::seconds(6);
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/server/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / lazy_static! {
[INFO] [stderr] 39 | |     pub static ref LEADER_DURATION: time::Duration =
[INFO] [stderr] 40 | |         time::Duration::seconds(12);
[INFO] [stderr] 41 | |     pub static ref LEADER_REFRESH: time::Duration =
[INFO] [stderr] 42 | |         time::Duration::seconds(6);
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/server/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / lazy_static! {
[INFO] [stderr] 39 | |     pub static ref LEADER_DURATION: time::Duration =
[INFO] [stderr] 40 | |         time::Duration::seconds(12);
[INFO] [stderr] 41 | |     pub static ref LEADER_REFRESH: time::Duration =
[INFO] [stderr] 42 | |         time::Duration::seconds(6);
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred
[INFO] [stderr]   --> src/server/mod.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | / lazy_static! {
[INFO] [stderr] 39 | |     pub static ref LEADER_DURATION: time::Duration =
[INFO] [stderr] 40 | |         time::Duration::seconds(12);
[INFO] [stderr] 41 | |     pub static ref LEADER_REFRESH: time::Duration =
[INFO] [stderr] 42 | |         time::Duration::seconds(6);
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:118:6
[INFO] [stderr]     |
[INFO] [stderr] 118 | impl ::protobuf::Message for SetReq {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::SetReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::SetReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:207:6
[INFO] [stderr]     |
[INFO] [stderr] 207 | impl ::protobuf::MessageStatic for SetReq {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::SetReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::SetReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:371:6
[INFO] [stderr]     |
[INFO] [stderr] 371 | impl ::protobuf::Message for SetRes {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::SetRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::SetRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:473:6
[INFO] [stderr]     |
[INFO] [stderr] 473 | impl ::protobuf::MessageStatic for SetRes {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::SetRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::SetRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:602:6
[INFO] [stderr]     |
[INFO] [stderr] 602 | impl ::protobuf::Message for GetReq {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::GetReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::GetReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:675:6
[INFO] [stderr]     |
[INFO] [stderr] 675 | impl ::protobuf::MessageStatic for GetReq {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::GetReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::GetReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:870:6
[INFO] [stderr]     |
[INFO] [stderr] 870 | impl ::protobuf::Message for GetRes {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::GetRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::GetRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]    --> src/serialization.rs:985:6
[INFO] [stderr]     |
[INFO] [stderr] 985 | impl ::protobuf::MessageStatic for GetRes {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     |
[INFO] [stderr]     = help: within `serialization::GetRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]     = note: required because it appears within the type `serialization::GetRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1197:6
[INFO] [stderr]      |
[INFO] [stderr] 1197 | impl ::protobuf::Message for CASReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CASReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CASReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1296:6
[INFO] [stderr]      |
[INFO] [stderr] 1296 | impl ::protobuf::MessageStatic for CASReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CASReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CASReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1505:6
[INFO] [stderr]      |
[INFO] [stderr] 1505 | impl ::protobuf::Message for CASRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CASRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CASRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1620:6
[INFO] [stderr]      |
[INFO] [stderr] 1620 | impl ::protobuf::MessageStatic for CASRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CASRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CASRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1756:6
[INFO] [stderr]      |
[INFO] [stderr] 1756 | impl ::protobuf::Message for DelReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::DelReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::DelReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:1829:6
[INFO] [stderr]      |
[INFO] [stderr] 1829 | impl ::protobuf::MessageStatic for DelReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::DelReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::DelReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2024:6
[INFO] [stderr]      |
[INFO] [stderr] 2024 | impl ::protobuf::Message for DelRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::DelRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::DelRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2142:6
[INFO] [stderr]      |
[INFO] [stderr] 2142 | impl ::protobuf::MessageStatic for DelRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::DelRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::DelRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2341:6
[INFO] [stderr]      |
[INFO] [stderr] 2341 | impl ::protobuf::Message for WatchReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::WatchReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::WatchReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2462:6
[INFO] [stderr]      |
[INFO] [stderr] 2462 | impl ::protobuf::MessageStatic for WatchReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::WatchReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::WatchReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2646:6
[INFO] [stderr]      |
[INFO] [stderr] 2646 | impl ::protobuf::Message for WatchRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::WatchRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::WatchRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2744:6
[INFO] [stderr]      |
[INFO] [stderr] 2744 | impl ::protobuf::MessageStatic for WatchRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::WatchRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::WatchRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:2931:6
[INFO] [stderr]      |
[INFO] [stderr] 2931 | impl ::protobuf::Message for RedirectRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::RedirectRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::RedirectRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3030:6
[INFO] [stderr]      |
[INFO] [stderr] 3030 | impl ::protobuf::MessageStatic for RedirectRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::RedirectRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::RedirectRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3291:6
[INFO] [stderr]      |
[INFO] [stderr] 3291 | impl ::protobuf::Message for Mutation {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Mutation`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Mutation`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3425:6
[INFO] [stderr]      |
[INFO] [stderr] 3425 | impl ::protobuf::MessageStatic for Mutation {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Mutation`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Mutation`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3572:6
[INFO] [stderr]      |
[INFO] [stderr] 3572 | impl ::protobuf::Message for Version {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Version`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Version`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3661:6
[INFO] [stderr]      |
[INFO] [stderr] 3661 | impl ::protobuf::MessageStatic for Version {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Version`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Version`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:3941:6
[INFO] [stderr]      |
[INFO] [stderr] 3941 | impl ::protobuf::Message for CliReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CliReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CliReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4094:6
[INFO] [stderr]      |
[INFO] [stderr] 4094 | impl ::protobuf::MessageStatic for CliReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CliReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CliReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4437:6
[INFO] [stderr]      |
[INFO] [stderr] 4437 | impl ::protobuf::Message for CliRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CliRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CliRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4606:6
[INFO] [stderr]      |
[INFO] [stderr] 4606 | impl ::protobuf::MessageStatic for CliRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::CliRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::CliRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4830:6
[INFO] [stderr]      |
[INFO] [stderr] 4830 | impl ::protobuf::Message for VoteReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::VoteReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::VoteReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:4967:6
[INFO] [stderr]      |
[INFO] [stderr] 4967 | impl ::protobuf::MessageStatic for VoteReq {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::VoteReq`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::VoteReq`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5114:6
[INFO] [stderr]      |
[INFO] [stderr] 5114 | impl ::protobuf::Message for VoteRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::VoteRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::VoteRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5203:6
[INFO] [stderr]      |
[INFO] [stderr] 5203 | impl ::protobuf::MessageStatic for VoteRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::VoteRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::VoteRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5377:6
[INFO] [stderr]      |
[INFO] [stderr] 5377 | impl ::protobuf::Message for Append {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Append`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Append`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5494:6
[INFO] [stderr]      |
[INFO] [stderr] 5494 | impl ::protobuf::MessageStatic for Append {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::Append`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::Append`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5654:6
[INFO] [stderr]      |
[INFO] [stderr] 5654 | impl ::protobuf::Message for AppendRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::AppendRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::AppendRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:5753:6
[INFO] [stderr]      |
[INFO] [stderr] 5753 | impl ::protobuf::MessageStatic for AppendRes {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::AppendRes`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::AppendRes`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:6022:6
[INFO] [stderr]      |
[INFO] [stderr] 6022 | impl ::protobuf::Message for PeerMsg {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::PeerMsg`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::PeerMsg`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]     --> src/serialization.rs:6159:6
[INFO] [stderr]      |
[INFO] [stderr] 6159 | impl ::protobuf::MessageStatic for PeerMsg {
[INFO] [stderr]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u32>` cannot be shared between threads safely
[INFO] [stderr]      |
[INFO] [stderr]      = help: within `serialization::PeerMsg`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u32>`
[INFO] [stderr]      = note: required because it appears within the type `serialization::PeerMsg`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the size for values of type `Out` cannot be known at compilation time
[INFO] [stderr]  --> src/codec.rs:8:43
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub trait Codec<In: ?Sized, Out: ?Sized>
[INFO] [stderr]   |                             --- this type parameter needs to be `std::marker::Sized`
[INFO] [stderr] 7 | {
[INFO] [stderr] 8 |     fn decode(&mut self, buf: &mut In) -> Vec<Out>;
[INFO] [stderr]   |                                           ^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `std::marker::Sized` is not implemented for `Out`
[INFO] [stderr]   = note: to learn more, visit <https://doc.rust-lang.org/book/ch19-04-advanced-types.html#dynamically-sized-types-and-the-sized-trait>
[INFO] [stderr]   = note: required by `std::vec::Vec`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 41 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0277`.
[INFO] [stderr] error: could not compile `rasputin`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "21a3962cb150751d29c6b10bd089dbc9e634932546aa46e9b537c3ac48ec83e6"`
[INFO] running `"docker" "rm" "-f" "21a3962cb150751d29c6b10bd089dbc9e634932546aa46e9b537c3ac48ec83e6"`
[INFO] [stdout] 21a3962cb150751d29c6b10bd089dbc9e634932546aa46e9b537c3ac48ec83e6
