[INFO] crate linux-perf-file-reader 0.1.0 is already in cache
[INFO] checking linux-perf-file-reader-0.1.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate linux-perf-file-reader 0.1.0 into /workspace/builds/worker-11/source
[INFO] validating manifest of crates.io crate linux-perf-file-reader 0.1.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate linux-perf-file-reader 0.1.0
[INFO] finished tweaking crates.io crate linux-perf-file-reader 0.1.0
[INFO] tweaked toml for crates.io crate linux-perf-file-reader 0.1.0 written to /workspace/builds/worker-11/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 619f75554defd9d0fe352714a78f542d7dbd4be6870664021d743dce927470a7
[INFO] running `"docker" "start" "-a" "619f75554defd9d0fe352714a78f542d7dbd4be6870664021d743dce927470a7"`
[INFO] [stderr]     Checking error-chain v0.10.0
[INFO] [stderr]     Checking linux-perf-file-reader v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 | /     bitflags!{
[INFO] [stderr] 32 | |         pub flags HeaderFlags: u64 {
[INFO] [stderr] 33 | |             const BUILD_ID = 1 << 2,
[INFO] [stderr] 34 | |             const HOSTNAME = 1 << 3,
[INFO] [stderr] ...  |
[INFO] [stderr] 52 | |         }
[INFO] [stderr] 53 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 | /     bitflags!{
[INFO] [stderr] 32 | |         pub flags HeaderFlags: u64 {
[INFO] [stderr] 33 | |             const BUILD_ID = 1 << 2,
[INFO] [stderr] 34 | |             const HOSTNAME = 1 << 3,
[INFO] [stderr] ...  |
[INFO] [stderr] 52 | |         }
[INFO] [stderr] 53 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 | /     bitflags! {
[INFO] [stderr] 101 | |         pub flags AttrFlags: u64 {
[INFO] [stderr] 102 | |             const DISABLED          = 1, /* off by default        */
[INFO] [stderr] 103 | |             const INHERIT           = 1 << 1, /* children inherit it   */
[INFO] [stderr] ...   |
[INFO] [stderr] 138 | |         }
[INFO] [stderr] 139 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 | /     bitflags! {
[INFO] [stderr] 101 | |         pub flags AttrFlags: u64 {
[INFO] [stderr] 102 | |             const DISABLED          = 1, /* off by default        */
[INFO] [stderr] 103 | |             const INHERIT           = 1 << 1, /* children inherit it   */
[INFO] [stderr] ...   |
[INFO] [stderr] 138 | |         }
[INFO] [stderr] 139 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:143:5
[INFO] [stderr]     |
[INFO] [stderr] 143 | /     bitflags!{
[INFO] [stderr] 144 | |         pub flags SampleFormat: u64 {
[INFO] [stderr] 145 | |             const IP            = 1 << 0,
[INFO] [stderr] 146 | |             const TID            = 1 << 1,
[INFO] [stderr] ...   |
[INFO] [stderr] 164 | |         }
[INFO] [stderr] 165 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:143:5
[INFO] [stderr]     |
[INFO] [stderr] 143 | /     bitflags!{
[INFO] [stderr] 144 | |         pub flags SampleFormat: u64 {
[INFO] [stderr] 145 | |             const IP            = 1 << 0,
[INFO] [stderr] 146 | |             const TID            = 1 << 1,
[INFO] [stderr] ...   |
[INFO] [stderr] 164 | |         }
[INFO] [stderr] 165 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 169 | /     bitflags!{
[INFO] [stderr] 170 | |         pub flags ReadFormat: u64 {
[INFO] [stderr] 171 | |             const TOTAL_TIME_ENABLED    = 1 << 0,
[INFO] [stderr] 172 | |             const TOTAL_TIME_RUNNING    = 1 << 1,
[INFO] [stderr] ...   |
[INFO] [stderr] 175 | |         }
[INFO] [stderr] 176 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 169 | /     bitflags!{
[INFO] [stderr] 170 | |         pub flags ReadFormat: u64 {
[INFO] [stderr] 171 | |             const TOTAL_TIME_ENABLED    = 1 << 0,
[INFO] [stderr] 172 | |             const TOTAL_TIME_RUNNING    = 1 << 1,
[INFO] [stderr] ...   |
[INFO] [stderr] 175 | |         }
[INFO] [stderr] 176 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:382:27
[INFO] [stderr]     |
[INFO] [stderr] 382 | fn read_raw<T>(file: &mut Read) -> io::Result<T> {
[INFO] [stderr]     |                           ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:392:27
[INFO] [stderr]     |
[INFO] [stderr] 392 | fn read_string(file: &mut Read, size: usize) -> io::Result<String> {
[INFO] [stderr]     |                           ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:420:30
[INFO] [stderr]     |
[INFO] [stderr] 420 | fn read_sample_id(file: &mut Read, s: &sample_format::SampleFormat) -> io::Result<SampleId> {
[INFO] [stderr]     |                              ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:432:27
[INFO] [stderr]     |
[INFO] [stderr] 432 | fn read_sample(file: &mut Read, s: &sample_format::SampleFormat) -> io::Result<Event> {
[INFO] [stderr]     |                           ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:520:66
[INFO] [stderr]     |
[INFO] [stderr] 520 | fn read_info(file: &mut File, header: &PerfHeader) -> io::Result<(Info)> {
[INFO] [stderr]     |                                                                  ^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]    --> src/lib.rs:547:15
[INFO] [stderr]     |
[INFO] [stderr] 547 |       return Ok((Info{hostname: hostname, os_release: os_release, tools_version: tools_version,
[INFO] [stderr]     |  _______________^
[INFO] [stderr] 548 | |         arch: arch, cpu_id: cpu_id, cpu_description: cpu_description, total_memory: total_memory, command_line: command_line, cpu_topology: cpu_topology}));
[INFO] [stderr]     | |__________________________________________________________________________________________________________________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 547 |     return Ok(Info{hostname: hostname, os_release: os_release, tools_version: tools_version,
[INFO] [stderr] 548 |         arch: arch, cpu_id: cpu_id, cpu_description: cpu_description, total_memory: total_memory, command_line: command_line, cpu_topology: cpu_topology});
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:551:83
[INFO] [stderr]     |
[INFO] [stderr] 551 | pub fn read_perf_file<P: std::convert::AsRef<std::path::Path>>(path: P) -> Result<(Perf)> {
[INFO] [stderr]     |                                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/lib.rs:385:24
[INFO] [stderr]     |
[INFO] [stderr] 385 |         let mut t: T = mem::uninitialized();
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 | /     bitflags!{
[INFO] [stderr] 32 | |         pub flags HeaderFlags: u64 {
[INFO] [stderr] 33 | |             const BUILD_ID = 1 << 2,
[INFO] [stderr] 34 | |             const HOSTNAME = 1 << 3,
[INFO] [stderr] ...  |
[INFO] [stderr] 52 | |         }
[INFO] [stderr] 53 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 | /     bitflags!{
[INFO] [stderr] 32 | |         pub flags HeaderFlags: u64 {
[INFO] [stderr] 33 | |             const BUILD_ID = 1 << 2,
[INFO] [stderr] 34 | |             const HOSTNAME = 1 << 3,
[INFO] [stderr] ...  |
[INFO] [stderr] 52 | |         }
[INFO] [stderr] 53 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 | /     bitflags! {
[INFO] [stderr] 101 | |         pub flags AttrFlags: u64 {
[INFO] [stderr] 102 | |             const DISABLED          = 1, /* off by default        */
[INFO] [stderr] 103 | |             const INHERIT           = 1 << 1, /* children inherit it   */
[INFO] [stderr] ...   |
[INFO] [stderr] 138 | |         }
[INFO] [stderr] 139 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 | /     bitflags! {
[INFO] [stderr] 101 | |         pub flags AttrFlags: u64 {
[INFO] [stderr] 102 | |             const DISABLED          = 1, /* off by default        */
[INFO] [stderr] 103 | |             const INHERIT           = 1 << 1, /* children inherit it   */
[INFO] [stderr] ...   |
[INFO] [stderr] 138 | |         }
[INFO] [stderr] 139 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:143:5
[INFO] [stderr]     |
[INFO] [stderr] 143 | /     bitflags!{
[INFO] [stderr] 144 | |         pub flags SampleFormat: u64 {
[INFO] [stderr] 145 | |             const IP            = 1 << 0,
[INFO] [stderr] 146 | |             const TID            = 1 << 1,
[INFO] [stderr] ...   |
[INFO] [stderr] 164 | |         }
[INFO] [stderr] 165 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:143:5
[INFO] [stderr]     |
[INFO] [stderr] 143 | /     bitflags!{
[INFO] [stderr] 144 | |         pub flags SampleFormat: u64 {
[INFO] [stderr] 145 | |             const IP            = 1 << 0,
[INFO] [stderr] 146 | |             const TID            = 1 << 1,
[INFO] [stderr] ...   |
[INFO] [stderr] 164 | |         }
[INFO] [stderr] 165 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 169 | /     bitflags!{
[INFO] [stderr] 170 | |         pub flags ReadFormat: u64 {
[INFO] [stderr] 171 | |             const TOTAL_TIME_ENABLED    = 1 << 0,
[INFO] [stderr] 172 | |             const TOTAL_TIME_RUNNING    = 1 << 1,
[INFO] [stderr] ...   |
[INFO] [stderr] 175 | |         }
[INFO] [stderr] 176 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 169 | /     bitflags!{
[INFO] [stderr] 170 | |         pub flags ReadFormat: u64 {
[INFO] [stderr] 171 | |             const TOTAL_TIME_ENABLED    = 1 << 0,
[INFO] [stderr] 172 | |             const TOTAL_TIME_RUNNING    = 1 << 1,
[INFO] [stderr] ...   |
[INFO] [stderr] 175 | |         }
[INFO] [stderr] 176 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:382:27
[INFO] [stderr]     |
[INFO] [stderr] 382 | fn read_raw<T>(file: &mut Read) -> io::Result<T> {
[INFO] [stderr]     |                           ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:392:27
[INFO] [stderr]     |
[INFO] [stderr] 392 | fn read_string(file: &mut Read, size: usize) -> io::Result<String> {
[INFO] [stderr]     |                           ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:420:30
[INFO] [stderr]     |
[INFO] [stderr] 420 | fn read_sample_id(file: &mut Read, s: &sample_format::SampleFormat) -> io::Result<SampleId> {
[INFO] [stderr]     |                              ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/lib.rs:432:27
[INFO] [stderr]     |
[INFO] [stderr] 432 | fn read_sample(file: &mut Read, s: &sample_format::SampleFormat) -> io::Result<Event> {
[INFO] [stderr]     |                           ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:520:66
[INFO] [stderr]     |
[INFO] [stderr] 520 | fn read_info(file: &mut File, header: &PerfHeader) -> io::Result<(Info)> {
[INFO] [stderr]     |                                                                  ^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]    --> src/lib.rs:547:15
[INFO] [stderr]     |
[INFO] [stderr] 547 |       return Ok((Info{hostname: hostname, os_release: os_release, tools_version: tools_version,
[INFO] [stderr]     |  _______________^
[INFO] [stderr] 548 | |         arch: arch, cpu_id: cpu_id, cpu_description: cpu_description, total_memory: total_memory, command_line: command_line, cpu_topology: cpu_topology}));
[INFO] [stderr]     | |__________________________________________________________________________________________________________________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 547 |     return Ok(Info{hostname: hostname, os_release: os_release, tools_version: tools_version,
[INFO] [stderr] 548 |         arch: arch, cpu_id: cpu_id, cpu_description: cpu_description, total_memory: total_memory, command_line: command_line, cpu_topology: cpu_topology});
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]    --> src/lib.rs:551:83
[INFO] [stderr]     |
[INFO] [stderr] 551 | pub fn read_perf_file<P: std::convert::AsRef<std::path::Path>>(path: P) -> Result<(Perf)> {
[INFO] [stderr]     |                                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead
[INFO] [stderr]    --> src/lib.rs:385:24
[INFO] [stderr]     |
[INFO] [stderr] 385 |         let mut t: T = mem::uninitialized();
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:386:13
[INFO] [stderr]     |
[INFO] [stderr] 386 |         let mut slice = slice::from_raw_parts_mut(mem::transmute(&mut t), size);
[INFO] [stderr]     |             ----^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:386:13
[INFO] [stderr]     |
[INFO] [stderr] 386 |         let mut slice = slice::from_raw_parts_mut(mem::transmute(&mut t), size);
[INFO] [stderr]     |             ----^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.23s
[INFO] running `"docker" "inspect" "619f75554defd9d0fe352714a78f542d7dbd4be6870664021d743dce927470a7"`
[INFO] running `"docker" "rm" "-f" "619f75554defd9d0fe352714a78f542d7dbd4be6870664021d743dce927470a7"`
[INFO] [stdout] 619f75554defd9d0fe352714a78f542d7dbd4be6870664021d743dce927470a7
