[INFO] crate sigar-rs 0.2.0 is already in cache [INFO] extracting crate sigar-rs 0.2.0 into work/ex/clippy-test-run/sources/stable/reg/sigar-rs/0.2.0 [INFO] extracting crate sigar-rs 0.2.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/sigar-rs/0.2.0 [INFO] validating manifest of sigar-rs-0.2.0 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of sigar-rs-0.2.0 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing sigar-rs-0.2.0 [INFO] finished frobbing sigar-rs-0.2.0 [INFO] frobbed toml for sigar-rs-0.2.0 written to work/ex/clippy-test-run/sources/stable/reg/sigar-rs/0.2.0/Cargo.toml [INFO] started frobbing sigar-rs-0.2.0 [INFO] finished frobbing sigar-rs-0.2.0 [INFO] frobbed toml for sigar-rs-0.2.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/sigar-rs/0.2.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting sigar-rs-0.2.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/sigar-rs/0.2.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 9ce295ae16508e1b217276cc738d2ec1ac08de73bb6b7ecf5516eeac6dca2742 [INFO] running `"docker" "start" "-a" "9ce295ae16508e1b217276cc738d2ec1ac08de73bb6b7ecf5516eeac6dca2742"` [INFO] [stderr] Compiling sigar-rs v0.2.0 (/opt/crater/workdir) [INFO] [stderr] Compiling sigar-sys v1.0.3 [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/cpu/mod.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | / ffi_wrap_destroy!( [INFO] [stderr] 55 | | sigar_cpu_list_get, [INFO] [stderr] 56 | | sigar_cpu_list_destroy, [INFO] [stderr] 57 | | sigar_cpu_list_t, [INFO] [stderr] 58 | | (|list: &sigar_cpu_list_t| ffi_extract_list!(list, Usage::from_raw)) [INFO] [stderr] 59 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure_call)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/cpu/mod.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | / ffi_wrap_destroy!( [INFO] [stderr] 82 | | sigar_cpu_info_list_get, [INFO] [stderr] 83 | | sigar_cpu_info_list_destroy, [INFO] [stderr] 84 | | sigar_cpu_info_list_t, [INFO] [stderr] ... | [INFO] [stderr] 100 | | )) [INFO] [stderr] 101 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/cpu/mod.rs:85:41 [INFO] [stderr] | [INFO] [stderr] 85 | (|list: &sigar_cpu_info_list_t| ffi_extract_list!( [INFO] [stderr] | _________________________________________- [INFO] [stderr] 86 | | list, [INFO] [stderr] 87 | | (|one: &sigar_cpu_info_t| value_convert!( [INFO] [stderr] 88 | | Info, [INFO] [stderr] ... | [INFO] [stderr] 99 | | )) [INFO] [stderr] 100 | | )) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | / ffi_wrap_destroy!( [INFO] [stderr] 146 | | sigar_net_route_list_get, [INFO] [stderr] 147 | | sigar_net_route_list_destroy, [INFO] [stderr] 148 | | sigar_net_route_list_t, [INFO] [stderr] ... | [INFO] [stderr] 152 | | )) [INFO] [stderr] 153 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:149:44 [INFO] [stderr] | [INFO] [stderr] 149 | (|list_t: &sigar_net_route_list_t| ffi_extract_list!( [INFO] [stderr] | ____________________________________________- [INFO] [stderr] 150 | | list_t, [INFO] [stderr] 151 | | (|one: &sigar_net_route_t| Route::from_raw(one)) [INFO] [stderr] 152 | | )) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:276:5 [INFO] [stderr] | [INFO] [stderr] 276 | / ffi_wrap_destroy!( [INFO] [stderr] 277 | | sigar_net_interface_list_get, [INFO] [stderr] 278 | | sigar_net_interface_list_destroy, [INFO] [stderr] 279 | | sigar_net_interface_list_t, [INFO] [stderr] ... | [INFO] [stderr] 283 | | )) [INFO] [stderr] 284 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:280:50 [INFO] [stderr] | [INFO] [stderr] 280 | (|list_ptr: &sigar_net_interface_list_t| ffi_extract_list!( [INFO] [stderr] | __________________________________________________- [INFO] [stderr] 281 | | list_ptr, [INFO] [stderr] 282 | | (|one: &*mut ::std::os::raw::c_char| CStr::from_ptr(*one).to_owned()) [INFO] [stderr] 283 | | )) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:92:54 [INFO] [stderr] | [INFO] [stderr] 92 | let res = $fnget(sigar_ptr.ptr, &mut info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:395:5 [INFO] [stderr] | [INFO] [stderr] 395 | / ffi_wrap_destroy!( [INFO] [stderr] 396 | | (|ptr: *mut sigar_t, connlist: *mut sigar_net_connection_list_t| { [INFO] [stderr] 397 | | sigar_net_connection_list_get(ptr, connlist, flags as c_int) [INFO] [stderr] 398 | | }), [INFO] [stderr] ... | [INFO] [stderr] 404 | | )) [INFO] [stderr] 405 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:97:38 [INFO] [stderr] | [INFO] [stderr] 97 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:395:5 [INFO] [stderr] | [INFO] [stderr] 395 | / ffi_wrap_destroy!( [INFO] [stderr] 396 | | (|ptr: *mut sigar_t, connlist: *mut sigar_net_connection_list_t| { [INFO] [stderr] 397 | | sigar_net_connection_list_get(ptr, connlist, flags as c_int) [INFO] [stderr] 398 | | }), [INFO] [stderr] ... | [INFO] [stderr] 404 | | )) [INFO] [stderr] 405 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:401:51 [INFO] [stderr] | [INFO] [stderr] 401 | (|list_ptr: &sigar_net_connection_list_t| ffi_extract_list!( [INFO] [stderr] | ___________________________________________________- [INFO] [stderr] 402 | | list_ptr, [INFO] [stderr] 403 | | (|one: &sigar_net_connection_t| Conn::from_raw(one)) [INFO] [stderr] 404 | | )) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | ); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:441:15 [INFO] [stderr] | [INFO] [stderr] 441 | let raw = ffi_wrap!( [INFO] [stderr] | _______________- [INFO] [stderr] 442 | | (|sigar: *mut sigar_t, netstat: *mut sigar_net_stat_t| sigar_net_stat_get( [INFO] [stderr] 443 | | sigar, [INFO] [stderr] 444 | | netstat, [INFO] [stderr] ... | [INFO] [stderr] 447 | | sigar_net_stat_t [INFO] [stderr] 448 | | )?; [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:113:38 [INFO] [stderr] | [INFO] [stderr] 113 | let ret = $func(sigar_ptr.ptr); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/process/mod.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | ffi_wrap_sigar_t!((|ptr_t| unsafe { sigar_pid_get(ptr_t) as u32 })) [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:113:38 [INFO] [stderr] | [INFO] [stderr] 113 | let ret = $func(sigar_ptr.ptr); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/process/mod.rs:18:22 [INFO] [stderr] | [INFO] [stderr] 18 | let reason = ffi_wrap_sigar_t!((|ptr_t| error_string(ptr_t, res.into())))?; [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/process/mod.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | / ffi_wrap_destroy!( [INFO] [stderr] 31 | | sigar_proc_list_get, [INFO] [stderr] 32 | | sigar_proc_list_destroy, [INFO] [stderr] 33 | | sigar_proc_list_t, [INFO] [stderr] 34 | | (|list: &sigar_proc_list_t| ffi_extract_list!(list, (|one: &sigar_pid_t| *one as u32))) [INFO] [stderr] 35 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/process/mod.rs:34:37 [INFO] [stderr] | [INFO] [stderr] 34 | (|list: &sigar_proc_list_t| ffi_extract_list!(list, (|one: &sigar_pid_t| *one as u32))) [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/cpu/mod.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | / ffi_wrap_destroy!( [INFO] [stderr] 55 | | sigar_cpu_list_get, [INFO] [stderr] 56 | | sigar_cpu_list_destroy, [INFO] [stderr] 57 | | sigar_cpu_list_t, [INFO] [stderr] 58 | | (|list: &sigar_cpu_list_t| ffi_extract_list!(list, Usage::from_raw)) [INFO] [stderr] 59 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure_call)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/cpu/mod.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | / ffi_wrap_destroy!( [INFO] [stderr] 82 | | sigar_cpu_info_list_get, [INFO] [stderr] 83 | | sigar_cpu_info_list_destroy, [INFO] [stderr] 84 | | sigar_cpu_info_list_t, [INFO] [stderr] ... | [INFO] [stderr] 100 | | )) [INFO] [stderr] 101 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/cpu/mod.rs:85:41 [INFO] [stderr] | [INFO] [stderr] 85 | (|list: &sigar_cpu_info_list_t| ffi_extract_list!( [INFO] [stderr] | _________________________________________- [INFO] [stderr] 86 | | list, [INFO] [stderr] 87 | | (|one: &sigar_cpu_info_t| value_convert!( [INFO] [stderr] 88 | | Info, [INFO] [stderr] ... | [INFO] [stderr] 99 | | )) [INFO] [stderr] 100 | | )) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | / ffi_wrap_destroy!( [INFO] [stderr] 146 | | sigar_net_route_list_get, [INFO] [stderr] 147 | | sigar_net_route_list_destroy, [INFO] [stderr] 148 | | sigar_net_route_list_t, [INFO] [stderr] ... | [INFO] [stderr] 152 | | )) [INFO] [stderr] 153 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:149:44 [INFO] [stderr] | [INFO] [stderr] 149 | (|list_t: &sigar_net_route_list_t| ffi_extract_list!( [INFO] [stderr] | ____________________________________________- [INFO] [stderr] 150 | | list_t, [INFO] [stderr] 151 | | (|one: &sigar_net_route_t| Route::from_raw(one)) [INFO] [stderr] 152 | | )) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:276:5 [INFO] [stderr] | [INFO] [stderr] 276 | / ffi_wrap_destroy!( [INFO] [stderr] 277 | | sigar_net_interface_list_get, [INFO] [stderr] 278 | | sigar_net_interface_list_destroy, [INFO] [stderr] 279 | | sigar_net_interface_list_t, [INFO] [stderr] ... | [INFO] [stderr] 283 | | )) [INFO] [stderr] 284 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:280:50 [INFO] [stderr] | [INFO] [stderr] 280 | (|list_ptr: &sigar_net_interface_list_t| ffi_extract_list!( [INFO] [stderr] | __________________________________________________- [INFO] [stderr] 281 | | list_ptr, [INFO] [stderr] 282 | | (|one: &*mut ::std::os::raw::c_char| CStr::from_ptr(*one).to_owned()) [INFO] [stderr] 283 | | )) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:92:54 [INFO] [stderr] | [INFO] [stderr] 92 | let res = $fnget(sigar_ptr.ptr, &mut info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:395:5 [INFO] [stderr] | [INFO] [stderr] 395 | / ffi_wrap_destroy!( [INFO] [stderr] 396 | | (|ptr: *mut sigar_t, connlist: *mut sigar_net_connection_list_t| { [INFO] [stderr] 397 | | sigar_net_connection_list_get(ptr, connlist, flags as c_int) [INFO] [stderr] 398 | | }), [INFO] [stderr] ... | [INFO] [stderr] 404 | | )) [INFO] [stderr] 405 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:97:38 [INFO] [stderr] | [INFO] [stderr] 97 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:395:5 [INFO] [stderr] | [INFO] [stderr] 395 | / ffi_wrap_destroy!( [INFO] [stderr] 396 | | (|ptr: *mut sigar_t, connlist: *mut sigar_net_connection_list_t| { [INFO] [stderr] 397 | | sigar_net_connection_list_get(ptr, connlist, flags as c_int) [INFO] [stderr] 398 | | }), [INFO] [stderr] ... | [INFO] [stderr] 404 | | )) [INFO] [stderr] 405 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:401:51 [INFO] [stderr] | [INFO] [stderr] 401 | (|list_ptr: &sigar_net_connection_list_t| ffi_extract_list!( [INFO] [stderr] | ___________________________________________________- [INFO] [stderr] 402 | | list_ptr, [INFO] [stderr] 403 | | (|one: &sigar_net_connection_t| Conn::from_raw(one)) [INFO] [stderr] 404 | | )) [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | ); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/net/mod.rs:441:15 [INFO] [stderr] | [INFO] [stderr] 441 | let raw = ffi_wrap!( [INFO] [stderr] | _______________- [INFO] [stderr] 442 | | (|sigar: *mut sigar_t, netstat: *mut sigar_net_stat_t| sigar_net_stat_get( [INFO] [stderr] 443 | | sigar, [INFO] [stderr] 444 | | netstat, [INFO] [stderr] ... | [INFO] [stderr] 447 | | sigar_net_stat_t [INFO] [stderr] 448 | | )?; [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:113:38 [INFO] [stderr] | [INFO] [stderr] 113 | let ret = $func(sigar_ptr.ptr); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/process/mod.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | ffi_wrap_sigar_t!((|ptr_t| unsafe { sigar_pid_get(ptr_t) as u32 })) [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:113:38 [INFO] [stderr] | [INFO] [stderr] 113 | let ret = $func(sigar_ptr.ptr); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/process/mod.rs:18:22 [INFO] [stderr] | [INFO] [stderr] 18 | let reason = ffi_wrap_sigar_t!((|ptr_t| error_string(ptr_t, res.into())))?; [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | let entity = $trans(&info); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/process/mod.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | / ffi_wrap_destroy!( [INFO] [stderr] 31 | | sigar_proc_list_get, [INFO] [stderr] 32 | | sigar_proc_list_destroy, [INFO] [stderr] 33 | | sigar_proc_list_t, [INFO] [stderr] 34 | | (|list: &sigar_proc_list_t| ffi_extract_list!(list, (|one: &sigar_pid_t| *one as u32))) [INFO] [stderr] 35 | | ) [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: Try not to call a closure in the expression where it is declared. [INFO] [stderr] --> src/macros.rs:167:33 [INFO] [stderr] | [INFO] [stderr] 167 | list.push($trans(one)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: src/process/mod.rs:34:37 [INFO] [stderr] | [INFO] [stderr] 34 | (|list: &sigar_proc_list_t| ffi_extract_list!(list, (|one: &sigar_pid_t| *one as u32))) [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/result.rs:45:50 [INFO] [stderr] | [INFO] [stderr] 45 | Error::Others(sigar_sys::error_string(t, code.into())) [INFO] [stderr] | ^^^^^^^^^^^ help: consider removing `.into()`: `code` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_conversion)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u16::from(self)` [INFO] [stderr] ... [INFO] [stderr] 24 | impl_cast_to!(u8, u16); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 25 | impl_cast_to!(u8, u32); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 26 | impl_cast_to!(u8, u64); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i16::from(self)` [INFO] [stderr] ... [INFO] [stderr] 28 | impl_cast_to!(u8, i16); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 29 | impl_cast_to!(u8, i32); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 30 | impl_cast_to!(u8, i64); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 34 | impl_cast_to!(u16, u32); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 35 | impl_cast_to!(u16, u64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 38 | impl_cast_to!(u16, i32); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 39 | impl_cast_to!(u16, i64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 44 | impl_cast_to!(u32, u64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 48 | impl_cast_to!(u32, i64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i16::from(self)` [INFO] [stderr] ... [INFO] [stderr] 64 | impl_cast_to!(i8, i16); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 65 | impl_cast_to!(i8, i32); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 66 | impl_cast_to!(i8, i64); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 74 | impl_cast_to!(i16, i32); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 75 | impl_cast_to!(i16, i64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 84 | impl_cast_to!(i32, i64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `f64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 99 | impl_cast_to!(f32, f64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/net/mod.rs:88:22 [INFO] [stderr] | [INFO] [stderr] 88 | mac: raw.mac.clone(), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `raw.mac` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/result.rs:45:50 [INFO] [stderr] | [INFO] [stderr] 45 | Error::Others(sigar_sys::error_string(t, code.into())) [INFO] [stderr] | ^^^^^^^^^^^ help: consider removing `.into()`: `code` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_conversion)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u16::from(self)` [INFO] [stderr] ... [INFO] [stderr] 24 | impl_cast_to!(u8, u16); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 25 | impl_cast_to!(u8, u32); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 26 | impl_cast_to!(u8, u64); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i16::from(self)` [INFO] [stderr] ... [INFO] [stderr] 28 | impl_cast_to!(u8, i16); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 29 | impl_cast_to!(u8, i32); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 30 | impl_cast_to!(u8, i64); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 34 | impl_cast_to!(u16, u32); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 35 | impl_cast_to!(u16, u64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 38 | impl_cast_to!(u16, i32); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 39 | impl_cast_to!(u16, i64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `u64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 44 | impl_cast_to!(u32, u64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 48 | impl_cast_to!(u32, i64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i16::from(self)` [INFO] [stderr] ... [INFO] [stderr] 64 | impl_cast_to!(i8, i16); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 65 | impl_cast_to!(i8, i32); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 66 | impl_cast_to!(i8, i64); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i32::from(self)` [INFO] [stderr] ... [INFO] [stderr] 74 | impl_cast_to!(i16, i32); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 75 | impl_cast_to!(i16, i64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `i64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 84 | impl_cast_to!(i32, i64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting f32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/integer.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | self as $dst [INFO] [stderr] | ^^^^ help: try: `f64::from(self)` [INFO] [stderr] ... [INFO] [stderr] 99 | impl_cast_to!(f32, f64); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/net/mod.rs:88:22 [INFO] [stderr] | [INFO] [stderr] 88 | mac: raw.mac.clone(), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try removing the `clone` call: `raw.mac` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/process/mod.rs:18:69 [INFO] [stderr] | [INFO] [stderr] 18 | let reason = ffi_wrap_sigar_t!((|ptr_t| error_string(ptr_t, res.into())))?; [INFO] [stderr] | ^^^^^^^^^^ help: consider removing `.into()`: `res` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/process/mod.rs:18:69 [INFO] [stderr] | [INFO] [stderr] 18 | let reason = ffi_wrap_sigar_t!((|ptr_t| error_string(ptr_t, res.into())))?; [INFO] [stderr] | ^^^^^^^^^^ help: consider removing `.into()`: `res` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: using `println!("")` [INFO] [stderr] --> examples/netroutes.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | println!(""); [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `println!()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::println_empty_string)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#println_empty_string [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.11s [INFO] running `"docker" "inspect" "9ce295ae16508e1b217276cc738d2ec1ac08de73bb6b7ecf5516eeac6dca2742"` [INFO] running `"docker" "rm" "-f" "9ce295ae16508e1b217276cc738d2ec1ac08de73bb6b7ecf5516eeac6dca2742"` [INFO] [stdout] 9ce295ae16508e1b217276cc738d2ec1ac08de73bb6b7ecf5516eeac6dca2742