[INFO] crate ptp 0.5.0 is already in cache
[INFO] checking ptp-0.5.0 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate ptp 0.5.0 into /workspace/builds/worker-2/source
[INFO] validating manifest of crates.io crate ptp 0.5.0 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate ptp 0.5.0
[INFO] finished tweaking crates.io crate ptp 0.5.0
[INFO] tweaked toml for crates.io crate ptp 0.5.0 written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "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] 14209f19b9523f820e5d0a46b7102b58ec86f160cb92d32fee4cc036c8f7ef13
[INFO] running `"docker" "start" "-a" "14209f19b9523f820e5d0a46b7102b58ec86f160cb92d32fee4cc036c8f7ef13"`
[INFO] [stderr]     Checking libusb v0.3.0
[INFO] [stderr]     Checking ptp v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:253:12
[INFO] [stderr]     |
[INFO] [stderr] 253 |         Ok(try!(self.read_u8()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:257:12
[INFO] [stderr]     |
[INFO] [stderr] 257 |         Ok(try!(self.read_i8()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:261:12
[INFO] [stderr]     |
[INFO] [stderr] 261 |         Ok(try!(self.read_u16::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:265:12
[INFO] [stderr]     |
[INFO] [stderr] 265 |         Ok(try!(self.read_i16::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:269:12
[INFO] [stderr]     |
[INFO] [stderr] 269 |         Ok(try!(self.read_u32::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:273:12
[INFO] [stderr]     |
[INFO] [stderr] 273 |         Ok(try!(self.read_i32::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:277:12
[INFO] [stderr]     |
[INFO] [stderr] 277 |         Ok(try!(self.read_u64::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:281:12
[INFO] [stderr]     |
[INFO] [stderr] 281 |         Ok(try!(self.read_i64::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:285:18
[INFO] [stderr]     |
[INFO] [stderr] 285 |         let hi = try!(self.read_u64::<LittleEndian>());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:286:18
[INFO] [stderr]     |
[INFO] [stderr] 286 |         let lo = try!(self.read_u64::<LittleEndian>());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:291:18
[INFO] [stderr]     |
[INFO] [stderr] 291 |         let hi = try!(self.read_u64::<LittleEndian>());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:292:18
[INFO] [stderr]     |
[INFO] [stderr] 292 |         let lo = try!(self.read_u64::<LittleEndian>());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:300:19
[INFO] [stderr]     |
[INFO] [stderr] 300 |         let len = try!(self.read_u32::<LittleEndian>()) as usize;
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:345:19
[INFO] [stderr]     |
[INFO] [stderr] 345 |         let len = try!(self.read_u8());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:348:34
[INFO] [stderr]     |
[INFO] [stderr] 348 |             let data: Vec<u16> = try!((0..(len - 1)).map(|_| self.read_u16::<LittleEndian>()).collect());
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:349:13
[INFO] [stderr]     |
[INFO] [stderr] 349 |             try!(self.read_u16::<LittleEndian>());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:514:28
[INFO] [stderr]     |
[INFO] [stderr] 514 |             0x0001 => INT8(try!(reader.read_ptp_i8())),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:515:29
[INFO] [stderr]     |
[INFO] [stderr] 515 |             0x0002 => UINT8(try!(reader.read_ptp_u8())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:516:29
[INFO] [stderr]     |
[INFO] [stderr] 516 |             0x0003 => INT16(try!(reader.read_ptp_i16())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:517:30
[INFO] [stderr]     |
[INFO] [stderr] 517 |             0x0004 => UINT16(try!(reader.read_ptp_u16())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:518:29
[INFO] [stderr]     |
[INFO] [stderr] 518 |             0x0005 => INT32(try!(reader.read_ptp_i32())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:519:30
[INFO] [stderr]     |
[INFO] [stderr] 519 |             0x0006 => UINT32(try!(reader.read_ptp_u32())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:520:29
[INFO] [stderr]     |
[INFO] [stderr] 520 |             0x0007 => INT64(try!(reader.read_ptp_i64())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:521:30
[INFO] [stderr]     |
[INFO] [stderr] 521 |             0x0008 => UINT64(try!(reader.read_ptp_u64())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:522:30
[INFO] [stderr]     |
[INFO] [stderr] 522 |             0x0009 => INT128(try!(reader.read_ptp_i128())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:523:31
[INFO] [stderr]     |
[INFO] [stderr] 523 |             0x000A => UINT128(try!(reader.read_ptp_u128())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:524:29
[INFO] [stderr]     |
[INFO] [stderr] 524 |             0x4001 => AINT8(try!(reader.read_ptp_i8_vec())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:525:30
[INFO] [stderr]     |
[INFO] [stderr] 525 |             0x4002 => AUINT8(try!(reader.read_ptp_u8_vec())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:526:30
[INFO] [stderr]     |
[INFO] [stderr] 526 |             0x4003 => AINT16(try!(reader.read_ptp_i16_vec())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:527:31
[INFO] [stderr]     |
[INFO] [stderr] 527 |             0x4004 => AUINT16(try!(reader.read_ptp_u16_vec())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:528:30
[INFO] [stderr]     |
[INFO] [stderr] 528 |             0x4005 => AINT32(try!(reader.read_ptp_i32_vec())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:529:31
[INFO] [stderr]     |
[INFO] [stderr] 529 |             0x4006 => AUINT32(try!(reader.read_ptp_u32_vec())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:530:30
[INFO] [stderr]     |
[INFO] [stderr] 530 |             0x4007 => AINT64(try!(reader.read_ptp_i64_vec())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:531:31
[INFO] [stderr]     |
[INFO] [stderr] 531 |             0x4008 => AUINT64(try!(reader.read_ptp_u64_vec())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:532:31
[INFO] [stderr]     |
[INFO] [stderr] 532 |             0x4009 => AINT128(try!(reader.read_ptp_i128_vec())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:533:32
[INFO] [stderr]     |
[INFO] [stderr] 533 |             0x400A => AUINT128(try!(reader.read_ptp_u128_vec())),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:534:27
[INFO] [stderr]     |
[INFO] [stderr] 534 |             0xFFFF => STR(try!(reader.read_ptp_str())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:624:22
[INFO] [stderr]     |
[INFO] [stderr] 624 |             Version: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:625:25
[INFO] [stderr]     |
[INFO] [stderr] 625 |             VendorExID: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:626:30
[INFO] [stderr]     |
[INFO] [stderr] 626 |             VendorExVersion: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:627:34
[INFO] [stderr]     |
[INFO] [stderr] 627 |             VendorExtensionDesc: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:628:29
[INFO] [stderr]     |
[INFO] [stderr] 628 |             FunctionalMode: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:629:34
[INFO] [stderr]     |
[INFO] [stderr] 629 |             OperationsSupported: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:630:30
[INFO] [stderr]     |
[INFO] [stderr] 630 |             EventsSupported: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:631:40
[INFO] [stderr]     |
[INFO] [stderr] 631 |             DevicePropertiesSupported: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:632:29
[INFO] [stderr]     |
[INFO] [stderr] 632 |             CaptureFormats: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:633:27
[INFO] [stderr]     |
[INFO] [stderr] 633 |             ImageFormats: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:634:27
[INFO] [stderr]     |
[INFO] [stderr] 634 |             Manufacturer: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:635:20
[INFO] [stderr]     |
[INFO] [stderr] 635 |             Model: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:636:28
[INFO] [stderr]     |
[INFO] [stderr] 636 |             DeviceVersion: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:637:27
[INFO] [stderr]     |
[INFO] [stderr] 637 |             SerialNumber: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:671:24
[INFO] [stderr]     |
[INFO] [stderr] 671 |             StorageID: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:672:27
[INFO] [stderr]     |
[INFO] [stderr] 672 |             ObjectFormat: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:673:31
[INFO] [stderr]     |
[INFO] [stderr] 673 |             ProtectionStatus: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:674:35
[INFO] [stderr]     |
[INFO] [stderr] 674 |             ObjectCompressedSize: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:675:26
[INFO] [stderr]     |
[INFO] [stderr] 675 |             ThumbFormat: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:676:34
[INFO] [stderr]     |
[INFO] [stderr] 676 |             ThumbCompressedSize: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:677:28
[INFO] [stderr]     |
[INFO] [stderr] 677 |             ThumbPixWidth: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:678:29
[INFO] [stderr]     |
[INFO] [stderr] 678 |             ThumbPixHeight: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:679:28
[INFO] [stderr]     |
[INFO] [stderr] 679 |             ImagePixWidth: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:680:29
[INFO] [stderr]     |
[INFO] [stderr] 680 |             ImagePixHeight: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:681:28
[INFO] [stderr]     |
[INFO] [stderr] 681 |             ImageBitDepth: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:682:27
[INFO] [stderr]     |
[INFO] [stderr] 682 |             ParentObject: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:683:30
[INFO] [stderr]     |
[INFO] [stderr] 683 |             AssociationType: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:684:30
[INFO] [stderr]     |
[INFO] [stderr] 684 |             AssociationDesc: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:685:29
[INFO] [stderr]     |
[INFO] [stderr] 685 |             SequenceNumber: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:686:23
[INFO] [stderr]     |
[INFO] [stderr] 686 |             Filename: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:687:26
[INFO] [stderr]     |
[INFO] [stderr] 687 |             CaptureDate: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:688:31
[INFO] [stderr]     |
[INFO] [stderr] 688 |             ModificationDate: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:689:23
[INFO] [stderr]     |
[INFO] [stderr] 689 |             Keywords: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:711:26
[INFO] [stderr]     |
[INFO] [stderr] 711 |             StorageType: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:712:29
[INFO] [stderr]     |
[INFO] [stderr] 712 |             FilesystemType: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:713:31
[INFO] [stderr]     |
[INFO] [stderr] 713 |             AccessCapability: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:714:26
[INFO] [stderr]     |
[INFO] [stderr] 714 |             MaxCapacity: try!(cur.read_ptp_u64()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:715:31
[INFO] [stderr]     |
[INFO] [stderr] 715 |             FreeSpaceInBytes: try!(cur.read_ptp_u64()),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:716:32
[INFO] [stderr]     |
[INFO] [stderr] 716 |             FreeSpaceInImages: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:717:33
[INFO] [stderr]     |
[INFO] [stderr] 717 |             StorageDescription: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:718:26
[INFO] [stderr]     |
[INFO] [stderr] 718 |             VolumeLabel: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:755:27
[INFO] [stderr]     |
[INFO] [stderr] 755 |             PropertyCode: try!(cur.read_u16::<LittleEndian>()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:757:29
[INFO] [stderr]     |
[INFO] [stderr] 757 |                 data_type = try!(cur.read_u16::<LittleEndian>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:760:21
[INFO] [stderr]     |
[INFO] [stderr] 760 |             GetSet: try!(cur.read_u8()),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:761:23
[INFO] [stderr]     |
[INFO] [stderr] 761 |             IsEnable: try!(cur.read_u8()),
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:762:29
[INFO] [stderr]     |
[INFO] [stderr] 762 |             FactoryDefault: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:763:22
[INFO] [stderr]     |
[INFO] [stderr] 763 |             Current: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:765:23
[INFO] [stderr]     |
[INFO] [stderr] 765 |                 match try!(cur.read_u8()) {
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:769:39
[INFO] [stderr]     |
[INFO] [stderr] 769 | ...                   minValue: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:770:39
[INFO] [stderr]     |
[INFO] [stderr] 770 | ...                   maxValue: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:771:35
[INFO] [stderr]     |
[INFO] [stderr] 771 | ...                   step: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:777:43
[INFO] [stderr]     |
[INFO] [stderr] 777 | ...                   let len = try!(cur.read_u16::<LittleEndian>()) as usize;
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:780:46
[INFO] [stderr]     |
[INFO] [stderr] 780 | ...                   arr.push(try!(PtpDataType::read_type(data_type, cur)));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:809:19
[INFO] [stderr]     |
[INFO] [stderr] 809 |         let len = try!(r.read_u32::<LittleEndian>());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:810:23
[INFO] [stderr]     |
[INFO] [stderr] 810 |         let msgtype = try!(r.read_u16::<LittleEndian>());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:811:21
[INFO] [stderr]     |
[INFO] [stderr] 811 |         let mtype = try!(PtpContainerType::from_u16(msgtype)
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:813:20
[INFO] [stderr]     |
[INFO] [stderr] 813 |         let code = try!(r.read_u16::<LittleEndian>());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:814:19
[INFO] [stderr]     |
[INFO] [stderr] 814 |         let tid = try!(r.read_u32::<LittleEndian>());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:863:27
[INFO] [stderr]     |
[INFO] [stderr] 863 |         let config_desc = try!(device.active_config_descriptor());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:865:30
[INFO] [stderr]     |
[INFO] [stderr] 865 |         let interface_desc = try!(config_desc.interfaces()
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:872:26
[INFO] [stderr]     |
[INFO] [stderr] 872 |         let mut handle = try!(device.open());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:874:9
[INFO] [stderr]     |
[INFO] [stderr] 874 |         try!(handle.claim_interface(interface_desc.interface_number()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:875:9
[INFO] [stderr]     |
[INFO] [stderr] 875 |         try!(handle.set_alternate_setting(interface_desc.interface_number(), interface_desc.setting_number()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:886:21
[INFO] [stderr]     |
[INFO] [stderr] 886 |             ep_in:  try!(find_endpoint(libusb::Direction::In, libusb::TransferType::Bulk)),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:887:21
[INFO] [stderr]     |
[INFO] [stderr] 887 |             ep_out: try!(find_endpoint(libusb::Direction::Out, libusb::TransferType::Bulk)),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:888:22
[INFO] [stderr]     |
[INFO] [stderr] 888 |             _ep_int: try!(find_endpoint(libusb::Direction::In, libusb::TransferType::Interrupt)),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:925:9
[INFO] [stderr]     |
[INFO] [stderr] 925 |         try!(self.handle.write_bulk(self.ep_out, &cmd_message, timeout));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:942:13
[INFO] [stderr]     |
[INFO] [stderr] 942 |             try!(self.handle.write_bulk(self.ep_out, &data_message, timeout));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:955:40
[INFO] [stderr]     |
[INFO] [stderr] 955 |             let (container, payload) = try!(self.read_txn_phase(timeout));
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:983:21
[INFO] [stderr]     |
[INFO] [stderr] 983 |             let n = try!(self.handle.read_bulk(self.ep_in, &mut unintialized_buf[..], timeout));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:987:21
[INFO] [stderr]     |
[INFO] [stderr] 987 |         let cinfo = try!(PtpContainerInfo::parse(&buf[..]));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1005:25
[INFO] [stderr]      |
[INFO] [stderr] 1005 |                 let n = try!(self.handle.read_bulk(self.ep_in, pslice, timeout));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1016:20
[INFO] [stderr]      |
[INFO] [stderr] 1016 |         let data = try!(self.command(StandardCommandCode::GetObjectInfo, &[handle], None, timeout));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1017:12
[INFO] [stderr]      |
[INFO] [stderr] 1017 |         Ok(try!(PtpObjectInfo::decode(&data)))
[INFO] [stderr]      |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1030:20
[INFO] [stderr]      |
[INFO] [stderr] 1030 |         let data = try!(self.command(StandardCommandCode::GetObjectHandles,
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1035:21
[INFO] [stderr]      |
[INFO] [stderr] 1035 |         let value = try!(cur.read_ptp_u32_vec());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1036:9
[INFO] [stderr]      |
[INFO] [stderr] 1036 |         try!(cur.expect_end());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1064:20
[INFO] [stderr]      |
[INFO] [stderr] 1064 |         let data = try!(self.command(StandardCommandCode::GetNumObjects,
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1070:21
[INFO] [stderr]      |
[INFO] [stderr] 1070 |         let value = try!(cur.read_ptp_u32());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1071:9
[INFO] [stderr]      |
[INFO] [stderr] 1071 |         try!(cur.expect_end());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1077:20
[INFO] [stderr]      |
[INFO] [stderr] 1077 |         let data = try!(self.command(StandardCommandCode::GetStorageInfo, &[storage_id], None, timeout));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1081:19
[INFO] [stderr]      |
[INFO] [stderr] 1081 |         let res = try!(PtpStorageInfo::decode(&mut cur));
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1082:9
[INFO] [stderr]      |
[INFO] [stderr] 1082 |         try!(cur.expect_end());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1088:20
[INFO] [stderr]      |
[INFO] [stderr] 1088 |         let data = try!(self.command(StandardCommandCode::GetStorageIDs, &[], None, timeout));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1092:21
[INFO] [stderr]      |
[INFO] [stderr] 1092 |         let value = try!(cur.read_ptp_u32_vec());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1093:9
[INFO] [stderr]      |
[INFO] [stderr] 1093 |         try!(cur.expect_end());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1111:20
[INFO] [stderr]      |
[INFO] [stderr] 1111 |         let data = try!(self.command(StandardCommandCode::GetDeviceInfo, &[0, 0, 0], None, timeout));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1113:27
[INFO] [stderr]      |
[INFO] [stderr] 1113 |         let device_info = try!(PtpDeviceInfo::decode(&data));
[INFO] [stderr]      |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1121:9
[INFO] [stderr]      |
[INFO] [stderr] 1121 |         try!(self.command(StandardCommandCode::OpenSession,
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1129:9
[INFO] [stderr]      |
[INFO] [stderr] 1129 |         try!(self.command(StandardCommandCode::CloseSession, &[], None, timeout));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1135:9
[INFO] [stderr]      |
[INFO] [stderr] 1135 |         try!(self.close_session(timeout));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1136:9
[INFO] [stderr]      |
[INFO] [stderr] 1136 |         try!(self.handle.release_interface(self.iface));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:227:32
[INFO] [stderr]     |
[INFO] [stderr] 227 |     fn cause(&self) -> Option<&::std::error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:830:28
[INFO] [stderr]     |
[INFO] [stderr] 830 | fn ptp_gen_message(w: &mut Write,
[INFO] [stderr]     |                            ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:844:32
[INFO] [stderr]     |
[INFO] [stderr] 844 | fn ptp_gen_cmd_message(w: &mut Write, code: CommandCode, tid: u32, params: &[u32]) {
[INFO] [stderr]     |                                ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/lib.rs:982:32
[INFO] [stderr]     |
[INFO] [stderr] 982 |             unintialized_buf = ::std::mem::uninitialized();
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:253:12
[INFO] [stderr]     |
[INFO] [stderr] 253 |         Ok(try!(self.read_u8()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:257:12
[INFO] [stderr]     |
[INFO] [stderr] 257 |         Ok(try!(self.read_i8()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:261:12
[INFO] [stderr]     |
[INFO] [stderr] 261 |         Ok(try!(self.read_u16::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:265:12
[INFO] [stderr]     |
[INFO] [stderr] 265 |         Ok(try!(self.read_i16::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:269:12
[INFO] [stderr]     |
[INFO] [stderr] 269 |         Ok(try!(self.read_u32::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:273:12
[INFO] [stderr]     |
[INFO] [stderr] 273 |         Ok(try!(self.read_i32::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:277:12
[INFO] [stderr]     |
[INFO] [stderr] 277 |         Ok(try!(self.read_u64::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:281:12
[INFO] [stderr]     |
[INFO] [stderr] 281 |         Ok(try!(self.read_i64::<LittleEndian>()))
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:285:18
[INFO] [stderr]     |
[INFO] [stderr] 285 |         let hi = try!(self.read_u64::<LittleEndian>());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:286:18
[INFO] [stderr]     |
[INFO] [stderr] 286 |         let lo = try!(self.read_u64::<LittleEndian>());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:291:18
[INFO] [stderr]     |
[INFO] [stderr] 291 |         let hi = try!(self.read_u64::<LittleEndian>());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:292:18
[INFO] [stderr]     |
[INFO] [stderr] 292 |         let lo = try!(self.read_u64::<LittleEndian>());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:300:19
[INFO] [stderr]     |
[INFO] [stderr] 300 |         let len = try!(self.read_u32::<LittleEndian>()) as usize;
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:345:19
[INFO] [stderr]     |
[INFO] [stderr] 345 |         let len = try!(self.read_u8());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:348:34
[INFO] [stderr]     |
[INFO] [stderr] 348 |             let data: Vec<u16> = try!((0..(len - 1)).map(|_| self.read_u16::<LittleEndian>()).collect());
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:349:13
[INFO] [stderr]     |
[INFO] [stderr] 349 |             try!(self.read_u16::<LittleEndian>());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:514:28
[INFO] [stderr]     |
[INFO] [stderr] 514 |             0x0001 => INT8(try!(reader.read_ptp_i8())),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:515:29
[INFO] [stderr]     |
[INFO] [stderr] 515 |             0x0002 => UINT8(try!(reader.read_ptp_u8())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:516:29
[INFO] [stderr]     |
[INFO] [stderr] 516 |             0x0003 => INT16(try!(reader.read_ptp_i16())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:517:30
[INFO] [stderr]     |
[INFO] [stderr] 517 |             0x0004 => UINT16(try!(reader.read_ptp_u16())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:518:29
[INFO] [stderr]     |
[INFO] [stderr] 518 |             0x0005 => INT32(try!(reader.read_ptp_i32())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:519:30
[INFO] [stderr]     |
[INFO] [stderr] 519 |             0x0006 => UINT32(try!(reader.read_ptp_u32())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:520:29
[INFO] [stderr]     |
[INFO] [stderr] 520 |             0x0007 => INT64(try!(reader.read_ptp_i64())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:521:30
[INFO] [stderr]     |
[INFO] [stderr] 521 |             0x0008 => UINT64(try!(reader.read_ptp_u64())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:522:30
[INFO] [stderr]     |
[INFO] [stderr] 522 |             0x0009 => INT128(try!(reader.read_ptp_i128())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:523:31
[INFO] [stderr]     |
[INFO] [stderr] 523 |             0x000A => UINT128(try!(reader.read_ptp_u128())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:524:29
[INFO] [stderr]     |
[INFO] [stderr] 524 |             0x4001 => AINT8(try!(reader.read_ptp_i8_vec())),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:525:30
[INFO] [stderr]     |
[INFO] [stderr] 525 |             0x4002 => AUINT8(try!(reader.read_ptp_u8_vec())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:222:36
[INFO] [stderr]     |
[INFO] [stderr] 222 |             Error::Usb(ref e) => e.description(),
[INFO] [stderr]     |                                    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:526:30
[INFO] [stderr]     |
[INFO] [stderr] 526 |             0x4003 => AINT16(try!(reader.read_ptp_i16_vec())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:527:31
[INFO] [stderr]     |
[INFO] [stderr] 527 |             0x4004 => AUINT16(try!(reader.read_ptp_u16_vec())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:528:30
[INFO] [stderr]     |
[INFO] [stderr] 528 |             0x4005 => AINT32(try!(reader.read_ptp_i32_vec())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:529:31
[INFO] [stderr]     |
[INFO] [stderr] 529 |             0x4006 => AUINT32(try!(reader.read_ptp_u32_vec())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:530:30
[INFO] [stderr]     |
[INFO] [stderr] 530 |             0x4007 => AINT64(try!(reader.read_ptp_i64_vec())),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:531:31
[INFO] [stderr]     |
[INFO] [stderr] 531 |             0x4008 => AUINT64(try!(reader.read_ptp_u64_vec())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:532:31
[INFO] [stderr]     |
[INFO] [stderr] 532 |             0x4009 => AINT128(try!(reader.read_ptp_i128_vec())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:533:32
[INFO] [stderr]     |
[INFO] [stderr] 533 |             0x400A => AUINT128(try!(reader.read_ptp_u128_vec())),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:534:27
[INFO] [stderr]     |
[INFO] [stderr] 534 |             0xFFFF => STR(try!(reader.read_ptp_str())),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:624:22
[INFO] [stderr]     |
[INFO] [stderr] 624 |             Version: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:625:25
[INFO] [stderr]     |
[INFO] [stderr] 625 |             VendorExID: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:626:30
[INFO] [stderr]     |
[INFO] [stderr] 626 |             VendorExVersion: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:627:34
[INFO] [stderr]     |
[INFO] [stderr] 627 |             VendorExtensionDesc: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:223:35
[INFO] [stderr]     |
[INFO] [stderr] 223 |             Error::Io(ref e) => e.description(),
[INFO] [stderr]     |                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:628:29
[INFO] [stderr]     |
[INFO] [stderr] 628 |             FunctionalMode: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:629:34
[INFO] [stderr]     |
[INFO] [stderr] 629 |             OperationsSupported: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:630:30
[INFO] [stderr]     |
[INFO] [stderr] 630 |             EventsSupported: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:631:40
[INFO] [stderr]     |
[INFO] [stderr] 631 |             DevicePropertiesSupported: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:632:29
[INFO] [stderr]     |
[INFO] [stderr] 632 |             CaptureFormats: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:633:27
[INFO] [stderr]     |
[INFO] [stderr] 633 |             ImageFormats: try!(cur.read_ptp_u16_vec()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:634:27
[INFO] [stderr]     |
[INFO] [stderr] 634 |             Manufacturer: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:635:20
[INFO] [stderr]     |
[INFO] [stderr] 635 |             Model: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:636:28
[INFO] [stderr]     |
[INFO] [stderr] 636 |             DeviceVersion: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:637:27
[INFO] [stderr]     |
[INFO] [stderr] 637 |             SerialNumber: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:671:24
[INFO] [stderr]     |
[INFO] [stderr] 671 |             StorageID: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:672:27
[INFO] [stderr]     |
[INFO] [stderr] 672 |             ObjectFormat: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:673:31
[INFO] [stderr]     |
[INFO] [stderr] 673 |             ProtectionStatus: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:674:35
[INFO] [stderr]     |
[INFO] [stderr] 674 |             ObjectCompressedSize: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:675:26
[INFO] [stderr]     |
[INFO] [stderr] 675 |             ThumbFormat: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:676:34
[INFO] [stderr]     |
[INFO] [stderr] 676 |             ThumbCompressedSize: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:677:28
[INFO] [stderr]     |
[INFO] [stderr] 677 |             ThumbPixWidth: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:678:29
[INFO] [stderr]     |
[INFO] [stderr] 678 |             ThumbPixHeight: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:679:28
[INFO] [stderr]     |
[INFO] [stderr] 679 |             ImagePixWidth: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:680:29
[INFO] [stderr]     |
[INFO] [stderr] 680 |             ImagePixHeight: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:681:28
[INFO] [stderr]     |
[INFO] [stderr] 681 |             ImageBitDepth: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:682:27
[INFO] [stderr]     |
[INFO] [stderr] 682 |             ParentObject: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:683:30
[INFO] [stderr]     |
[INFO] [stderr] 683 |             AssociationType: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:684:30
[INFO] [stderr]     |
[INFO] [stderr] 684 |             AssociationDesc: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:685:29
[INFO] [stderr]     |
[INFO] [stderr] 685 |             SequenceNumber: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:686:23
[INFO] [stderr]     |
[INFO] [stderr] 686 |             Filename: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:687:26
[INFO] [stderr]     |
[INFO] [stderr] 687 |             CaptureDate: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:688:31
[INFO] [stderr]     |
[INFO] [stderr] 688 |             ModificationDate: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:689:23
[INFO] [stderr]     |
[INFO] [stderr] 689 |             Keywords: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:711:26
[INFO] [stderr]     |
[INFO] [stderr] 711 |             StorageType: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:712:29
[INFO] [stderr]     |
[INFO] [stderr] 712 |             FilesystemType: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:713:31
[INFO] [stderr]     |
[INFO] [stderr] 713 |             AccessCapability: try!(cur.read_ptp_u16()),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:714:26
[INFO] [stderr]     |
[INFO] [stderr] 714 |             MaxCapacity: try!(cur.read_ptp_u64()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:715:31
[INFO] [stderr]     |
[INFO] [stderr] 715 |             FreeSpaceInBytes: try!(cur.read_ptp_u64()),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:716:32
[INFO] [stderr]     |
[INFO] [stderr] 716 |             FreeSpaceInImages: try!(cur.read_ptp_u32()),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:717:33
[INFO] [stderr]     |
[INFO] [stderr] 717 |             StorageDescription: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:718:26
[INFO] [stderr]     |
[INFO] [stderr] 718 |             VolumeLabel: try!(cur.read_ptp_str()),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:755:27
[INFO] [stderr]     |
[INFO] [stderr] 755 |             PropertyCode: try!(cur.read_u16::<LittleEndian>()),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:757:29
[INFO] [stderr]     |
[INFO] [stderr] 757 |                 data_type = try!(cur.read_u16::<LittleEndian>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:760:21
[INFO] [stderr]     |
[INFO] [stderr] 760 |             GetSet: try!(cur.read_u8()),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:761:23
[INFO] [stderr]     |
[INFO] [stderr] 761 |             IsEnable: try!(cur.read_u8()),
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:762:29
[INFO] [stderr]     |
[INFO] [stderr] 762 |             FactoryDefault: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:763:22
[INFO] [stderr]     |
[INFO] [stderr] 763 |             Current: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:765:23
[INFO] [stderr]     |
[INFO] [stderr] 765 |                 match try!(cur.read_u8()) {
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:769:39
[INFO] [stderr]     |
[INFO] [stderr] 769 | ...                   minValue: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:770:39
[INFO] [stderr]     |
[INFO] [stderr] 770 | ...                   maxValue: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:771:35
[INFO] [stderr]     |
[INFO] [stderr] 771 | ...                   step: try!(PtpDataType::read_type(data_type, cur)),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:777:43
[INFO] [stderr]     |
[INFO] [stderr] 777 | ...                   let len = try!(cur.read_u16::<LittleEndian>()) as usize;
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:780:46
[INFO] [stderr]     |
[INFO] [stderr] 780 | ...                   arr.push(try!(PtpDataType::read_type(data_type, cur)));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:809:19
[INFO] [stderr]     |
[INFO] [stderr] 809 |         let len = try!(r.read_u32::<LittleEndian>());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:810:23
[INFO] [stderr]     |
[INFO] [stderr] 810 |         let msgtype = try!(r.read_u16::<LittleEndian>());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:811:21
[INFO] [stderr]     |
[INFO] [stderr] 811 |         let mtype = try!(PtpContainerType::from_u16(msgtype)
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:813:20
[INFO] [stderr]     |
[INFO] [stderr] 813 |         let code = try!(r.read_u16::<LittleEndian>());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:814:19
[INFO] [stderr]     |
[INFO] [stderr] 814 |         let tid = try!(r.read_u32::<LittleEndian>());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:863:27
[INFO] [stderr]     |
[INFO] [stderr] 863 |         let config_desc = try!(device.active_config_descriptor());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:865:30
[INFO] [stderr]     |
[INFO] [stderr] 865 |         let interface_desc = try!(config_desc.interfaces()
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:872:26
[INFO] [stderr]     |
[INFO] [stderr] 872 |         let mut handle = try!(device.open());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:874:9
[INFO] [stderr]     |
[INFO] [stderr] 874 |         try!(handle.claim_interface(interface_desc.interface_number()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:875:9
[INFO] [stderr]     |
[INFO] [stderr] 875 |         try!(handle.set_alternate_setting(interface_desc.interface_number(), interface_desc.setting_number()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:886:21
[INFO] [stderr]     |
[INFO] [stderr] 886 |             ep_in:  try!(find_endpoint(libusb::Direction::In, libusb::TransferType::Bulk)),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:887:21
[INFO] [stderr]     |
[INFO] [stderr] 887 |             ep_out: try!(find_endpoint(libusb::Direction::Out, libusb::TransferType::Bulk)),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:888:22
[INFO] [stderr]     |
[INFO] [stderr] 888 |             _ep_int: try!(find_endpoint(libusb::Direction::In, libusb::TransferType::Interrupt)),
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:925:9
[INFO] [stderr]     |
[INFO] [stderr] 925 |         try!(self.handle.write_bulk(self.ep_out, &cmd_message, timeout));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:942:13
[INFO] [stderr]     |
[INFO] [stderr] 942 |             try!(self.handle.write_bulk(self.ep_out, &data_message, timeout));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:955:40
[INFO] [stderr]     |
[INFO] [stderr] 955 |             let (container, payload) = try!(self.read_txn_phase(timeout));
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:983:21
[INFO] [stderr]     |
[INFO] [stderr] 983 |             let n = try!(self.handle.read_bulk(self.ep_in, &mut unintialized_buf[..], timeout));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:987:21
[INFO] [stderr]     |
[INFO] [stderr] 987 |         let cinfo = try!(PtpContainerInfo::parse(&buf[..]));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1005:25
[INFO] [stderr]      |
[INFO] [stderr] 1005 |                 let n = try!(self.handle.read_bulk(self.ep_in, pslice, timeout));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1016:20
[INFO] [stderr]      |
[INFO] [stderr] 1016 |         let data = try!(self.command(StandardCommandCode::GetObjectInfo, &[handle], None, timeout));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1017:12
[INFO] [stderr]      |
[INFO] [stderr] 1017 |         Ok(try!(PtpObjectInfo::decode(&data)))
[INFO] [stderr]      |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1030:20
[INFO] [stderr]      |
[INFO] [stderr] 1030 |         let data = try!(self.command(StandardCommandCode::GetObjectHandles,
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1035:21
[INFO] [stderr]      |
[INFO] [stderr] 1035 |         let value = try!(cur.read_ptp_u32_vec());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1036:9
[INFO] [stderr]      |
[INFO] [stderr] 1036 |         try!(cur.expect_end());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1064:20
[INFO] [stderr]      |
[INFO] [stderr] 1064 |         let data = try!(self.command(StandardCommandCode::GetNumObjects,
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1070:21
[INFO] [stderr]      |
[INFO] [stderr] 1070 |         let value = try!(cur.read_ptp_u32());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1071:9
[INFO] [stderr]      |
[INFO] [stderr] 1071 |         try!(cur.expect_end());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1077:20
[INFO] [stderr]      |
[INFO] [stderr] 1077 |         let data = try!(self.command(StandardCommandCode::GetStorageInfo, &[storage_id], None, timeout));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1081:19
[INFO] [stderr]      |
[INFO] [stderr] 1081 |         let res = try!(PtpStorageInfo::decode(&mut cur));
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1082:9
[INFO] [stderr]      |
[INFO] [stderr] 1082 |         try!(cur.expect_end());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1088:20
[INFO] [stderr]      |
[INFO] [stderr] 1088 |         let data = try!(self.command(StandardCommandCode::GetStorageIDs, &[], None, timeout));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1092:21
[INFO] [stderr]      |
[INFO] [stderr] 1092 |         let value = try!(cur.read_ptp_u32_vec());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1093:9
[INFO] [stderr]      |
[INFO] [stderr] 1093 |         try!(cur.expect_end());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1111:20
[INFO] [stderr]      |
[INFO] [stderr] 1111 |         let data = try!(self.command(StandardCommandCode::GetDeviceInfo, &[0, 0, 0], None, timeout));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1113:27
[INFO] [stderr]      |
[INFO] [stderr] 1113 |         let device_info = try!(PtpDeviceInfo::decode(&data));
[INFO] [stderr]      |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1121:9
[INFO] [stderr]      |
[INFO] [stderr] 1121 |         try!(self.command(StandardCommandCode::OpenSession,
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1129:9
[INFO] [stderr]      |
[INFO] [stderr] 1129 |         try!(self.command(StandardCommandCode::CloseSession, &[], None, timeout));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1135:9
[INFO] [stderr]      |
[INFO] [stderr] 1135 |         try!(self.close_session(timeout));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lib.rs:1136:9
[INFO] [stderr]      |
[INFO] [stderr] 1136 |         try!(self.handle.release_interface(self.iface));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:227:32
[INFO] [stderr]     |
[INFO] [stderr] 227 |     fn cause(&self) -> Option<&::std::error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:830:28
[INFO] [stderr]     |
[INFO] [stderr] 830 | fn ptp_gen_message(w: &mut Write,
[INFO] [stderr]     |                            ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:844:32
[INFO] [stderr]     |
[INFO] [stderr] 844 | fn ptp_gen_cmd_message(w: &mut Write, code: CommandCode, tid: u32, params: &[u32]) {
[INFO] [stderr]     |                                ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/lib.rs:982:32
[INFO] [stderr]     |
[INFO] [stderr] 982 |             unintialized_buf = ::std::mem::uninitialized();
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:222:36
[INFO] [stderr]     |
[INFO] [stderr] 222 |             Error::Usb(ref e) => e.description(),
[INFO] [stderr]     |                                    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/lib.rs:223:35
[INFO] [stderr]     |
[INFO] [stderr] 223 |             Error::Io(ref e) => e.description(),
[INFO] [stderr]     |                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.90s
[INFO] running `"docker" "inspect" "14209f19b9523f820e5d0a46b7102b58ec86f160cb92d32fee4cc036c8f7ef13"`
[INFO] running `"docker" "rm" "-f" "14209f19b9523f820e5d0a46b7102b58ec86f160cb92d32fee4cc036c8f7ef13"`
[INFO] [stdout] 14209f19b9523f820e5d0a46b7102b58ec86f160cb92d32fee4cc036c8f7ef13
