[INFO] fetching crate ceph-rust 0.1.17...
[INFO] checking ceph-rust-0.1.17 against master#b0696a5160711c068cb1f01b7437db7990d15750 for pr-121848
[INFO] extracting crate ceph-rust 0.1.17 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate ceph-rust 0.1.17 on toolchain b0696a5160711c068cb1f01b7437db7990d15750
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ceph-rust 0.1.17
[INFO] finished tweaking crates.io crate ceph-rust 0.1.17
[INFO] tweaked toml for crates.io crate ceph-rust 0.1.17 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5eb47cefee68a16e7fb957d7de9ef603f4a88c242ba3da160c2acfbd4deeff1d
[INFO] running `Command { std: "docker" "start" "-a" "5eb47cefee68a16e7fb957d7de9ef603f4a88c242ba3da160c2acfbd4deeff1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5eb47cefee68a16e7fb957d7de9ef603f4a88c242ba3da160c2acfbd4deeff1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5eb47cefee68a16e7fb957d7de9ef603f4a88c242ba3da160c2acfbd4deeff1d", kill_on_drop: false }`
[INFO] [stdout] 5eb47cefee68a16e7fb957d7de9ef603f4a88c242ba3da160c2acfbd4deeff1d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e9e0e3223cd69ac46ebf73f5821218bcba9a6a2fece7e49843f99866159c0e2e
[INFO] running `Command { std: "docker" "start" "-a" "e9e0e3223cd69ac46ebf73f5821218bcba9a6a2fece7e49843f99866159c0e2e", kill_on_drop: false }`
[INFO] [stderr]     Checking nom v1.2.4
[INFO] [stderr]     Checking rustc-serialize v0.3.25
[INFO] [stderr]     Checking uuid v0.3.1
[INFO] [stderr]     Checking bitflags v0.7.0
[INFO] [stderr]     Checking ceph-rust v0.1.17 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / bitflags! {
[INFO] [stdout] 46 | |     pub flags AllocFlags: u32 {
[INFO] [stdout] 47 | |         const LIBRADOS_OP_FLAG_EXCL = 1,
[INFO] [stdout] 48 | |         const LIBRADOS_OP_FLAG_FAILOK = 2,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     }
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / bitflags! {
[INFO] [stdout] 46 | |     pub flags AllocFlags: u32 {
[INFO] [stdout] 47 | |         const LIBRADOS_OP_FLAG_EXCL = 1,
[INFO] [stdout] 48 | |         const LIBRADOS_OP_FLAG_FAILOK = 2,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     }
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / bitflags! {
[INFO] [stdout] 64 | |     pub flags XattrFlags: u32 {
[INFO] [stdout] 65 | |         const LIBRADOS_CMPXATTR_OP_EQ = 1,
[INFO] [stdout] 66 | |         const LIBRADOS_CMPXATTR_OP_NE = 2,
[INFO] [stdout] ...  |
[INFO] [stdout] 71 | |     }
[INFO] [stdout] 72 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / bitflags! {
[INFO] [stdout] 46 | |     pub flags AllocFlags: u32 {
[INFO] [stdout] 47 | |         const LIBRADOS_OP_FLAG_EXCL = 1,
[INFO] [stdout] 48 | |         const LIBRADOS_OP_FLAG_FAILOK = 2,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     }
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / bitflags! {
[INFO] [stdout] 64 | |     pub flags XattrFlags: u32 {
[INFO] [stdout] 65 | |         const LIBRADOS_CMPXATTR_OP_EQ = 1,
[INFO] [stdout] 66 | |         const LIBRADOS_CMPXATTR_OP_NE = 2,
[INFO] [stdout] ...  |
[INFO] [stdout] 71 | |     }
[INFO] [stdout] 72 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / bitflags! {
[INFO] [stdout] 46 | |     pub flags AllocFlags: u32 {
[INFO] [stdout] 47 | |         const LIBRADOS_OP_FLAG_EXCL = 1,
[INFO] [stdout] 48 | |         const LIBRADOS_OP_FLAG_FAILOK = 2,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     }
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | / bitflags! {
[INFO] [stdout] 83 | |     pub flags OperationFlags: u32 {
[INFO] [stdout] 84 | |         const LIBRADOS_OPERATION_NOFLAG= 0,
[INFO] [stdout] 85 | |         const LIBRADOS_OPERATION_BALANCE_READS= 1,
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     }
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | / bitflags! {
[INFO] [stdout] 83 | |     pub flags OperationFlags: u32 {
[INFO] [stdout] 84 | |         const LIBRADOS_OPERATION_NOFLAG= 0,
[INFO] [stdout] 85 | |         const LIBRADOS_OPERATION_BALANCE_READS= 1,
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     }
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / bitflags! {
[INFO] [stdout] 64 | |     pub flags XattrFlags: u32 {
[INFO] [stdout] 65 | |         const LIBRADOS_CMPXATTR_OP_EQ = 1,
[INFO] [stdout] 66 | |         const LIBRADOS_CMPXATTR_OP_NE = 2,
[INFO] [stdout] ...  |
[INFO] [stdout] 71 | |     }
[INFO] [stdout] 72 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 try!(buffer.write_u32::<LittleEndian>(data.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 try!(buffer.write_u32::<LittleEndian>(key.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 try!(buffer.write_u32::<LittleEndian>(data.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / bitflags! {
[INFO] [stdout] 64 | |     pub flags XattrFlags: u32 {
[INFO] [stdout] 65 | |         const LIBRADOS_CMPXATTR_OP_EQ = 1,
[INFO] [stdout] 66 | |         const LIBRADOS_CMPXATTR_OP_NE = 2,
[INFO] [stdout] ...  |
[INFO] [stdout] 71 | |     }
[INFO] [stdout] 72 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 try!(buffer.write_u32::<LittleEndian>(name.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:160:17
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 try!(buffer.write_u32::<LittleEndian>(data.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:165:17
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 try!(buffer.write_u32::<LittleEndian>(name.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:292:22
[INFO] [stdout]     |
[INFO] [stdout] 292 |     let connect_id = try!(CString::new(user_id));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:293:21
[INFO] [stdout]     |
[INFO] [stdout] 293 |     let conf_file = try!(CString::new(config_file));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | / bitflags! {
[INFO] [stdout] 83 | |     pub flags OperationFlags: u32 {
[INFO] [stdout] 84 | |         const LIBRADOS_OPERATION_NOFLAG= 0,
[INFO] [stdout] 85 | |         const LIBRADOS_OPERATION_BALANCE_READS= 1,
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     }
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:298:40
[INFO] [stdout]     |
[INFO] [stdout] 298 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:302:40
[INFO] [stdout]     |
[INFO] [stdout] 302 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:306:40
[INFO] [stdout]     |
[INFO] [stdout] 306 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:330:25
[INFO] [stdout]     |
[INFO] [stdout] 330 |     let pool_name_str = try!(CString::new(pool_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rados.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | / bitflags! {
[INFO] [stdout] 83 | |     pub flags OperationFlags: u32 {
[INFO] [stdout] 84 | |         const LIBRADOS_OPERATION_NOFLAG= 0,
[INFO] [stdout] 85 | |         const LIBRADOS_OPERATION_BALANCE_READS= 1,
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |     }
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:335:40
[INFO] [stdout]     |
[INFO] [stdout] 335 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:351:40
[INFO] [stdout]     |
[INFO] [stdout] 351 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:380:40
[INFO] [stdout]     |
[INFO] [stdout] 380 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:393:40
[INFO] [stdout]     |
[INFO] [stdout] 393 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:407:40
[INFO] [stdout]     |
[INFO] [stdout] 407 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 try!(buffer.write_u32::<LittleEndian>(data.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:421:40
[INFO] [stdout]     |
[INFO] [stdout] 421 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 try!(buffer.write_u32::<LittleEndian>(key.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:470:44
[INFO] [stdout]     |
[INFO] [stdout] 470 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 try!(buffer.write_u32::<LittleEndian>(data.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:474:40
[INFO] [stdout]     |
[INFO] [stdout] 474 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 try!(buffer.write_u32::<LittleEndian>(name.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:488:19
[INFO] [stdout]     |
[INFO] [stdout] 488 |     let key_str = try!(CString::new(key));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:160:17
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 try!(buffer.write_u32::<LittleEndian>(data.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:502:25
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let namespace_str = try!(CString::new(namespace));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:165:17
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 try!(buffer.write_u32::<LittleEndian>(name.len() as u32));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:518:40
[INFO] [stdout]     |
[INFO] [stdout] 518 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:292:22
[INFO] [stdout]     |
[INFO] [stdout] 292 |     let connect_id = try!(CString::new(user_id));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:530:25
[INFO] [stdout]     |
[INFO] [stdout] 530 |     let snap_name_str = try!(CString::new(snap_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:534:40
[INFO] [stdout]     |
[INFO] [stdout] 534 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:293:21
[INFO] [stdout]     |
[INFO] [stdout] 293 |     let conf_file = try!(CString::new(config_file));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:545:25
[INFO] [stdout]     |
[INFO] [stdout] 545 |     let snap_name_str = try!(CString::new(snap_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:298:40
[INFO] [stdout]     |
[INFO] [stdout] 298 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:302:40
[INFO] [stdout]     |
[INFO] [stdout] 302 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:550:40
[INFO] [stdout]     |
[INFO] [stdout] 550 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:562:25
[INFO] [stdout]     |
[INFO] [stdout] 562 |     let snap_name_str = try!(CString::new(snap_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:306:40
[INFO] [stdout]     |
[INFO] [stdout] 306 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:563:27
[INFO] [stdout]     |
[INFO] [stdout] 563 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:330:25
[INFO] [stdout]     |
[INFO] [stdout] 330 |     let pool_name_str = try!(CString::new(pool_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:568:40
[INFO] [stdout]     |
[INFO] [stdout] 568 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:335:40
[INFO] [stdout]     |
[INFO] [stdout] 335 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:598:40
[INFO] [stdout]     |
[INFO] [stdout] 598 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:351:40
[INFO] [stdout]     |
[INFO] [stdout] 351 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:614:40
[INFO] [stdout]     |
[INFO] [stdout] 614 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:380:40
[INFO] [stdout]     |
[INFO] [stdout] 380 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:626:27
[INFO] [stdout]     |
[INFO] [stdout] 626 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:393:40
[INFO] [stdout]     |
[INFO] [stdout] 393 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:631:40
[INFO] [stdout]     |
[INFO] [stdout] 631 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:407:40
[INFO] [stdout]     |
[INFO] [stdout] 407 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:672:25
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let snap_name_str = try!(CString::new(snap_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:421:40
[INFO] [stdout]     |
[INFO] [stdout] 421 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:470:44
[INFO] [stdout]     |
[INFO] [stdout] 470 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:474:40
[INFO] [stdout]     |
[INFO] [stdout] 474 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:677:40
[INFO] [stdout]     |
[INFO] [stdout] 677 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:488:19
[INFO] [stdout]     |
[INFO] [stdout] 488 |     let key_str = try!(CString::new(key));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:691:19
[INFO] [stdout]     |
[INFO] [stdout] 691 |     let out_str = try!(CString::new(out_buffer));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:697:40
[INFO] [stdout]     |
[INFO] [stdout] 697 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:502:25
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let namespace_str = try!(CString::new(namespace));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:713:40
[INFO] [stdout]     |
[INFO] [stdout] 713 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:518:40
[INFO] [stdout]     |
[INFO] [stdout] 518 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:737:24
[INFO] [stdout]     |
[INFO] [stdout] 737 |     let obj_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:530:25
[INFO] [stdout]     |
[INFO] [stdout] 530 |     let snap_name_str = try!(CString::new(snap_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:742:40
[INFO] [stdout]     |
[INFO] [stdout] 742 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:534:40
[INFO] [stdout]     |
[INFO] [stdout] 534 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:754:24
[INFO] [stdout]     |
[INFO] [stdout] 754 |     let obj_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:545:25
[INFO] [stdout]     |
[INFO] [stdout] 545 |     let snap_name_str = try!(CString::new(snap_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:760:40
[INFO] [stdout]     |
[INFO] [stdout] 760 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:550:40
[INFO] [stdout]     |
[INFO] [stdout] 550 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:776:24
[INFO] [stdout]     |
[INFO] [stdout] 776 |     let dst_name_str = try!(CString::new(dst_object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:562:25
[INFO] [stdout]     |
[INFO] [stdout] 562 |     let snap_name_str = try!(CString::new(snap_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:777:24
[INFO] [stdout]     |
[INFO] [stdout] 777 |     let src_name_str = try!(CString::new(src_object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:563:27
[INFO] [stdout]     |
[INFO] [stdout] 563 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:783:40
[INFO] [stdout]     |
[INFO] [stdout] 783 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:568:40
[INFO] [stdout]     |
[INFO] [stdout] 568 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:794:24
[INFO] [stdout]     |
[INFO] [stdout] 794 |     let obj_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:598:40
[INFO] [stdout]     |
[INFO] [stdout] 598 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:799:40
[INFO] [stdout]     |
[INFO] [stdout] 799 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:614:40
[INFO] [stdout]     |
[INFO] [stdout] 614 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:814:27
[INFO] [stdout]     |
[INFO] [stdout] 814 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:626:27
[INFO] [stdout]     |
[INFO] [stdout] 626 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:824:40
[INFO] [stdout]     |
[INFO] [stdout] 824 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:631:40
[INFO] [stdout]     |
[INFO] [stdout] 631 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:837:27
[INFO] [stdout]     |
[INFO] [stdout] 837 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:672:25
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let snap_name_str = try!(CString::new(snap_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:842:40
[INFO] [stdout]     |
[INFO] [stdout] 842 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:855:27
[INFO] [stdout]     |
[INFO] [stdout] 855 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:677:40
[INFO] [stdout]     |
[INFO] [stdout] 677 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:691:19
[INFO] [stdout]     |
[INFO] [stdout] 691 |     let out_str = try!(CString::new(out_buffer));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:697:40
[INFO] [stdout]     |
[INFO] [stdout] 697 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:860:40
[INFO] [stdout]     |
[INFO] [stdout] 860 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:713:40
[INFO] [stdout]     |
[INFO] [stdout] 713 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:872:27
[INFO] [stdout]     |
[INFO] [stdout] 872 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:873:25
[INFO] [stdout]     |
[INFO] [stdout] 873 |     let attr_name_str = try!(CString::new(attr_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:737:24
[INFO] [stdout]     |
[INFO] [stdout] 737 |     let obj_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:882:40
[INFO] [stdout]     |
[INFO] [stdout] 882 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:742:40
[INFO] [stdout]     |
[INFO] [stdout] 742 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:894:27
[INFO] [stdout]     |
[INFO] [stdout] 894 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:754:24
[INFO] [stdout]     |
[INFO] [stdout] 754 |     let obj_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:895:25
[INFO] [stdout]     |
[INFO] [stdout] 895 |     let attr_name_str = try!(CString::new(attr_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:904:40
[INFO] [stdout]     |
[INFO] [stdout] 904 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:760:40
[INFO] [stdout]     |
[INFO] [stdout] 760 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:915:27
[INFO] [stdout]     |
[INFO] [stdout] 915 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:776:24
[INFO] [stdout]     |
[INFO] [stdout] 776 |     let dst_name_str = try!(CString::new(dst_object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:916:25
[INFO] [stdout]     |
[INFO] [stdout] 916 |     let attr_name_str = try!(CString::new(attr_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:777:24
[INFO] [stdout]     |
[INFO] [stdout] 777 |     let src_name_str = try!(CString::new(src_object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:921:40
[INFO] [stdout]     |
[INFO] [stdout] 921 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:783:40
[INFO] [stdout]     |
[INFO] [stdout] 783 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:978:27
[INFO] [stdout]     |
[INFO] [stdout] 978 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:984:40
[INFO] [stdout]     |
[INFO] [stdout] 984 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:995:27
[INFO] [stdout]     |
[INFO] [stdout] 995 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:794:24
[INFO] [stdout]     |
[INFO] [stdout] 794 |     let obj_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:799:40
[INFO] [stdout]     |
[INFO] [stdout] 799 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1002:40
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:814:27
[INFO] [stdout]     |
[INFO] [stdout] 814 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1014:27
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1015:18
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     let buffer = try!(update.serialize());
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:824:40
[INFO] [stdout]     |
[INFO] [stdout] 824 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1019:40
[INFO] [stdout]      |
[INFO] [stdout] 1019 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:837:27
[INFO] [stdout]     |
[INFO] [stdout] 837 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1039:27
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:842:40
[INFO] [stdout]     |
[INFO] [stdout] 842 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1050:44
[INFO] [stdout]      |
[INFO] [stdout] 1050 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:855:27
[INFO] [stdout]     |
[INFO] [stdout] 855 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1053:40
[INFO] [stdout]      |
[INFO] [stdout] 1053 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:860:40
[INFO] [stdout]     |
[INFO] [stdout] 860 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1077:27
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:872:27
[INFO] [stdout]     |
[INFO] [stdout] 872 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1078:26
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     let class_name_str = try!(CString::new(class_name));
[INFO] [stdout]      |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:873:25
[INFO] [stdout]     |
[INFO] [stdout] 873 |     let attr_name_str = try!(CString::new(attr_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1079:27
[INFO] [stdout]      |
[INFO] [stdout] 1079 |     let method_name_str = try!(CString::new(method_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:882:40
[INFO] [stdout]     |
[INFO] [stdout] 882 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1091:40
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:894:27
[INFO] [stdout]     |
[INFO] [stdout] 894 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1143:27
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:895:25
[INFO] [stdout]     |
[INFO] [stdout] 895 |     let attr_name_str = try!(CString::new(attr_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1148:40
[INFO] [stdout]      |
[INFO] [stdout] 1148 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:904:40
[INFO] [stdout]     |
[INFO] [stdout] 904 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:915:27
[INFO] [stdout]     |
[INFO] [stdout] 915 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1169:27
[INFO] [stdout]      |
[INFO] [stdout] 1169 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1180:44
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:916:25
[INFO] [stdout]     |
[INFO] [stdout] 916 |     let attr_name_str = try!(CString::new(attr_name));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1186:44
[INFO] [stdout]      |
[INFO] [stdout] 1186 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:921:40
[INFO] [stdout]     |
[INFO] [stdout] 921 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1202:27
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:978:27
[INFO] [stdout]     |
[INFO] [stdout] 978 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:984:40
[INFO] [stdout]     |
[INFO] [stdout] 984 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ceph.rs:995:27
[INFO] [stdout]     |
[INFO] [stdout] 995 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1207:40
[INFO] [stdout]      |
[INFO] [stdout] 1207 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1218:27
[INFO] [stdout]      |
[INFO] [stdout] 1218 |     let object_name_str = try!(CString::new(read_op.object_name.clone()));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1002:40
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1224:40
[INFO] [stdout]      |
[INFO] [stdout] 1224 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1014:27
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1235:27
[INFO] [stdout]      |
[INFO] [stdout] 1235 |     let object_name_str = try!(CString::new(write_op.object_name.clone()));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1015:18
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     let buffer = try!(update.serialize());
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1244:40
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1019:40
[INFO] [stdout]      |
[INFO] [stdout] 1019 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1257:27
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1039:27
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1050:44
[INFO] [stdout]      |
[INFO] [stdout] 1050 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1258:25
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     let lock_name_str = try!(CString::new(lock_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1259:27
[INFO] [stdout]      |
[INFO] [stdout] 1259 |     let cookie_name_str = try!(CString::new(cookie_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1053:40
[INFO] [stdout]      |
[INFO] [stdout] 1053 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1260:27
[INFO] [stdout]      |
[INFO] [stdout] 1260 |     let description_str = try!(CString::new(description));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1077:27
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1078:26
[INFO] [stdout]      |
[INFO] [stdout] 1078 |     let class_name_str = try!(CString::new(class_name));
[INFO] [stdout]      |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1271:40
[INFO] [stdout]      |
[INFO] [stdout] 1271 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1079:27
[INFO] [stdout]      |
[INFO] [stdout] 1079 |     let method_name_str = try!(CString::new(method_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1284:27
[INFO] [stdout]      |
[INFO] [stdout] 1284 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1285:25
[INFO] [stdout]      |
[INFO] [stdout] 1285 |     let lock_name_str = try!(CString::new(lock_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1091:40
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1286:27
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     let cookie_name_str = try!(CString::new(cookie_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1143:27
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1287:27
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let description_str = try!(CString::new(description));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1148:40
[INFO] [stdout]      |
[INFO] [stdout] 1148 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1288:24
[INFO] [stdout]      |
[INFO] [stdout] 1288 |     let tag_name_str = try!(CString::new(tag_name));
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1169:27
[INFO] [stdout]      |
[INFO] [stdout] 1169 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1180:44
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1300:40
[INFO] [stdout]      |
[INFO] [stdout] 1300 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1312:27
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1186:44
[INFO] [stdout]      |
[INFO] [stdout] 1186 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1313:25
[INFO] [stdout]      |
[INFO] [stdout] 1313 |     let lock_name_str = try!(CString::new(lock_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1202:27
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1314:27
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     let cookie_name_str = try!(CString::new(cookie_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1207:40
[INFO] [stdout]      |
[INFO] [stdout] 1207 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1319:40
[INFO] [stdout]      |
[INFO] [stdout] 1319 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1357:27
[INFO] [stdout]      |
[INFO] [stdout] 1357 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1218:27
[INFO] [stdout]      |
[INFO] [stdout] 1218 |     let object_name_str = try!(CString::new(read_op.object_name.clone()));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1358:25
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     let lock_name_str = try!(CString::new(lock_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1224:40
[INFO] [stdout]      |
[INFO] [stdout] 1224 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1359:27
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     let cookie_name_str = try!(CString::new(cookie_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1235:27
[INFO] [stdout]      |
[INFO] [stdout] 1235 |     let object_name_str = try!(CString::new(write_op.object_name.clone()));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1360:27
[INFO] [stdout]      |
[INFO] [stdout] 1360 |     let client_name_str = try!(CString::new(client_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1244:40
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1369:40
[INFO] [stdout]      |
[INFO] [stdout] 1369 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1257:27
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1379:26
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     let client_address = try!(CString::new(client.to_string()));
[INFO] [stdout]      |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1258:25
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     let lock_name_str = try!(CString::new(lock_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1384:40
[INFO] [stdout]      |
[INFO] [stdout] 1384 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1259:27
[INFO] [stdout]      |
[INFO] [stdout] 1259 |     let cookie_name_str = try!(CString::new(cookie_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1426:20
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         let read = try!(cursor.read_until(0x00, &mut string_buf));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1260:27
[INFO] [stdout]      |
[INFO] [stdout] 1260 |     let description_str = try!(CString::new(description));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1448:25
[INFO] [stdout]      |
[INFO] [stdout] 1448 |     let pool_name_str = try!(CString::new(pool_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1271:40
[INFO] [stdout]      |
[INFO] [stdout] 1271 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1452:40
[INFO] [stdout]      |
[INFO] [stdout] 1452 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1284:27
[INFO] [stdout]      |
[INFO] [stdout] 1284 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1285:25
[INFO] [stdout]      |
[INFO] [stdout] 1285 |     let lock_name_str = try!(CString::new(lock_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1464:25
[INFO] [stdout]      |
[INFO] [stdout] 1464 |     let pool_name_str = try!(CString::new(pool_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1468:40
[INFO] [stdout]      |
[INFO] [stdout] 1468 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1286:27
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     let cookie_name_str = try!(CString::new(cookie_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1479:25
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     let pool_name_str = try!(CString::new(pool_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1287:27
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let description_str = try!(CString::new(description));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1487:40
[INFO] [stdout]      |
[INFO] [stdout] 1487 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1288:24
[INFO] [stdout]      |
[INFO] [stdout] 1288 |     let tag_name_str = try!(CString::new(tag_name));
[INFO] [stdout]      |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1507:44
[INFO] [stdout]      |
[INFO] [stdout] 1507 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1300:40
[INFO] [stdout]      |
[INFO] [stdout] 1300 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1312:27
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1511:40
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1313:25
[INFO] [stdout]      |
[INFO] [stdout] 1313 |     let lock_name_str = try!(CString::new(lock_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1545:40
[INFO] [stdout]      |
[INFO] [stdout] 1545 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1561:40
[INFO] [stdout]      |
[INFO] [stdout] 1561 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1314:27
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     let cookie_name_str = try!(CString::new(cookie_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1319:40
[INFO] [stdout]      |
[INFO] [stdout] 1319 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1581:22
[INFO] [stdout]      |
[INFO] [stdout] 1581 |     let mon_id_str = try!(CString::new(mon_id));
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1357:27
[INFO] [stdout]      |
[INFO] [stdout] 1357 |     let object_name_str = try!(CString::new(object_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1584:19
[INFO] [stdout]      |
[INFO] [stdout] 1584 |     let out_str = try!(CString::new(out_buffer));
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1358:25
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     let lock_name_str = try!(CString::new(lock_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1591:40
[INFO] [stdout]      |
[INFO] [stdout] 1591 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1781:40
[INFO] [stdout]      |
[INFO] [stdout] 1781 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1359:27
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     let cookie_name_str = try!(CString::new(cookie_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1360:27
[INFO] [stdout]      |
[INFO] [stdout] 1360 |     let client_name_str = try!(CString::new(client_name));
[INFO] [stdout]      |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1846:40
[INFO] [stdout]      |
[INFO] [stdout] 1846 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1369:40
[INFO] [stdout]      |
[INFO] [stdout] 1369 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1912:40
[INFO] [stdout]      |
[INFO] [stdout] 1912 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1379:26
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     let client_address = try!(CString::new(client.to_string()));
[INFO] [stdout]      |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1384:40
[INFO] [stdout]      |
[INFO] [stdout] 1384 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/utils.rs:30:42
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn run_cli(cmd_line: &str) -> Result<(Output)> {
[INFO] [stdout]    |                                          ^      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 - pub fn run_cli(cmd_line: &str) -> Result<(Output)> {
[INFO] [stdout] 30 + pub fn run_cli(cmd_line: &str) -> Result<Output> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1426:20
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         let read = try!(cursor.read_until(0x00, &mut string_buf));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1448:25
[INFO] [stdout]      |
[INFO] [stdout] 1448 |     let pool_name_str = try!(CString::new(pool_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/utils.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let output = try!(Command::new("sh").arg("-c").arg(cmd_line).output());
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     try!(stream.shutdown(Shutdown::Both));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1452:40
[INFO] [stdout]      |
[INFO] [stdout] 1452 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let mut stream = try!(UnixStream::connect(socket));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1464:25
[INFO] [stdout]      |
[INFO] [stdout] 1464 |     let pool_name_str = try!(CString::new(pool_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let wb = try!(stream.write(cmd.as_bytes()));
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1468:40
[INFO] [stdout]      |
[INFO] [stdout] 1468 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let ret_val = try!(stream.read(&mut buffer));
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1479:25
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     let pool_name_str = try!(CString::new(pool_name));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1487:40
[INFO] [stdout]      |
[INFO] [stdout] 1487 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         try!(stream.shutdown(Shutdown::Both));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1507:44
[INFO] [stdout]      |
[INFO] [stdout] 1507 |                 return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let rb = try!(stream.read_to_string(&mut output));
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1511:40
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             return Err(RadosError::new(try!(get_error(ret_code as i32))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1545:40
[INFO] [stdout]      |
[INFO] [stdout] 1545 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1561:40
[INFO] [stdout]      |
[INFO] [stdout] 1561 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1581:22
[INFO] [stdout]      |
[INFO] [stdout] 1581 |     let mon_id_str = try!(CString::new(mon_id));
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1584:19
[INFO] [stdout]      |
[INFO] [stdout] 1584 |     let out_str = try!(CString::new(out_buffer));
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1591:40
[INFO] [stdout]      |
[INFO] [stdout] 1591 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1781:40
[INFO] [stdout]      |
[INFO] [stdout] 1781 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1846:40
[INFO] [stdout]      |
[INFO] [stdout] 1846 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/ceph.rs:1912:40
[INFO] [stdout]      |
[INFO] [stdout] 1912 |             return Err(RadosError::new(try!(get_error(ret_code))));
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/utils.rs:30:42
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn run_cli(cmd_line: &str) -> Result<(Output)> {
[INFO] [stdout]    |                                          ^      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 - pub fn run_cli(cmd_line: &str) -> Result<(Output)> {
[INFO] [stdout] 30 + pub fn run_cli(cmd_line: &str) -> Result<Output> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/utils.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let output = try!(Command::new("sh").arg("-c").arg(cmd_line).output());
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     try!(stream.shutdown(Shutdown::Both));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let mut stream = try!(UnixStream::connect(socket));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let wb = try!(stream.write(cmd.as_bytes()));
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let ret_val = try!(stream.read(&mut buffer));
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         try!(stream.shutdown(Shutdown::Both));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:84:10
[INFO] [stdout]    |
[INFO] [stdout] 84 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/admin_sockets.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let rb = try!(stream.read_to_string(&mut output));
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:90:10
[INFO] [stdout]    |
[INFO] [stdout] 90 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:90:26
[INFO] [stdout]    |
[INFO] [stdout] 90 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:95:26
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:104:26
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:42:26
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:76:26
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:144:26
[INFO] [stdout]     |
[INFO] [stdout] 144 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:84:10
[INFO] [stdout]    |
[INFO] [stdout] 84 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:153:26
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:90:10
[INFO] [stdout]    |
[INFO] [stdout] 90 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:90:26
[INFO] [stdout]    |
[INFO] [stdout] 90 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/status.rs:95:26
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:104:26
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:144:26
[INFO] [stdout]     |
[INFO] [stdout] 144 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> src/status.rs:153:26
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[derive(RustcDecodable, RustcEncodable)]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/rados.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::libc::{int64_t, size_t, ssize_t, time_t, timeval, uint32_t, uint64_t, uint8_t};
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/rados.rs:43:61
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::libc::{int64_t, size_t, ssize_t, time_t, timeval, uint32_t, uint64_t, uint8_t};
[INFO] [stdout]    |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/rados.rs:43:71
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::libc::{int64_t, size_t, ssize_t, time_t, timeval, uint32_t, uint64_t, uint8_t};
[INFO] [stdout]    |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]   --> src/rados.rs:43:81
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::libc::{int64_t, size_t, ssize_t, time_t, timeval, uint32_t, uint64_t, uint8_t};
[INFO] [stdout]    |                                                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type rados_snap_t = uint64_t;
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:112:20
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub num_bytes: uint64_t,
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub num_kb: uint64_t,
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub num_objects: uint64_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:115:28
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub num_object_clones: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub num_object_copies: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:117:41
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub num_objects_missing_on_primary: uint64_t,
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:118:30
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub num_objects_unfound: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:119:31
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub num_objects_degraded: uint64_t,
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub num_rd: uint64_t,
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub num_rd_kb: uint64_t,
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:122:17
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub num_wr: uint64_t,
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub num_wr_kb: uint64_t,
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub kb: uint64_t,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:142:18
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub kb_used: uint64_t,
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:143:19
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub kb_avail: uint64_t,
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub num_objects: uint64_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:168:72
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type rados_watchcb_t = ::std::option::Option<extern "C" fn(opcode: uint8_t,
[INFO] [stdout]     |                                                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:169:71
[INFO] [stdout]     |
[INFO] [stdout] 169 | ...                   ver: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:174:78
[INFO] [stdout]     |
[INFO] [stdout] 174 | ...                   notify_id: uint64_t,
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:175:75
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...                   handle: uint64_t,
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:176:80
[INFO] [stdout]     |
[INFO] [stdout] 176 | ...                   notifier_id: uint64_t,
[INFO] [stdout]     |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:182:77
[INFO] [stdout]     |
[INFO] [stdout] 182 | ...                   cookie: uint64_t,
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:189:76
[INFO] [stdout]     |
[INFO] [stdout] 189 | ...                   sec: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:190:77
[INFO] [stdout]     |
[INFO] [stdout] 190 | ...                   nsec: uint64_t,
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:191:76
[INFO] [stdout]     |
[INFO] [stdout] 191 | ...                   seq: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:204:33
[INFO] [stdout]     |
[INFO] [stdout] 204 |                          flags: uint64_t)
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:247:55
[INFO] [stdout]     |
[INFO] [stdout] 247 |     pub fn rados_get_instance_id(cluster: rados_t) -> uint64_t;
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:252:59
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn rados_ioctx_create2(cluster: rados_t, pool_id: int64_t, ioctx: *mut rados_ioctx_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:262:85
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn rados_pool_lookup(cluster: rados_t, pool_name: *const ::libc::c_char) -> int64_t;
[INFO] [stdout]     |                                                                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:264:60
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn rados_pool_reverse_lookup(cluster: rados_t, id: int64_t, buf: *mut ::libc::c_char, maxlen: size_t)
[INFO] [stdout]     |                                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:270:98
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn rados_pool_create_with_auid(cluster: rados_t, pool_name: *const ::libc::c_char, auid: uint64_t)
[INFO] [stdout]     |                                                                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:274:62
[INFO] [stdout]     |
[INFO] [stdout] 274 | ...                   crush_rule_num: uint8_t)
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:277:97
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn rados_pool_create_with_all(cluster: rados_t, pool_name: *const ::libc::c_char, auid: uint64_t,
[INFO] [stdout]     |                                                                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:278:55
[INFO] [stdout]     |
[INFO] [stdout] 278 | ...                   crush_rule_num: uint8_t)
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:281:61
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn rados_pool_get_base_tier(cluster: rados_t, pool: int64_t, base_tier: *mut int64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:281:86
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn rados_pool_get_base_tier(cluster: rados_t, pool: int64_t, base_tier: *mut int64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:285:63
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn rados_ioctx_pool_set_auid(io: rados_ioctx_t, auid: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:287:68
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub fn rados_ioctx_pool_get_auid(io: rados_ioctx_t, auid: *mut uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:291:70
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn rados_ioctx_pool_required_alignment(io: rados_ioctx_t) -> uint64_t;
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:293:53
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub fn rados_ioctx_get_id(io: rados_ioctx_t) -> int64_t;
[INFO] [stdout]     |                                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:304:79
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn rados_nobjects_list_get_pg_hash_position(ctx: rados_list_ctx_t) -> uint32_t;
[INFO] [stdout]     |                                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:306:65
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub fn rados_nobjects_list_seek(ctx: rados_list_ctx_t, pos: uint32_t) -> uint32_t;
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:306:78
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub fn rados_nobjects_list_seek(ctx: rados_list_ctx_t, pos: uint32_t) -> uint32_t;
[INFO] [stdout]     |                                                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:316:78
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn rados_objects_list_get_pg_hash_position(ctx: rados_list_ctx_t) -> uint32_t;
[INFO] [stdout]     |                                                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:318:64
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn rados_objects_list_seek(ctx: rados_list_ctx_t, pos: uint32_t) -> uint32_t;
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:318:77
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn rados_objects_list_seek(ctx: rados_list_ctx_t, pos: uint32_t) -> uint32_t;
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:360:57
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn rados_get_last_version(io: rados_ioctx_t) -> uint64_t;
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:363:29
[INFO] [stdout]     |
[INFO] [stdout] 363 |                        off: uint64_t)
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:369:86
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn rados_clone_range(io: rados_ioctx_t, dst: *const ::libc::c_char, dst_off: uint64_t,
[INFO] [stdout]     |                                                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:370:67
[INFO] [stdout]     |
[INFO] [stdout] 370 | ...                   src: *const ::libc::c_char, src_off: uint64_t, len: size_t)
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:377:28
[INFO] [stdout]     |
[INFO] [stdout] 377 |                       off: uint64_t)
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:382:77
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn rados_trunc(io: rados_ioctx_t, oid: *const ::libc::c_char, size: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:409:80
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub fn rados_stat(io: rados_ioctx_t, o: *const ::libc::c_char, psize: *mut uint64_t, pmtime: *mut time_t)
[INFO] [stdout]     |                                                                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:441:74
[INFO] [stdout]     |
[INFO] [stdout] 441 | ...                   buf: *const ::libc::c_char, len: size_t, off: uint64_t)
[INFO] [stdout]     |                                                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:452:71
[INFO] [stdout]     |
[INFO] [stdout] 452 |                           buf: *mut ::libc::c_char, len: size_t, off: uint64_t)
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:457:39
[INFO] [stdout]     |
[INFO] [stdout] 457 |                           psize: *mut uint64_t, pmtime: *mut time_t)
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:460:74
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn rados_watch(io: rados_ioctx_t, o: *const ::libc::c_char, ver: uint64_t, cookie: *mut uint64_t,
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:460:97
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn rados_watch(io: rados_ioctx_t, o: *const ::libc::c_char, ver: uint64_t, cookie: *mut uint64_t,
[INFO] [stdout]     |                                                                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:463:83
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub fn rados_watch2(io: rados_ioctx_t, o: *const ::libc::c_char, cookie: *mut uint64_t,
[INFO] [stdout]     |                                                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:466:57
[INFO] [stdout]     |
[INFO] [stdout] 466 |     pub fn rados_watch_check(io: rados_ioctx_t, cookie: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:467:79
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn rados_unwatch(io: rados_ioctx_t, o: *const ::libc::c_char, cookie: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:468:54
[INFO] [stdout]     |
[INFO] [stdout] 468 |     pub fn rados_unwatch2(io: rados_ioctx_t, cookie: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:469:75
[INFO] [stdout]     |
[INFO] [stdout] 469 |     pub fn rados_notify(io: rados_ioctx_t, o: *const ::libc::c_char, ver: uint64_t, buf: *const ::libc::c_char,
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:473:62
[INFO] [stdout]     |
[INFO] [stdout] 473 |                          buf_len: ::libc::c_int, timeout_ms: uint64_t, reply_buffer: *mut *mut ::libc::c_char,
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:476:85
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn rados_notify_ack(io: rados_ioctx_t, o: *const ::libc::c_char, notify_id: uint64_t, cookie: uint64_t,
[INFO] [stdout]     |                                                                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:476:103
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn rados_notify_ack(io: rados_ioctx_t, o: *const ::libc::c_char, notify_id: uint64_t, cookie: uint64_t,
[INFO] [stdout]     |                                                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:480:100
[INFO] [stdout]     |
[INFO] [stdout] 480 |     pub fn rados_set_alloc_hint(io: rados_ioctx_t, o: *const ::libc::c_char, expected_object_size: uint64_t,
[INFO] [stdout]     |                                                                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:481:54
[INFO] [stdout]     |
[INFO] [stdout] 481 | ...                   expected_write_size: uint64_t)
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:487:75
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn rados_write_op_assert_version(write_op: rados_write_op_t, ver: uint64_t) -> ();
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:489:57
[INFO] [stdout]     |
[INFO] [stdout] 489 | ...                   comparison_operator: uint8_t, value: *const ::libc::c_char, value_len: size_t)
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:492:57
[INFO] [stdout]     |
[INFO] [stdout] 492 | ...                   comparison_operator: uint8_t, val: *const ::libc::c_char, val_len: size_t,
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:503:41
[INFO] [stdout]     |
[INFO] [stdout] 503 | ...                   offset: uint64_t)
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:508:72
[INFO] [stdout]     |
[INFO] [stdout] 508 |     pub fn rados_write_op_truncate(write_op: rados_write_op_t, offset: uint64_t) -> ();
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:509:68
[INFO] [stdout]     |
[INFO] [stdout] 509 |     pub fn rados_write_op_zero(write_op: rados_write_op_t, offset: uint64_t, len: uint64_t) -> ();
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:509:83
[INFO] [stdout]     |
[INFO] [stdout] 509 |     pub fn rados_write_op_zero(write_op: rados_write_op_t, offset: uint64_t, len: uint64_t) -> ();
[INFO] [stdout]     |                                                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:520:92
[INFO] [stdout]     |
[INFO] [stdout] 520 |     pub fn rados_write_op_set_alloc_hint(write_op: rados_write_op_t, expected_object_size: uint64_t,
[INFO] [stdout]     |                                                                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:521:63
[INFO] [stdout]     |
[INFO] [stdout] 521 | ...                   expected_write_size: uint64_t)
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:533:73
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn rados_read_op_assert_version(write_op: rados_read_op_t, ver: uint64_t) -> ();
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:535:56
[INFO] [stdout]     |
[INFO] [stdout] 535 | ...                   comparison_operator: uint8_t, value: *const ::libc::c_char, value_len: size_t)
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:540:110
[INFO] [stdout]     |
[INFO] [stdout] 540 |     pub fn rados_read_op_omap_cmp(read_op: rados_read_op_t, key: *const ::libc::c_char, comparison_operator: uint8_t,
[INFO] [stdout]     |                                                                                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:543:69
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn rados_read_op_stat(read_op: rados_read_op_t, psize: *mut uint64_t, pmtime: *mut time_t,
[INFO] [stdout]     |                                                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:546:65
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn rados_read_op_read(read_op: rados_read_op_t, offset: uint64_t, len: size_t, buf: *mut ::libc::c_char,
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:559:90
[INFO] [stdout]     |
[INFO] [stdout] 559 | ...                   filter_prefix: *const ::libc::c_char, max_return: uint64_t,
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:563:52
[INFO] [stdout]     |
[INFO] [stdout] 563 | ...                   max_return: uint64_t, iter: *mut rados_omap_iter_t, prval: *mut ::libc::c_int)
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:577:40
[INFO] [stdout]     |
[INFO] [stdout] 577 | ...                   flags: uint8_t)
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:581:61
[INFO] [stdout]     |
[INFO] [stdout] 581 | ...                   duration: *mut timeval, flags: uint8_t)
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:594:103
[INFO] [stdout]     |
[INFO] [stdout] 594 |     pub fn rados_blacklist_add(cluster: rados_t, client_address: *mut ::libc::c_char, expire_seconds: uint32_t)
[INFO] [stdout]     |                                                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]   --> src/rados.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::libc::{int64_t, size_t, ssize_t, time_t, timeval, uint32_t, uint64_t, uint8_t};
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]   --> src/rados.rs:43:61
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::libc::{int64_t, size_t, ssize_t, time_t, timeval, uint32_t, uint64_t, uint8_t};
[INFO] [stdout]    |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]   --> src/rados.rs:43:71
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::libc::{int64_t, size_t, ssize_t, time_t, timeval, uint32_t, uint64_t, uint8_t};
[INFO] [stdout]    |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]   --> src/rados.rs:43:81
[INFO] [stdout]    |
[INFO] [stdout] 43 | use self::libc::{int64_t, size_t, ssize_t, time_t, timeval, uint32_t, uint64_t, uint8_t};
[INFO] [stdout]    |                                                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type rados_snap_t = uint64_t;
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:112:20
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub num_bytes: uint64_t,
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub num_kb: uint64_t,
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub num_objects: uint64_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:115:28
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub num_object_clones: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub num_object_copies: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:117:41
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub num_objects_missing_on_primary: uint64_t,
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn cause(&self) -> Option<&StdError> {
[INFO] [stdout]    |                                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn cause(&self) -> Option<&dyn StdError> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:118:30
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub num_objects_unfound: uint64_t,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:119:31
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub num_objects_degraded: uint64_t,
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub num_rd: uint64_t,
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub num_rd_kb: uint64_t,
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:122:17
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub num_wr: uint64_t,
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub num_wr_kb: uint64_t,
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pub kb: uint64_t,
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:142:18
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub kb_used: uint64_t,
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:143:19
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub kb_avail: uint64_t,
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub num_objects: uint64_t,
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:168:72
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type rados_watchcb_t = ::std::option::Option<extern "C" fn(opcode: uint8_t,
[INFO] [stdout]     |                                                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:169:71
[INFO] [stdout]     |
[INFO] [stdout] 169 | ...                   ver: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:174:78
[INFO] [stdout]     |
[INFO] [stdout] 174 | ...                   notify_id: uint64_t,
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:175:75
[INFO] [stdout]     |
[INFO] [stdout] 175 | ...                   handle: uint64_t,
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:176:80
[INFO] [stdout]     |
[INFO] [stdout] 176 | ...                   notifier_id: uint64_t,
[INFO] [stdout]     |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:182:77
[INFO] [stdout]     |
[INFO] [stdout] 182 | ...                   cookie: uint64_t,
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:189:76
[INFO] [stdout]     |
[INFO] [stdout] 189 | ...                   sec: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:190:77
[INFO] [stdout]     |
[INFO] [stdout] 190 | ...                   nsec: uint64_t,
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:191:76
[INFO] [stdout]     |
[INFO] [stdout] 191 | ...                   seq: uint64_t,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:204:33
[INFO] [stdout]     |
[INFO] [stdout] 204 |                          flags: uint64_t)
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:247:55
[INFO] [stdout]     |
[INFO] [stdout] 247 |     pub fn rados_get_instance_id(cluster: rados_t) -> uint64_t;
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:252:59
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn rados_ioctx_create2(cluster: rados_t, pool_id: int64_t, ioctx: *mut rados_ioctx_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:262:85
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn rados_pool_lookup(cluster: rados_t, pool_name: *const ::libc::c_char) -> int64_t;
[INFO] [stdout]     |                                                                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:264:60
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn rados_pool_reverse_lookup(cluster: rados_t, id: int64_t, buf: *mut ::libc::c_char, maxlen: size_t)
[INFO] [stdout]     |                                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:270:98
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn rados_pool_create_with_auid(cluster: rados_t, pool_name: *const ::libc::c_char, auid: uint64_t)
[INFO] [stdout]     |                                                                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:274:62
[INFO] [stdout]     |
[INFO] [stdout] 274 | ...                   crush_rule_num: uint8_t)
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:277:97
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn rados_pool_create_with_all(cluster: rados_t, pool_name: *const ::libc::c_char, auid: uint64_t,
[INFO] [stdout]     |                                                                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:278:55
[INFO] [stdout]     |
[INFO] [stdout] 278 | ...                   crush_rule_num: uint8_t)
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:281:61
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn rados_pool_get_base_tier(cluster: rados_t, pool: int64_t, base_tier: *mut int64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:281:86
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub fn rados_pool_get_base_tier(cluster: rados_t, pool: int64_t, base_tier: *mut int64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:285:63
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn rados_ioctx_pool_set_auid(io: rados_ioctx_t, auid: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:287:68
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub fn rados_ioctx_pool_get_auid(io: rados_ioctx_t, auid: *mut uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:291:70
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub fn rados_ioctx_pool_required_alignment(io: rados_ioctx_t) -> uint64_t;
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::int64_t`: Use i64 instead.
[INFO] [stdout]    --> src/rados.rs:293:53
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub fn rados_ioctx_get_id(io: rados_ioctx_t) -> int64_t;
[INFO] [stdout]     |                                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:304:79
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub fn rados_nobjects_list_get_pg_hash_position(ctx: rados_list_ctx_t) -> uint32_t;
[INFO] [stdout]     |                                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:306:65
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub fn rados_nobjects_list_seek(ctx: rados_list_ctx_t, pos: uint32_t) -> uint32_t;
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:306:78
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub fn rados_nobjects_list_seek(ctx: rados_list_ctx_t, pos: uint32_t) -> uint32_t;
[INFO] [stdout]     |                                                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:316:78
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn rados_objects_list_get_pg_hash_position(ctx: rados_list_ctx_t) -> uint32_t;
[INFO] [stdout]     |                                                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:318:64
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn rados_objects_list_seek(ctx: rados_list_ctx_t, pos: uint32_t) -> uint32_t;
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:318:77
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub fn rados_objects_list_seek(ctx: rados_list_ctx_t, pos: uint32_t) -> uint32_t;
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:360:57
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn rados_get_last_version(io: rados_ioctx_t) -> uint64_t;
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:363:29
[INFO] [stdout]     |
[INFO] [stdout] 363 |                        off: uint64_t)
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:369:86
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn rados_clone_range(io: rados_ioctx_t, dst: *const ::libc::c_char, dst_off: uint64_t,
[INFO] [stdout]     |                                                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:370:67
[INFO] [stdout]     |
[INFO] [stdout] 370 | ...                   src: *const ::libc::c_char, src_off: uint64_t, len: size_t)
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:377:28
[INFO] [stdout]     |
[INFO] [stdout] 377 |                       off: uint64_t)
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:382:77
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn rados_trunc(io: rados_ioctx_t, oid: *const ::libc::c_char, size: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:409:80
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub fn rados_stat(io: rados_ioctx_t, o: *const ::libc::c_char, psize: *mut uint64_t, pmtime: *mut time_t)
[INFO] [stdout]     |                                                                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:441:74
[INFO] [stdout]     |
[INFO] [stdout] 441 | ...                   buf: *const ::libc::c_char, len: size_t, off: uint64_t)
[INFO] [stdout]     |                                                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:452:71
[INFO] [stdout]     |
[INFO] [stdout] 452 |                           buf: *mut ::libc::c_char, len: size_t, off: uint64_t)
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:457:39
[INFO] [stdout]     |
[INFO] [stdout] 457 |                           psize: *mut uint64_t, pmtime: *mut time_t)
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:460:74
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn rados_watch(io: rados_ioctx_t, o: *const ::libc::c_char, ver: uint64_t, cookie: *mut uint64_t,
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:460:97
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn rados_watch(io: rados_ioctx_t, o: *const ::libc::c_char, ver: uint64_t, cookie: *mut uint64_t,
[INFO] [stdout]     |                                                                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:463:83
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub fn rados_watch2(io: rados_ioctx_t, o: *const ::libc::c_char, cookie: *mut uint64_t,
[INFO] [stdout]     |                                                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:466:57
[INFO] [stdout]     |
[INFO] [stdout] 466 |     pub fn rados_watch_check(io: rados_ioctx_t, cookie: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:467:79
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn rados_unwatch(io: rados_ioctx_t, o: *const ::libc::c_char, cookie: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:468:54
[INFO] [stdout]     |
[INFO] [stdout] 468 |     pub fn rados_unwatch2(io: rados_ioctx_t, cookie: uint64_t) -> ::libc::c_int;
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:469:75
[INFO] [stdout]     |
[INFO] [stdout] 469 |     pub fn rados_notify(io: rados_ioctx_t, o: *const ::libc::c_char, ver: uint64_t, buf: *const ::libc::c_char,
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:473:62
[INFO] [stdout]     |
[INFO] [stdout] 473 |                          buf_len: ::libc::c_int, timeout_ms: uint64_t, reply_buffer: *mut *mut ::libc::c_char,
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:476:85
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn rados_notify_ack(io: rados_ioctx_t, o: *const ::libc::c_char, notify_id: uint64_t, cookie: uint64_t,
[INFO] [stdout]     |                                                                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:476:103
[INFO] [stdout]     |
[INFO] [stdout] 476 |     pub fn rados_notify_ack(io: rados_ioctx_t, o: *const ::libc::c_char, notify_id: uint64_t, cookie: uint64_t,
[INFO] [stdout]     |                                                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:480:100
[INFO] [stdout]     |
[INFO] [stdout] 480 |     pub fn rados_set_alloc_hint(io: rados_ioctx_t, o: *const ::libc::c_char, expected_object_size: uint64_t,
[INFO] [stdout]     |                                                                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:481:54
[INFO] [stdout]     |
[INFO] [stdout] 481 | ...                   expected_write_size: uint64_t)
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:487:75
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn rados_write_op_assert_version(write_op: rados_write_op_t, ver: uint64_t) -> ();
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:489:57
[INFO] [stdout]     |
[INFO] [stdout] 489 | ...                   comparison_operator: uint8_t, value: *const ::libc::c_char, value_len: size_t)
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:492:57
[INFO] [stdout]     |
[INFO] [stdout] 492 | ...                   comparison_operator: uint8_t, val: *const ::libc::c_char, val_len: size_t,
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:503:41
[INFO] [stdout]     |
[INFO] [stdout] 503 | ...                   offset: uint64_t)
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:508:72
[INFO] [stdout]     |
[INFO] [stdout] 508 |     pub fn rados_write_op_truncate(write_op: rados_write_op_t, offset: uint64_t) -> ();
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:509:68
[INFO] [stdout]     |
[INFO] [stdout] 509 |     pub fn rados_write_op_zero(write_op: rados_write_op_t, offset: uint64_t, len: uint64_t) -> ();
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:509:83
[INFO] [stdout]     |
[INFO] [stdout] 509 |     pub fn rados_write_op_zero(write_op: rados_write_op_t, offset: uint64_t, len: uint64_t) -> ();
[INFO] [stdout]     |                                                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:520:92
[INFO] [stdout]     |
[INFO] [stdout] 520 |     pub fn rados_write_op_set_alloc_hint(write_op: rados_write_op_t, expected_object_size: uint64_t,
[INFO] [stdout]     |                                                                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:521:63
[INFO] [stdout]     |
[INFO] [stdout] 521 | ...                   expected_write_size: uint64_t)
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:533:73
[INFO] [stdout]     |
[INFO] [stdout] 533 |     pub fn rados_read_op_assert_version(write_op: rados_read_op_t, ver: uint64_t) -> ();
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:535:56
[INFO] [stdout]     |
[INFO] [stdout] 535 | ...                   comparison_operator: uint8_t, value: *const ::libc::c_char, value_len: size_t)
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:540:110
[INFO] [stdout]     |
[INFO] [stdout] 540 |     pub fn rados_read_op_omap_cmp(read_op: rados_read_op_t, key: *const ::libc::c_char, comparison_operator: uint8_t,
[INFO] [stdout]     |                                                                                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:543:69
[INFO] [stdout]     |
[INFO] [stdout] 543 |     pub fn rados_read_op_stat(read_op: rados_read_op_t, psize: *mut uint64_t, pmtime: *mut time_t,
[INFO] [stdout]     |                                                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:546:65
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn rados_read_op_read(read_op: rados_read_op_t, offset: uint64_t, len: size_t, buf: *mut ::libc::c_char,
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:559:90
[INFO] [stdout]     |
[INFO] [stdout] 559 | ...                   filter_prefix: *const ::libc::c_char, max_return: uint64_t,
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint64_t`: Use u64 instead.
[INFO] [stdout]    --> src/rados.rs:563:52
[INFO] [stdout]     |
[INFO] [stdout] 563 | ...                   max_return: uint64_t, iter: *mut rados_omap_iter_t, prval: *mut ::libc::c_int)
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:577:40
[INFO] [stdout]     |
[INFO] [stdout] 577 | ...                   flags: uint8_t)
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint8_t`: Use u8 instead.
[INFO] [stdout]    --> src/rados.rs:581:61
[INFO] [stdout]     |
[INFO] [stdout] 581 | ...                   duration: *mut timeval, flags: uint8_t)
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `libc::uint32_t`: Use u32 instead.
[INFO] [stdout]    --> src/rados.rs:594:103
[INFO] [stdout]     |
[INFO] [stdout] 594 |     pub fn rados_blacklist_add(cluster: rados_t, client_address: *mut ::libc::c_char, expire_seconds: uint32_t)
[INFO] [stdout]     |                                                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn cause(&self) -> Option<&StdError> {
[INFO] [stdout]    |                                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn cause(&self) -> Option<&dyn StdError> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |         f.write_str(self.description())
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:45:51
[INFO] [stdout]    |
[INFO] [stdout] 45 |             RadosError::FromUtf8Error(ref e) => e.description(),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:46:46
[INFO] [stdout]    |
[INFO] [stdout] 46 |             RadosError::NulError(ref e) => e.description(),
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:48:45
[INFO] [stdout]    |
[INFO] [stdout] 48 |             RadosError::IoError(ref e) => e.description(),
[INFO] [stdout]    |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:49:53
[INFO] [stdout]    |
[INFO] [stdout] 49 |             RadosError::IntoStringError(ref e) => e.description(),
[INFO] [stdout]    |                                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:48
[INFO] [stdout]    |
[INFO] [stdout] 50 |             RadosError::ParseError(ref e) => e.description(),
[INFO] [stdout]    |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:55:51
[INFO] [stdout]    |
[INFO] [stdout] 55 |             RadosError::FromUtf8Error(ref e) => e.cause(),
[INFO] [stdout]    |                                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:56:46
[INFO] [stdout]    |
[INFO] [stdout] 56 |             RadosError::NulError(ref e) => e.cause(),
[INFO] [stdout]    |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 |             RadosError::IoError(ref e) => e.cause(),
[INFO] [stdout]    |                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:59:53
[INFO] [stdout]    |
[INFO] [stdout] 59 |             RadosError::IntoStringError(ref e) => e.cause(),
[INFO] [stdout]    |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:60:48
[INFO] [stdout]    |
[INFO] [stdout] 60 |             RadosError::ParseError(ref e) => e.cause(),
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:75:50
[INFO] [stdout]    |
[INFO] [stdout] 75 |             RadosError::NulError(ref err) => err.description().to_string(),
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:77:49
[INFO] [stdout]    |
[INFO] [stdout] 77 |             RadosError::IoError(ref err) => err.description().to_string(),
[INFO] [stdout]    |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:78:57
[INFO] [stdout]    |
[INFO] [stdout] 78 |             RadosError::IntoStringError(ref err) => err.description().to_string(),
[INFO] [stdout]    |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |         f.write_str(self.description())
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:45:51
[INFO] [stdout]    |
[INFO] [stdout] 45 |             RadosError::FromUtf8Error(ref e) => e.description(),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:46:46
[INFO] [stdout]    |
[INFO] [stdout] 46 |             RadosError::NulError(ref e) => e.description(),
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:48:45
[INFO] [stdout]    |
[INFO] [stdout] 48 |             RadosError::IoError(ref e) => e.description(),
[INFO] [stdout]    |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:49:53
[INFO] [stdout]    |
[INFO] [stdout] 49 |             RadosError::IntoStringError(ref e) => e.description(),
[INFO] [stdout]    |                                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:48
[INFO] [stdout]    |
[INFO] [stdout] 50 |             RadosError::ParseError(ref e) => e.description(),
[INFO] [stdout]    |                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:55:51
[INFO] [stdout]    |
[INFO] [stdout] 55 |             RadosError::FromUtf8Error(ref e) => e.cause(),
[INFO] [stdout]    |                                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:56:46
[INFO] [stdout]    |
[INFO] [stdout] 56 |             RadosError::NulError(ref e) => e.cause(),
[INFO] [stdout]    |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 |             RadosError::IoError(ref e) => e.cause(),
[INFO] [stdout]    |                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:59:53
[INFO] [stdout]    |
[INFO] [stdout] 59 |             RadosError::IntoStringError(ref e) => e.cause(),
[INFO] [stdout]    |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/error.rs:60:48
[INFO] [stdout]    |
[INFO] [stdout] 60 |             RadosError::ParseError(ref e) => e.cause(),
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:75:50
[INFO] [stdout]    |
[INFO] [stdout] 75 |             RadosError::NulError(ref err) => err.description().to_string(),
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:77:49
[INFO] [stdout]    |
[INFO] [stdout] 77 |             RadosError::IoError(ref err) => err.description().to_string(),
[INFO] [stdout]    |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:78:57
[INFO] [stdout]    |
[INFO] [stdout] 78 |             RadosError::IntoStringError(ref err) => err.description().to_string(),
[INFO] [stdout]    |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 284 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 284 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `c_char` in this scope
[INFO] [stdout]    --> examples/ceph.rs:120:80
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let len = ceph::rados_cluster_fsid(cluster, fs_id.as_mut_ptr() as *mut c_char, buf_size);
[INFO] [stdout]     |                                                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a builtin type with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let len = ceph::rados_cluster_fsid(cluster, fs_id.as_mut_ptr() as *mut char, buf_size);
[INFO] [stdout]     |                                                                                ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 21  + use libc::c_char;
[INFO] [stdout]     |
[INFO] [stdout] 21  + use std::ffi::c_char;
[INFO] [stdout]     |
[INFO] [stdout] 21  + use std::os::raw::c_char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `slice`
[INFO] [stdout]    --> examples/ceph.rs:121:21
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let slice = slice::from_raw_parts(fs_id.as_mut_ptr(), buf_size - 1);
[INFO] [stdout]     |                     ^^^^^ use of undeclared crate or module `slice`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout] 21  + use std::slice;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_utf8` found for type `str` in the current scope
[INFO] [stdout]    --> examples/ceph.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let s: &str = str::from_utf8(slice).unwrap();
[INFO] [stdout]     |                            ^^^^^^^^^ function or associated item not found in `str`
[INFO] [stdout]     |
[INFO] [stdout] help: you are looking for the module in `std`, not the primitive type
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let s: &str = std::str::from_utf8(slice).unwrap();
[INFO] [stdout]     |                       +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ceph-rust` (example "ceph") due to 4 previous errors
[INFO] running `Command { std: "docker" "inspect" "e9e0e3223cd69ac46ebf73f5821218bcba9a6a2fece7e49843f99866159c0e2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9e0e3223cd69ac46ebf73f5821218bcba9a6a2fece7e49843f99866159c0e2e", kill_on_drop: false }`
[INFO] [stdout] e9e0e3223cd69ac46ebf73f5821218bcba9a6a2fece7e49843f99866159c0e2e
