[INFO] crate rds-tensors 0.2.0 is already in cache [INFO] extracting crate rds-tensors 0.2.0 into work/ex/clippy-test-run/sources/stable/reg/rds-tensors/0.2.0 [INFO] extracting crate rds-tensors 0.2.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rds-tensors/0.2.0 [INFO] validating manifest of rds-tensors-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 rds-tensors-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 rds-tensors-0.2.0 [INFO] finished frobbing rds-tensors-0.2.0 [INFO] frobbed toml for rds-tensors-0.2.0 written to work/ex/clippy-test-run/sources/stable/reg/rds-tensors/0.2.0/Cargo.toml [INFO] started frobbing rds-tensors-0.2.0 [INFO] finished frobbing rds-tensors-0.2.0 [INFO] frobbed toml for rds-tensors-0.2.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rds-tensors/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 rds-tensors-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-2/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/rds-tensors/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] 1ba3de5d20de88fcd1091554430c912bd3cbe3efa6e76e9a98ea38d27c8bced7 [INFO] running `"docker" "start" "-a" "1ba3de5d20de88fcd1091554430c912bd3cbe3efa6e76e9a98ea38d27c8bced7"` [INFO] [stderr] Checking rds-tensors v0.2.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/types/complex.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | re : re, [INFO] [stderr] | ^^^^^^^ help: replace it with: `re` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/types/complex.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | im : im, [INFO] [stderr] | ^^^^^^^ help: replace it with: `im` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/types/complex.rs:247:13 [INFO] [stderr] | [INFO] [stderr] 247 | re : re, [INFO] [stderr] | ^^^^^^^ help: replace it with: `re` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/types/complex.rs:248:13 [INFO] [stderr] | [INFO] [stderr] 248 | im : im, [INFO] [stderr] | ^^^^^^^ help: replace it with: `im` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:124:13 [INFO] [stderr] | [INFO] [stderr] 124 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:293:13 [INFO] [stderr] | [INFO] [stderr] 293 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:313:13 [INFO] [stderr] | [INFO] [stderr] 313 | shape: shape, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `shape` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:314:13 [INFO] [stderr] | [INFO] [stderr] 314 | data: data [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:613:13 [INFO] [stderr] | [INFO] [stderr] 613 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:615:13 [INFO] [stderr] | [INFO] [stderr] 615 | strides: strides [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `strides` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:623:13 [INFO] [stderr] | [INFO] [stderr] 623 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:640:13 [INFO] [stderr] | [INFO] [stderr] 640 | strides: strides [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `strides` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/types/complex.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | re : re, [INFO] [stderr] | ^^^^^^^ help: replace it with: `re` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/types/complex.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | im : im, [INFO] [stderr] | ^^^^^^^ help: replace it with: `im` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/types/complex.rs:247:13 [INFO] [stderr] | [INFO] [stderr] 247 | re : re, [INFO] [stderr] | ^^^^^^^ help: replace it with: `re` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/types/complex.rs:248:13 [INFO] [stderr] | [INFO] [stderr] 248 | im : im, [INFO] [stderr] | ^^^^^^^ help: replace it with: `im` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:124:13 [INFO] [stderr] | [INFO] [stderr] 124 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:293:13 [INFO] [stderr] | [INFO] [stderr] 293 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:313:13 [INFO] [stderr] | [INFO] [stderr] 313 | shape: shape, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `shape` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:314:13 [INFO] [stderr] | [INFO] [stderr] 314 | data: data [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:613:13 [INFO] [stderr] | [INFO] [stderr] 613 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:615:13 [INFO] [stderr] | [INFO] [stderr] 615 | strides: strides [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `strides` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:623:13 [INFO] [stderr] | [INFO] [stderr] 623 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:640:13 [INFO] [stderr] | [INFO] [stderr] 640 | strides: strides [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `strides` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/types/complex.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | return (self.re * self.re + self.im * self.im).sqrt(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(self.re * self.re + self.im * self.im).sqrt()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/types/complex.rs:232:9 [INFO] [stderr] | [INFO] [stderr] 232 | return Ok(v); [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/types/complex.rs:272:9 [INFO] [stderr] | [INFO] [stderr] 272 | return (self.re * self.re + self.im * self.im).sqrt(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(self.re * self.re + self.im * self.im).sqrt()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/types/complex.rs:418:9 [INFO] [stderr] | [INFO] [stderr] 418 | return Ok(v); [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/tindex.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/tindex.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | return pos; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `pos` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | return Vector::from_boxed_slice(shape, self.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Vector::from_boxed_slice(shape, self.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | return Matrix::from_boxed_slice(shape, self.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Matrix::from_boxed_slice(shape, self.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | return TensorN::from_boxed_slice(shape, self.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `TensorN::from_boxed_slice(shape, self.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | return right; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `right` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | return left; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `left` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | return strides; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `strides` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:131:9 [INFO] [stderr] | [INFO] [stderr] 131 | return Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:156:9 [INFO] [stderr] | [INFO] [stderr] 156 | return self.data.into_boxed_slice(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.data.into_boxed_slice()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:213:9 [INFO] [stderr] | [INFO] [stderr] 213 | return Vector::::from_slice([bounds[0].end - bounds[0].start], &self.data[bounds[0].clone()]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Vector::::from_slice([bounds[0].end - bounds[0].start], &self.data[bounds[0].clone()])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:252:9 [INFO] [stderr] | [INFO] [stderr] 252 | return &self.data[i[0]]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&self.data[i[0]]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:260:9 [INFO] [stderr] | [INFO] [stderr] 260 | return &mut self.data[i[0]]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&mut self.data[i[0]]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:319:9 [INFO] [stderr] | [INFO] [stderr] 319 | return Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:334:9 [INFO] [stderr] | [INFO] [stderr] 334 | return self.data.into_boxed_slice(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.data.into_boxed_slice()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:437:9 [INFO] [stderr] | [INFO] [stderr] 437 | return Matrix::::from_boxed_slice([bounds[0].end - bounds[0].start, bounds[1].end - bounds[1].start], new_data.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Matrix::::from_boxed_slice([bounds[0].end - bounds[0].start, bounds[1].end - bounds[1].start], new_data.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:560:9 [INFO] [stderr] | [INFO] [stderr] 560 | return &self.data[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&self.data[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:569:9 [INFO] [stderr] | [INFO] [stderr] 569 | return &mut self.data[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&mut self.data[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:629:9 [INFO] [stderr] | [INFO] [stderr] 629 | return Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:645:9 [INFO] [stderr] | [INFO] [stderr] 645 | return self.data.into_boxed_slice(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.data.into_boxed_slice()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:762:9 [INFO] [stderr] | [INFO] [stderr] 762 | return TensorN::::from_boxed_slice(new_shape, new_data.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `TensorN::::from_boxed_slice(new_shape, new_data.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:901:9 [INFO] [stderr] | [INFO] [stderr] 901 | return &self.data[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&self.data[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:910:9 [INFO] [stderr] | [INFO] [stderr] 910 | return &mut self.data[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&mut self.data[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:990:9 [INFO] [stderr] | [INFO] [stderr] 990 | return Ok(()); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/types/complex.rs:86:9 [INFO] [stderr] | [INFO] [stderr] 86 | return (self.re * self.re + self.im * self.im).sqrt(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(self.re * self.re + self.im * self.im).sqrt()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/types/complex.rs:232:9 [INFO] [stderr] | [INFO] [stderr] 232 | return Ok(v); [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/types/complex.rs:272:9 [INFO] [stderr] | [INFO] [stderr] 272 | return (self.re * self.re + self.im * self.im).sqrt(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(self.re * self.re + self.im * self.im).sqrt()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/types/complex.rs:418:9 [INFO] [stderr] | [INFO] [stderr] 418 | return Ok(v); [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/tindex.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/tindex.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | return pos; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `pos` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | return Vector::from_boxed_slice(shape, self.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Vector::from_boxed_slice(shape, self.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | return Matrix::from_boxed_slice(shape, self.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Matrix::from_boxed_slice(shape, self.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | return TensorN::from_boxed_slice(shape, self.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `TensorN::from_boxed_slice(shape, self.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | return right; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `right` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | return left; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `left` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | return strides; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `strides` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:131:9 [INFO] [stderr] | [INFO] [stderr] 131 | return Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:156:9 [INFO] [stderr] | [INFO] [stderr] 156 | return self.data.into_boxed_slice(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.data.into_boxed_slice()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:213:9 [INFO] [stderr] | [INFO] [stderr] 213 | return Vector::::from_slice([bounds[0].end - bounds[0].start], &self.data[bounds[0].clone()]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Vector::::from_slice([bounds[0].end - bounds[0].start], &self.data[bounds[0].clone()])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:252:9 [INFO] [stderr] | [INFO] [stderr] 252 | return &self.data[i[0]]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&self.data[i[0]]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:260:9 [INFO] [stderr] | [INFO] [stderr] 260 | return &mut self.data[i[0]]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&mut self.data[i[0]]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:319:9 [INFO] [stderr] | [INFO] [stderr] 319 | return Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:334:9 [INFO] [stderr] | [INFO] [stderr] 334 | return self.data.into_boxed_slice(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.data.into_boxed_slice()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:437:9 [INFO] [stderr] | [INFO] [stderr] 437 | return Matrix::::from_boxed_slice([bounds[0].end - bounds[0].start, bounds[1].end - bounds[1].start], new_data.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Matrix::::from_boxed_slice([bounds[0].end - bounds[0].start, bounds[1].end - bounds[1].start], new_data.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:560:9 [INFO] [stderr] | [INFO] [stderr] 560 | return &self.data[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&self.data[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:569:9 [INFO] [stderr] | [INFO] [stderr] 569 | return &mut self.data[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&mut self.data[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:629:9 [INFO] [stderr] | [INFO] [stderr] 629 | return Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Self::from_boxed_slice(shape, slice.as_ref().to_vec().into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:645:9 [INFO] [stderr] | [INFO] [stderr] 645 | return self.data.into_boxed_slice(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.data.into_boxed_slice()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:762:9 [INFO] [stderr] | [INFO] [stderr] 762 | return TensorN::::from_boxed_slice(new_shape, new_data.into_boxed_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `TensorN::::from_boxed_slice(new_shape, new_data.into_boxed_slice())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:901:9 [INFO] [stderr] | [INFO] [stderr] 901 | return &self.data[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&self.data[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:910:9 [INFO] [stderr] | [INFO] [stderr] 910 | return &mut self.data[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&mut self.data[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:990:9 [INFO] [stderr] | [INFO] [stderr] 990 | return Ok(()); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:514:13 [INFO] [stderr] | [INFO] [stderr] 514 | 00, 01, 02, 03, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::zero_prefixed_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 514 | 00, 1, 02, 03, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 514 | 00, 0o1, 02, 03, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:514:17 [INFO] [stderr] | [INFO] [stderr] 514 | 00, 01, 02, 03, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 514 | 00, 01, 2, 03, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 514 | 00, 01, 0o2, 03, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:514:21 [INFO] [stderr] | [INFO] [stderr] 514 | 00, 01, 02, 03, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 514 | 00, 01, 02, 3, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 514 | 00, 01, 02, 0o3, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:522:9 [INFO] [stderr] | [INFO] [stderr] 522 | 01, 11, 21, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 522 | 1, 11, 21, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 522 | 0o1, 11, 21, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:523:9 [INFO] [stderr] | [INFO] [stderr] 523 | 02, 12, 22, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 523 | 2, 12, 22, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 523 | 0o2, 12, 22, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:524:9 [INFO] [stderr] | [INFO] [stderr] 524 | 03, 13, 23, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 524 | 3, 13, 23, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 524 | 0o3, 13, 23, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:529:13 [INFO] [stderr] | [INFO] [stderr] 529 | 00, 01, 02, 03, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 529 | 00, 1, 02, 03, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 529 | 00, 0o1, 02, 03, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:529:17 [INFO] [stderr] | [INFO] [stderr] 529 | 00, 01, 02, 03, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 529 | 00, 01, 2, 03, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 529 | 00, 01, 0o2, 03, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:529:21 [INFO] [stderr] | [INFO] [stderr] 529 | 00, 01, 02, 03, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 529 | 00, 01, 02, 3, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 529 | 00, 01, 02, 0o3, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:534:13 [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 02, 03, 04, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 534 | 00, 1, 02, 03, 04, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 534 | 00, 0o1, 02, 03, 04, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:534:17 [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 02, 03, 04, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 2, 03, 04, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 0o2, 03, 04, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:534:21 [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 02, 03, 04, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 02, 3, 04, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 02, 0o3, 04, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:534:25 [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 02, 03, 04, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 02, 03, 4, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 534 | 00, 01, 02, 03, 0o4, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:543:9 [INFO] [stderr] | [INFO] [stderr] 543 | 01, 11, 21, 31, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 543 | 1, 11, 21, 31, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 543 | 0o1, 11, 21, 31, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:544:9 [INFO] [stderr] | [INFO] [stderr] 544 | 02, 12, 22, 32, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 544 | 2, 12, 22, 32, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 544 | 0o2, 12, 22, 32, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:545:9 [INFO] [stderr] | [INFO] [stderr] 545 | 03, 13, 23, 33, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 545 | 3, 13, 23, 33, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 545 | 0o3, 13, 23, 33, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:546:9 [INFO] [stderr] | [INFO] [stderr] 546 | 04, 14, 24, 34, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 546 | 4, 14, 24, 34, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 546 | 0o4, 14, 24, 34, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:551:13 [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 02, 03, 04, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 551 | 00, 1, 02, 03, 04, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 551 | 00, 0o1, 02, 03, 04, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:551:17 [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 02, 03, 04, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 2, 03, 04, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 0o2, 03, 04, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:551:21 [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 02, 03, 04, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 02, 3, 04, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 02, 0o3, 04, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:551:25 [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 02, 03, 04, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 02, 03, 4, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 551 | 00, 01, 02, 03, 0o4, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:557:13 [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 557 | 00, 1, 02, 03, 04, 05, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 557 | 00, 0o1, 02, 03, 04, 05, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:557:17 [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 2, 03, 04, 05, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 0o2, 03, 04, 05, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:557:21 [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 3, 04, 05, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 0o3, 04, 05, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:557:25 [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 4, 05, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 0o4, 05, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:557:29 [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 04, 5, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 557 | 00, 01, 02, 03, 04, 0o5, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:567:9 [INFO] [stderr] | [INFO] [stderr] 567 | 01, 11, 21, 31, 41, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 567 | 1, 11, 21, 31, 41, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 567 | 0o1, 11, 21, 31, 41, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:568:9 [INFO] [stderr] | [INFO] [stderr] 568 | 02, 12, 22, 32, 42, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 568 | 2, 12, 22, 32, 42, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 568 | 0o2, 12, 22, 32, 42, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:569:9 [INFO] [stderr] | [INFO] [stderr] 569 | 03, 13, 23, 33, 43, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 569 | 3, 13, 23, 33, 43, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 569 | 0o3, 13, 23, 33, 43, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:570:9 [INFO] [stderr] | [INFO] [stderr] 570 | 04, 14, 24, 34, 44, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 570 | 4, 14, 24, 34, 44, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 570 | 0o4, 14, 24, 34, 44, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:571:9 [INFO] [stderr] | [INFO] [stderr] 571 | 05, 15, 25, 35, 45, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 571 | 5, 15, 25, 35, 45, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 571 | 0o5, 15, 25, 35, 45, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:576:13 [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 576 | 00, 1, 02, 03, 04, 05, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 576 | 00, 0o1, 02, 03, 04, 05, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:576:17 [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 2, 03, 04, 05, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 0o2, 03, 04, 05, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:576:21 [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 3, 04, 05, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 0o3, 04, 05, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:576:25 [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 4, 05, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 0o4, 05, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:576:29 [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 04, 05, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 04, 5, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 576 | 00, 01, 02, 03, 04, 0o5, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:587:14 [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 002, 003, 004, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 587 | 000, 1, 002, 003, 004, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 587 | 000, 0o1, 002, 003, 004, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:587:19 [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 002, 003, 004, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 2, 003, 004, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 0o2, 003, 004, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:587:24 [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 002, 003, 004, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 002, 3, 004, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 002, 0o3, 004, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:587:29 [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 002, 003, 004, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 002, 003, 4, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 587 | 000, 001, 002, 003, 0o4, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:588:9 [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 013, 014, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 588 | 10, 011, 012, 013, 014, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 588 | 0o10, 011, 012, 013, 014, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:588:14 [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 013, 014, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 588 | 010, 11, 012, 013, 014, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 588 | 010, 0o11, 012, 013, 014, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:588:19 [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 013, 014, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 12, 013, 014, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 0o12, 013, 014, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:588:24 [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 013, 014, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 13, 014, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 0o13, 014, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:588:29 [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 013, 014, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 013, 14, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 588 | 010, 011, 012, 013, 0o14, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:589:9 [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 023, 024, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 589 | 20, 021, 022, 023, 024, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 589 | 0o20, 021, 022, 023, 024, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:589:14 [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 023, 024, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 589 | 020, 21, 022, 023, 024, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 589 | 020, 0o21, 022, 023, 024, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:589:19 [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 023, 024, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 22, 023, 024, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 0o22, 023, 024, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:589:24 [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 023, 024, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 23, 024, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 0o23, 024, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:589:29 [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 023, 024, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 023, 24, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 589 | 020, 021, 022, 023, 0o24, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:590:9 [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 033, 034, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 590 | 30, 031, 032, 033, 034, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 590 | 0o30, 031, 032, 033, 034, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:590:14 [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 033, 034, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 590 | 030, 31, 032, 033, 034, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 590 | 030, 0o31, 032, 033, 034, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:590:19 [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 033, 034, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 32, 033, 034, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 0o32, 033, 034, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:590:24 [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 033, 034, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 33, 034, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 0o33, 034, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:590:29 [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 033, 034, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 033, 34, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 590 | 030, 031, 032, 033, 0o34, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:607:9 [INFO] [stderr] | [INFO] [stderr] 607 | 010, 110, 210, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 607 | 10, 110, 210, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 607 | 0o10, 110, 210, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:608:9 [INFO] [stderr] | [INFO] [stderr] 608 | 020, 120, 220, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 608 | 20, 120, 220, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 608 | 0o20, 120, 220, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:609:9 [INFO] [stderr] | [INFO] [stderr] 609 | 030, 130, 230, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 609 | 30, 130, 230, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 609 | 0o30, 130, 230, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:611:9 [INFO] [stderr] | [INFO] [stderr] 611 | 001, 101, 201, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 611 | 1, 101, 201, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 611 | 0o1, 101, 201, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:612:9 [INFO] [stderr] | [INFO] [stderr] 612 | 011, 111, 211, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 612 | 11, 111, 211, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 612 | 0o11, 111, 211, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:613:9 [INFO] [stderr] | [INFO] [stderr] 613 | 021, 121, 221, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 613 | 21, 121, 221, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 613 | 0o21, 121, 221, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:614:9 [INFO] [stderr] | [INFO] [stderr] 614 | 031, 131, 231, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 614 | 31, 131, 231, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 614 | 0o31, 131, 231, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:616:9 [INFO] [stderr] | [INFO] [stderr] 616 | 002, 102, 202, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 616 | 2, 102, 202, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 616 | 0o2, 102, 202, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:617:9 [INFO] [stderr] | [INFO] [stderr] 617 | 012, 112, 212, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 617 | 12, 112, 212, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 617 | 0o12, 112, 212, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:618:9 [INFO] [stderr] | [INFO] [stderr] 618 | 022, 122, 222, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 618 | 22, 122, 222, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 618 | 0o22, 122, 222, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:619:9 [INFO] [stderr] | [INFO] [stderr] 619 | 032, 132, 232, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 619 | 32, 132, 232, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 619 | 0o32, 132, 232, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:621:9 [INFO] [stderr] | [INFO] [stderr] 621 | 003, 103, 203, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 621 | 3, 103, 203, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 621 | 0o3, 103, 203, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:622:9 [INFO] [stderr] | [INFO] [stderr] 622 | 013, 113, 213, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 622 | 13, 113, 213, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 622 | 0o13, 113, 213, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:623:9 [INFO] [stderr] | [INFO] [stderr] 623 | 023, 123, 223, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 623 | 23, 123, 223, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 623 | 0o23, 123, 223, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:624:9 [INFO] [stderr] | [INFO] [stderr] 624 | 033, 133, 233, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 624 | 33, 133, 233, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 624 | 0o33, 133, 233, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:626:9 [INFO] [stderr] | [INFO] [stderr] 626 | 004, 104, 204, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 626 | 4, 104, 204, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 626 | 0o4, 104, 204, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:627:9 [INFO] [stderr] | [INFO] [stderr] 627 | 014, 114, 214, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 627 | 14, 114, 214, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 627 | 0o14, 114, 214, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:628:9 [INFO] [stderr] | [INFO] [stderr] 628 | 024, 124, 224, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 628 | 24, 124, 224, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 628 | 0o24, 124, 224, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:629:9 [INFO] [stderr] | [INFO] [stderr] 629 | 034, 134, 234, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 629 | 34, 134, 234, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 629 | 0o34, 134, 234, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:636:14 [INFO] [stderr] | [INFO] [stderr] 636 | 000, 001, 002, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 636 | 000, 1, 002, 003, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 636 | 000, 0o1, 002, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:636:19 [INFO] [stderr] | [INFO] [stderr] 636 | 000, 001, 002, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 636 | 000, 001, 2, 003, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 636 | 000, 001, 0o2, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:636:24 [INFO] [stderr] | [INFO] [stderr] 636 | 000, 001, 002, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 636 | 000, 001, 002, 3, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 636 | 000, 001, 002, 0o3, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:637:9 [INFO] [stderr] | [INFO] [stderr] 637 | 010, 011, 012, 013, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 637 | 10, 011, 012, 013, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 637 | 0o10, 011, 012, 013, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:637:14 [INFO] [stderr] | [INFO] [stderr] 637 | 010, 011, 012, 013, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 637 | 010, 11, 012, 013, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 637 | 010, 0o11, 012, 013, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:637:19 [INFO] [stderr] | [INFO] [stderr] 637 | 010, 011, 012, 013, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 637 | 010, 011, 12, 013, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 637 | 010, 011, 0o12, 013, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:637:24 [INFO] [stderr] | [INFO] [stderr] 637 | 010, 011, 012, 013, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 637 | 010, 011, 012, 13, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 637 | 010, 011, 012, 0o13, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:638:9 [INFO] [stderr] | [INFO] [stderr] 638 | 020, 021, 022, 023, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 638 | 20, 021, 022, 023, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 638 | 0o20, 021, 022, 023, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:638:14 [INFO] [stderr] | [INFO] [stderr] 638 | 020, 021, 022, 023, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 638 | 020, 21, 022, 023, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 638 | 020, 0o21, 022, 023, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:638:19 [INFO] [stderr] | [INFO] [stderr] 638 | 020, 021, 022, 023, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 638 | 020, 021, 22, 023, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 638 | 020, 021, 0o22, 023, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:638:24 [INFO] [stderr] | [INFO] [stderr] 638 | 020, 021, 022, 023, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 638 | 020, 021, 022, 23, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 638 | 020, 021, 022, 0o23, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:648:9 [INFO] [stderr] | [INFO] [stderr] 648 | 010, 110, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 648 | 10, 110, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 648 | 0o10, 110, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:649:9 [INFO] [stderr] | [INFO] [stderr] 649 | 020, 120, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 649 | 20, 120, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 649 | 0o20, 120, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:651:9 [INFO] [stderr] | [INFO] [stderr] 651 | 001, 101, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 651 | 1, 101, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 651 | 0o1, 101, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:652:9 [INFO] [stderr] | [INFO] [stderr] 652 | 011, 111, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 652 | 11, 111, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 652 | 0o11, 111, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:653:9 [INFO] [stderr] | [INFO] [stderr] 653 | 021, 121, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 653 | 21, 121, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 653 | 0o21, 121, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:655:9 [INFO] [stderr] | [INFO] [stderr] 655 | 002, 102, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 655 | 2, 102, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 655 | 0o2, 102, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:656:9 [INFO] [stderr] | [INFO] [stderr] 656 | 012, 112, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 656 | 12, 112, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 656 | 0o12, 112, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:657:9 [INFO] [stderr] | [INFO] [stderr] 657 | 022, 122, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 657 | 22, 122, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 657 | 0o22, 122, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:659:9 [INFO] [stderr] | [INFO] [stderr] 659 | 003, 103, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 659 | 3, 103, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 659 | 0o3, 103, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:660:9 [INFO] [stderr] | [INFO] [stderr] 660 | 013, 113, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 660 | 13, 113, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 660 | 0o13, 113, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:661:9 [INFO] [stderr] | [INFO] [stderr] 661 | 023, 123, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 661 | 23, 123, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 661 | 0o23, 123, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:666:14 [INFO] [stderr] | [INFO] [stderr] 666 | 000, 001, 002, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 666 | 000, 1, 002, 003, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 666 | 000, 0o1, 002, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:666:19 [INFO] [stderr] | [INFO] [stderr] 666 | 000, 001, 002, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 666 | 000, 001, 2, 003, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 666 | 000, 001, 0o2, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:666:24 [INFO] [stderr] | [INFO] [stderr] 666 | 000, 001, 002, 003, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 666 | 000, 001, 002, 3, [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 666 | 000, 001, 002, 0o3, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:667:9 [INFO] [stderr] | [INFO] [stderr] 667 | 010, 011, 012, 013, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 667 | 10, 011, 012, 013, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 667 | 0o10, 011, 012, 013, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:667:14 [INFO] [stderr] | [INFO] [stderr] 667 | 010, 011, 012, 013, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 667 | 010, 11, 012, 013, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 667 | 010, 0o11, 012, 013, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:667:19 [INFO] [stderr] | [INFO] [stderr] 667 | 010, 011, 012, 013, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 667 | 010, 011, 12, 013, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 667 | 010, 011, 0o12, 013, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:667:24 [INFO] [stderr] | [INFO] [stderr] 667 | 010, 011, 012, 013, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 667 | 010, 011, 012, 13, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 667 | 010, 011, 012, 0o13, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:668:9 [INFO] [stderr] | [INFO] [stderr] 668 | 020, 021, 022, 023, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 668 | 20, 021, 022, 023, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 668 | 0o20, 021, 022, 023, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:668:14 [INFO] [stderr] | [INFO] [stderr] 668 | 020, 021, 022, 023, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 668 | 020, 21, 022, 023, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 668 | 020, 0o21, 022, 023, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:668:19 [INFO] [stderr] | [INFO] [stderr] 668 | 020, 021, 022, 023, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 668 | 020, 021, 22, 023, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 668 | 020, 021, 0o22, 023, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:668:24 [INFO] [stderr] | [INFO] [stderr] 668 | 020, 021, 022, 023, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 668 | 020, 021, 022, 23, [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 668 | 020, 021, 022, 0o23, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:693:52 [INFO] [stderr] | [INFO] [stderr] 693 | let m1 = Matrix::::from_slice([1,3], [00, 01, 02]); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 693 | let m1 = Matrix::::from_slice([1,3], [00, 1, 02]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 693 | let m1 = Matrix::::from_slice([1,3], [00, 0o1, 02]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:693:56 [INFO] [stderr] | [INFO] [stderr] 693 | let m1 = Matrix::::from_slice([1,3], [00, 01, 02]); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 693 | let m1 = Matrix::::from_slice([1,3], [00, 01, 2]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 693 | let m1 = Matrix::::from_slice([1,3], [00, 01, 0o2]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:701:39 [INFO] [stderr] | [INFO] [stderr] 701 | assert!(m.get_raw_array() == [00, 01, 02, 10, 11, 12, 20, 21, 22]); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 701 | assert!(m.get_raw_array() == [00, 1, 02, 10, 11, 12, 20, 21, 22]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 701 | assert!(m.get_raw_array() == [00, 0o1, 02, 10, 11, 12, 20, 21, 22]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:701:43 [INFO] [stderr] | [INFO] [stderr] 701 | assert!(m.get_raw_array() == [00, 01, 02, 10, 11, 12, 20, 21, 22]); [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 701 | assert!(m.get_raw_array() == [00, 01, 2, 10, 11, 12, 20, 21, 22]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 701 | assert!(m.get_raw_array() == [00, 01, 0o2, 10, 11, 12, 20, 21, 22]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:707:56 [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 1, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 0o1, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:707:61 [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 2, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 0o2, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:707:66 [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 10, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 0o10, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:707:71 [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 11, 012, 020, 021, 022]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 0o11, 012, 020, 021, 022]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:707:76 [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 12, 020, 021, 022]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 0o12, 020, 021, 022]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:707:81 [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 20, 021, 022]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 0o20, 021, 022]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:707:86 [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 21, 022]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 0o21, 022]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:707:91 [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 022]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 22]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 707 | let t1 = TensorN::::from_slice([1,3,3], [000, 001, 002, 010, 011, 012, 020, 021, 0o22]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:708:56 [INFO] [stderr] | [INFO] [stderr] 708 | let t2 = TensorN::::from_slice([3,3,1], [000, 010, 020, 100, 110, 120, 200, 210, 220]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 708 | let t2 = TensorN::::from_slice([3,3,1], [000, 10, 020, 100, 110, 120, 200, 210, 220]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 708 | let t2 = TensorN::::from_slice([3,3,1], [000, 0o10, 020, 100, 110, 120, 200, 210, 220]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:708:61 [INFO] [stderr] | [INFO] [stderr] 708 | let t2 = TensorN::::from_slice([3,3,1], [000, 010, 020, 100, 110, 120, 200, 210, 220]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 708 | let t2 = TensorN::::from_slice([3,3,1], [000, 010, 20, 100, 110, 120, 200, 210, 220]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 708 | let t2 = TensorN::::from_slice([3,3,1], [000, 010, 0o20, 100, 110, 120, 200, 210, 220]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:709:56 [INFO] [stderr] | [INFO] [stderr] 709 | let t3 = TensorN::::from_slice([3,1,3], [000, 001, 002, 100, 101, 102, 200, 201, 202]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 709 | let t3 = TensorN::::from_slice([3,1,3], [000, 1, 002, 100, 101, 102, 200, 201, 202]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 709 | let t3 = TensorN::::from_slice([3,1,3], [000, 0o1, 002, 100, 101, 102, 200, 201, 202]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:709:61 [INFO] [stderr] | [INFO] [stderr] 709 | let t3 = TensorN::::from_slice([3,1,3], [000, 001, 002, 100, 101, 102, 200, 201, 202]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 709 | let t3 = TensorN::::from_slice([3,1,3], [000, 001, 2, 100, 101, 102, 200, 201, 202]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 709 | let t3 = TensorN::::from_slice([3,1,3], [000, 001, 0o2, 100, 101, 102, 200, 201, 202]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:717:40 [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 1, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 0o1, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:717:45 [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 2, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 0o2, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:717:50 [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 10, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 0o10, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:717:55 [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 11, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 0o11, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:717:60 [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 12, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 0o12, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:717:65 [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 20, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 0o20, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:717:70 [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 21, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 0o21, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: this is a decimal constant [INFO] [stderr] --> src/tests.rs:717:75 [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 022, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_prefixed_literal [INFO] [stderr] help: if you mean to use a decimal constant, remove the `0` to remove confusion [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 22, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^ [INFO] [stderr] help: if you mean to use an octal constant, use `0o` [INFO] [stderr] | [INFO] [stderr] 717 | assert!(t.get_raw_array() == [000, 001, 002, 010, 011, 012, 020, 021, 0o22, 100, 101, 102, 110, 111, 112, 120, 121, 122, 200, 201, 202, 210, 211, 212, 220, 221, 222]); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/types/complex.rs:123:14 [INFO] [stderr] | [INFO] [stderr] 123 | self * rhs.reciprocal() [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::suspicious_arithmetic_impl)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/types/complex.rs:309:14 [INFO] [stderr] | [INFO] [stderr] 309 | self * rhs.reciprocal() [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:9:54 [INFO] [stderr] | [INFO] [stderr] 9 | impl CastTo for u8 { fn cast_to(self) -> u16 { self as u16 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u16::from(self)` [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/types/cast.rs:10:54 [INFO] [stderr] | [INFO] [stderr] 10 | impl CastTo for u8 { fn cast_to(self) -> u32 { self as u32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(self)` [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/types/cast.rs:11:54 [INFO] [stderr] | [INFO] [stderr] 11 | impl CastTo for u8 { fn cast_to(self) -> u64 { self as u64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(self)` [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/types/cast.rs:13:54 [INFO] [stderr] | [INFO] [stderr] 13 | impl CastTo for u8 { fn cast_to(self) -> i16 { self as i16 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i16::from(self)` [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/types/cast.rs:14:54 [INFO] [stderr] | [INFO] [stderr] 14 | impl CastTo for u8 { fn cast_to(self) -> i32 { self as i32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(self)` [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/types/cast.rs:15:54 [INFO] [stderr] | [INFO] [stderr] 15 | impl CastTo for u8 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:16:54 [INFO] [stderr] | [INFO] [stderr] 16 | impl CastTo for u8 { fn cast_to(self) -> f32 { self as f32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:17:54 [INFO] [stderr] | [INFO] [stderr] 17 | impl CastTo for u8 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:18:63 [INFO] [stderr] | [INFO] [stderr] 18 | impl CastTo for u8 { fn cast_to(self) -> c32 { c32::new(self as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:19:63 [INFO] [stderr] | [INFO] [stderr] 19 | impl CastTo for u8 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:23:54 [INFO] [stderr] | [INFO] [stderr] 23 | impl CastTo for u16 { fn cast_to(self) -> u32 { self as u32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(self)` [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/types/cast.rs:24:54 [INFO] [stderr] | [INFO] [stderr] 24 | impl CastTo for u16 { fn cast_to(self) -> u64 { self as u64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(self)` [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/types/cast.rs:27:54 [INFO] [stderr] | [INFO] [stderr] 27 | impl CastTo for u16 { fn cast_to(self) -> i32 { self as i32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(self)` [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/types/cast.rs:28:54 [INFO] [stderr] | [INFO] [stderr] 28 | impl CastTo for u16 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:29:54 [INFO] [stderr] | [INFO] [stderr] 29 | impl CastTo for u16 { fn cast_to(self) -> f32 { self as f32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:30:54 [INFO] [stderr] | [INFO] [stderr] 30 | impl CastTo for u16 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:31:63 [INFO] [stderr] | [INFO] [stderr] 31 | impl CastTo for u16 { fn cast_to(self) -> c32 { c32::new(self as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:32:63 [INFO] [stderr] | [INFO] [stderr] 32 | impl CastTo for u16 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:37:54 [INFO] [stderr] | [INFO] [stderr] 37 | impl CastTo for u32 { fn cast_to(self) -> u64 { self as u64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(self)` [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/types/cast.rs:41:54 [INFO] [stderr] | [INFO] [stderr] 41 | impl CastTo for u32 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:43:54 [INFO] [stderr] | [INFO] [stderr] 43 | impl CastTo for u32 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:45:63 [INFO] [stderr] | [INFO] [stderr] 45 | impl CastTo for u32 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:65:54 [INFO] [stderr] | [INFO] [stderr] 65 | impl CastTo for i8 { fn cast_to(self) -> i16 { self as i16 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i16::from(self)` [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/types/cast.rs:66:54 [INFO] [stderr] | [INFO] [stderr] 66 | impl CastTo for i8 { fn cast_to(self) -> i32 { self as i32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(self)` [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/types/cast.rs:67:54 [INFO] [stderr] | [INFO] [stderr] 67 | impl CastTo for i8 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:68:54 [INFO] [stderr] | [INFO] [stderr] 68 | impl CastTo for i8 { fn cast_to(self) -> f32 { self as f32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:69:54 [INFO] [stderr] | [INFO] [stderr] 69 | impl CastTo for i8 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:70:63 [INFO] [stderr] | [INFO] [stderr] 70 | impl CastTo for i8 { fn cast_to(self) -> c32 { c32::new(self as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:71:63 [INFO] [stderr] | [INFO] [stderr] 71 | impl CastTo for i8 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:79:54 [INFO] [stderr] | [INFO] [stderr] 79 | impl CastTo for i16 { fn cast_to(self) -> i32 { self as i32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(self)` [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/types/cast.rs:80:54 [INFO] [stderr] | [INFO] [stderr] 80 | impl CastTo for i16 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:81:54 [INFO] [stderr] | [INFO] [stderr] 81 | impl CastTo for i16 { fn cast_to(self) -> f32 { self as f32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:82:54 [INFO] [stderr] | [INFO] [stderr] 82 | impl CastTo for i16 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:83:63 [INFO] [stderr] | [INFO] [stderr] 83 | impl CastTo for i16 { fn cast_to(self) -> c32 { c32::new(self as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:84:63 [INFO] [stderr] | [INFO] [stderr] 84 | impl CastTo for i16 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:93:54 [INFO] [stderr] | [INFO] [stderr] 93 | impl CastTo for i32 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:95:54 [INFO] [stderr] | [INFO] [stderr] 95 | impl CastTo for i32 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:97:63 [INFO] [stderr] | [INFO] [stderr] 97 | impl CastTo for i32 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:121:54 [INFO] [stderr] | [INFO] [stderr] 121 | impl CastTo for f32 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:123:63 [INFO] [stderr] | [INFO] [stderr] 123 | impl CastTo for f32 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:147:54 [INFO] [stderr] | [INFO] [stderr] 147 | impl CastTo for c32 { fn cast_to(self) -> f64 { self.re as f64 } } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `f64::from(self.re)` [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/types/cast.rs:149:63 [INFO] [stderr] | [INFO] [stderr] 149 | impl CastTo for c32 { fn cast_to(self) -> c64 { c64::new(self.re as f64, self.im as f64) } } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `f64::from(self.re)` [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/types/cast.rs:149:79 [INFO] [stderr] | [INFO] [stderr] 149 | impl CastTo for c32 { fn cast_to(self) -> c64 { c64::new(self.re as f64, self.im as f64) } } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `f64::from(self.im)` [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 u16 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:182:60 [INFO] [stderr] | [INFO] [stderr] 182 | impl CastFrom for u16 { fn cast_from(t: u8) -> u16 { t as u16 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(t)` [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 u32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:195:60 [INFO] [stderr] | [INFO] [stderr] 195 | impl CastFrom for u32 { fn cast_from(t: u8) -> u32 { t as u32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u32::from(t)` [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/types/cast.rs:196:60 [INFO] [stderr] | [INFO] [stderr] 196 | impl CastFrom for u32 { fn cast_from(t: u16) -> u32 { t as u32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u32::from(t)` [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/types/cast.rs:208:60 [INFO] [stderr] | [INFO] [stderr] 208 | impl CastFrom for u64 { fn cast_from(t: u8) -> u64 { t as u64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(t)` [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/types/cast.rs:209:60 [INFO] [stderr] | [INFO] [stderr] 209 | impl CastFrom for u64 { fn cast_from(t: u16) -> u64 { t as u64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(t)` [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/types/cast.rs:210:60 [INFO] [stderr] | [INFO] [stderr] 210 | impl CastFrom for u64 { fn cast_from(t: u32) -> u64 { t as u64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(t)` [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/types/cast.rs:234:60 [INFO] [stderr] | [INFO] [stderr] 234 | impl CastFrom for i16 { fn cast_from(t: u8) -> i16 { t as i16 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i16::from(t)` [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/types/cast.rs:238:60 [INFO] [stderr] | [INFO] [stderr] 238 | impl CastFrom for i16 { fn cast_from(t: i8) -> i16 { t as i16 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i16::from(t)` [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/types/cast.rs:247:60 [INFO] [stderr] | [INFO] [stderr] 247 | impl CastFrom for i32 { fn cast_from(t: u8) -> i32 { t as i32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(t)` [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/types/cast.rs:248:60 [INFO] [stderr] | [INFO] [stderr] 248 | impl CastFrom for i32 { fn cast_from(t: u16) -> i32 { t as i32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(t)` [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/types/cast.rs:251:60 [INFO] [stderr] | [INFO] [stderr] 251 | impl CastFrom for i32 { fn cast_from(t: i8) -> i32 { t as i32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(t)` [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/types/cast.rs:252:60 [INFO] [stderr] | [INFO] [stderr] 252 | impl CastFrom for i32 { fn cast_from(t: i16) -> i32 { t as i32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(t)` [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/types/cast.rs:260:60 [INFO] [stderr] | [INFO] [stderr] 260 | impl CastFrom for i64 { fn cast_from(t: u8) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:261:60 [INFO] [stderr] | [INFO] [stderr] 261 | impl CastFrom for i64 { fn cast_from(t: u16) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:262:60 [INFO] [stderr] | [INFO] [stderr] 262 | impl CastFrom for i64 { fn cast_from(t: u32) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:264:60 [INFO] [stderr] | [INFO] [stderr] 264 | impl CastFrom for i64 { fn cast_from(t: i8) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:265:60 [INFO] [stderr] | [INFO] [stderr] 265 | impl CastFrom for i64 { fn cast_from(t: i16) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:266:60 [INFO] [stderr] | [INFO] [stderr] 266 | impl CastFrom for i64 { fn cast_from(t: i32) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:273:60 [INFO] [stderr] | [INFO] [stderr] 273 | impl CastFrom for f32 { fn cast_from(t: u8) -> f32 { t as f32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:274:60 [INFO] [stderr] | [INFO] [stderr] 274 | impl CastFrom for f32 { fn cast_from(t: u16) -> f32 { t as f32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:277:60 [INFO] [stderr] | [INFO] [stderr] 277 | impl CastFrom for f32 { fn cast_from(t: i8) -> f32 { t as f32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:278:60 [INFO] [stderr] | [INFO] [stderr] 278 | impl CastFrom for f32 { fn cast_from(t: i16) -> f32 { t as f32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:286:60 [INFO] [stderr] | [INFO] [stderr] 286 | impl CastFrom for f64 { fn cast_from(t: u8) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:287:60 [INFO] [stderr] | [INFO] [stderr] 287 | impl CastFrom for f64 { fn cast_from(t: u16) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:288:60 [INFO] [stderr] | [INFO] [stderr] 288 | impl CastFrom for f64 { fn cast_from(t: u32) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:290:60 [INFO] [stderr] | [INFO] [stderr] 290 | impl CastFrom for f64 { fn cast_from(t: i8) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:291:60 [INFO] [stderr] | [INFO] [stderr] 291 | impl CastFrom for f64 { fn cast_from(t: i16) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:292:60 [INFO] [stderr] | [INFO] [stderr] 292 | impl CastFrom for f64 { fn cast_from(t: i32) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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/types/cast.rs:294:60 [INFO] [stderr] | [INFO] [stderr] 294 | impl CastFrom for f64 { fn cast_from(t: f32) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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/types/cast.rs:296:60 [INFO] [stderr] | [INFO] [stderr] 296 | impl CastFrom for f64 { fn cast_from(t: c32) -> f64 { t.re as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(t.re)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:299:69 [INFO] [stderr] | [INFO] [stderr] 299 | impl CastFrom for c32 { fn cast_from(t: u8) -> c32 { c32::new(t as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:300:69 [INFO] [stderr] | [INFO] [stderr] 300 | impl CastFrom for c32 { fn cast_from(t: u16) -> c32 { c32::new(t as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:303:69 [INFO] [stderr] | [INFO] [stderr] 303 | impl CastFrom for c32 { fn cast_from(t: i8) -> c32 { c32::new(t as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:304:69 [INFO] [stderr] | [INFO] [stderr] 304 | impl CastFrom for c32 { fn cast_from(t: i16) -> c32 { c32::new(t as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:312:69 [INFO] [stderr] | [INFO] [stderr] 312 | impl CastFrom for c64 { fn cast_from(t: u8) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:313:69 [INFO] [stderr] | [INFO] [stderr] 313 | impl CastFrom for c64 { fn cast_from(t: u16) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:314:69 [INFO] [stderr] | [INFO] [stderr] 314 | impl CastFrom for c64 { fn cast_from(t: u32) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:316:69 [INFO] [stderr] | [INFO] [stderr] 316 | impl CastFrom for c64 { fn cast_from(t: i8) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:317:69 [INFO] [stderr] | [INFO] [stderr] 317 | impl CastFrom for c64 { fn cast_from(t: i16) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:318:69 [INFO] [stderr] | [INFO] [stderr] 318 | impl CastFrom for c64 { fn cast_from(t: i32) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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/types/cast.rs:320:69 [INFO] [stderr] | [INFO] [stderr] 320 | impl CastFrom for c64 { fn cast_from(t: f32) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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/types/cast.rs:322:69 [INFO] [stderr] | [INFO] [stderr] 322 | impl CastFrom for c64 { fn cast_from(t: c32) -> c64 { c64::new(t.re as f64, t.im as f64) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(t.re)` [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/types/cast.rs:322:82 [INFO] [stderr] | [INFO] [stderr] 322 | impl CastFrom for c64 { fn cast_from(t: c32) -> c64 { c64::new(t.re as f64, t.im as f64) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(t.im)` [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: the loop variable `i` is only used to index `self`. [INFO] [stderr] --> src/tindex.rs:82:18 [INFO] [stderr] | [INFO] [stderr] 82 | for i in 0..self.len() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 82 | for in &self { [INFO] [stderr] | ^^^^^^ ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:202:18 [INFO] [stderr] | [INFO] [stderr] 202 | for i in pos..self.shape[0] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try replacing the loop by: `self.data[pos..self.shape[0]].clone_from_slice(&tensor_data[0..(self.shape[0] - pos)])` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::manual_memcpy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `bounds` [INFO] [stderr] --> src/lib.rs:444:18 [INFO] [stderr] | [INFO] [stderr] 444 | for i in 0..2 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 444 | for (i, ) in bounds.iter().enumerate().take(2) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this looks like you are swapping `self.data[idx]` and `cycle_carry` manually [INFO] [stderr] --> src/lib.rs:534:17 [INFO] [stderr] | [INFO] [stderr] 534 | / let t = self.data[idx]; [INFO] [stderr] 535 | | self.data[idx] = cycle_carry; [INFO] [stderr] 536 | | cycle_carry = t; [INFO] [stderr] | |_______________________________^ help: try: `std::mem::swap(&mut self.data[idx], &mut cycle_carry)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::manual_swap)] on by default [INFO] [stderr] = note: or maybe you should use `std::mem::replace`? [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_swap [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/lib.rs:608:23 [INFO] [stderr] | [INFO] [stderr] 608 | debug_assert!(shape.len() > 0, "TensorN::from_scalar(): shape should have a least one dimension"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!shape.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/lib.rs:634:23 [INFO] [stderr] | [INFO] [stderr] 634 | debug_assert!(shape.len() > 0, "TensorN::from_boxed_slice(): shape should have a least one dimension"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!shape.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:691:50 [INFO] [stderr] | [INFO] [stderr] 691 | let length = tensor.shape()[dim..].iter().fold(1usize, |acc, x| acc*x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unnecessary_fold)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:692:49 [INFO] [stderr] | [INFO] [stderr] 692 | let count = tensor.shape()[..dim].iter().fold(1usize, |acc, x| acc*x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:693:47 [INFO] [stderr] | [INFO] [stderr] 693 | let spacing = self.shape[dim..].iter().fold(1usize, |acc, x| acc*x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:694:74 [INFO] [stderr] | [INFO] [stderr] 694 | let offset = (self.shape[dim] - pos) * self.shape[dim+1..].iter().fold(1usize, |acc, x| acc*x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `bounds` [INFO] [stderr] --> src/lib.rs:728:18 [INFO] [stderr] | [INFO] [stderr] 728 | for i in 0..self.dim() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 728 | for (i, ) in bounds.iter().enumerate().take(self.dim()) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `bounds` [INFO] [stderr] --> src/lib.rs:769:18 [INFO] [stderr] | [INFO] [stderr] 769 | for i in 0..self.dim() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 769 | for (i, ) in bounds.iter().enumerate().take(self.dim()) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:782:55 [INFO] [stderr] | [INFO] [stderr] 782 | let spacing = self.shape[removed_dim..].iter().fold(1usize, |acc, x| acc * x) - length; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:804:45 [INFO] [stderr] | [INFO] [stderr] 804 | self.data.truncate(self.shape.iter().fold(1usize, |acc, x| acc * x)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `bounds` [INFO] [stderr] --> src/lib.rs:811:18 [INFO] [stderr] | [INFO] [stderr] 811 | for i in 0..self.dim() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 811 | for (i, ) in bounds.iter().enumerate().take(self.dim()) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:846:21 [INFO] [stderr] | [INFO] [stderr] 846 | idx = idx % self.strides[i]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `idx %= self.strides[i]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: this looks like you are swapping `self.data[idx]` and `cycle_carry` manually [INFO] [stderr] --> src/lib.rs:875:17 [INFO] [stderr] | [INFO] [stderr] 875 | / let t = self.data[idx]; [INFO] [stderr] 876 | | self.data[idx] = cycle_carry; [INFO] [stderr] 877 | | cycle_carry = t; [INFO] [stderr] | |_______________________________^ help: try: `std::mem::swap(&mut self.data[idx], &mut cycle_carry)` [INFO] [stderr] | [INFO] [stderr] = note: or maybe you should use `std::mem::replace`? [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_swap [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:871:21 [INFO] [stderr] | [INFO] [stderr] 871 | idx = idx % self.strides[i]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `idx %= self.strides[i]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `rds-tensors`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/types/complex.rs:123:14 [INFO] [stderr] | [INFO] [stderr] 123 | self * rhs.reciprocal() [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::suspicious_arithmetic_impl)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/types/complex.rs:309:14 [INFO] [stderr] | [INFO] [stderr] 309 | self * rhs.reciprocal() [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_arithmetic_impl [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:9:54 [INFO] [stderr] | [INFO] [stderr] 9 | impl CastTo for u8 { fn cast_to(self) -> u16 { self as u16 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u16::from(self)` [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/types/cast.rs:10:54 [INFO] [stderr] | [INFO] [stderr] 10 | impl CastTo for u8 { fn cast_to(self) -> u32 { self as u32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(self)` [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/types/cast.rs:11:54 [INFO] [stderr] | [INFO] [stderr] 11 | impl CastTo for u8 { fn cast_to(self) -> u64 { self as u64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(self)` [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/types/cast.rs:13:54 [INFO] [stderr] | [INFO] [stderr] 13 | impl CastTo for u8 { fn cast_to(self) -> i16 { self as i16 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i16::from(self)` [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/types/cast.rs:14:54 [INFO] [stderr] | [INFO] [stderr] 14 | impl CastTo for u8 { fn cast_to(self) -> i32 { self as i32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(self)` [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/types/cast.rs:15:54 [INFO] [stderr] | [INFO] [stderr] 15 | impl CastTo for u8 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:16:54 [INFO] [stderr] | [INFO] [stderr] 16 | impl CastTo for u8 { fn cast_to(self) -> f32 { self as f32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:17:54 [INFO] [stderr] | [INFO] [stderr] 17 | impl CastTo for u8 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:18:63 [INFO] [stderr] | [INFO] [stderr] 18 | impl CastTo for u8 { fn cast_to(self) -> c32 { c32::new(self as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:19:63 [INFO] [stderr] | [INFO] [stderr] 19 | impl CastTo for u8 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:23:54 [INFO] [stderr] | [INFO] [stderr] 23 | impl CastTo for u16 { fn cast_to(self) -> u32 { self as u32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u32::from(self)` [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/types/cast.rs:24:54 [INFO] [stderr] | [INFO] [stderr] 24 | impl CastTo for u16 { fn cast_to(self) -> u64 { self as u64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(self)` [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/types/cast.rs:27:54 [INFO] [stderr] | [INFO] [stderr] 27 | impl CastTo for u16 { fn cast_to(self) -> i32 { self as i32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(self)` [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/types/cast.rs:28:54 [INFO] [stderr] | [INFO] [stderr] 28 | impl CastTo for u16 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:29:54 [INFO] [stderr] | [INFO] [stderr] 29 | impl CastTo for u16 { fn cast_to(self) -> f32 { self as f32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:30:54 [INFO] [stderr] | [INFO] [stderr] 30 | impl CastTo for u16 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:31:63 [INFO] [stderr] | [INFO] [stderr] 31 | impl CastTo for u16 { fn cast_to(self) -> c32 { c32::new(self as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:32:63 [INFO] [stderr] | [INFO] [stderr] 32 | impl CastTo for u16 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:37:54 [INFO] [stderr] | [INFO] [stderr] 37 | impl CastTo for u32 { fn cast_to(self) -> u64 { self as u64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `u64::from(self)` [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/types/cast.rs:41:54 [INFO] [stderr] | [INFO] [stderr] 41 | impl CastTo for u32 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:43:54 [INFO] [stderr] | [INFO] [stderr] 43 | impl CastTo for u32 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:45:63 [INFO] [stderr] | [INFO] [stderr] 45 | impl CastTo for u32 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:65:54 [INFO] [stderr] | [INFO] [stderr] 65 | impl CastTo for i8 { fn cast_to(self) -> i16 { self as i16 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i16::from(self)` [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/types/cast.rs:66:54 [INFO] [stderr] | [INFO] [stderr] 66 | impl CastTo for i8 { fn cast_to(self) -> i32 { self as i32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(self)` [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/types/cast.rs:67:54 [INFO] [stderr] | [INFO] [stderr] 67 | impl CastTo for i8 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:68:54 [INFO] [stderr] | [INFO] [stderr] 68 | impl CastTo for i8 { fn cast_to(self) -> f32 { self as f32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:69:54 [INFO] [stderr] | [INFO] [stderr] 69 | impl CastTo for i8 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:70:63 [INFO] [stderr] | [INFO] [stderr] 70 | impl CastTo for i8 { fn cast_to(self) -> c32 { c32::new(self as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:71:63 [INFO] [stderr] | [INFO] [stderr] 71 | impl CastTo for i8 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:79:54 [INFO] [stderr] | [INFO] [stderr] 79 | impl CastTo for i16 { fn cast_to(self) -> i32 { self as i32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(self)` [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/types/cast.rs:80:54 [INFO] [stderr] | [INFO] [stderr] 80 | impl CastTo for i16 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:81:54 [INFO] [stderr] | [INFO] [stderr] 81 | impl CastTo for i16 { fn cast_to(self) -> f32 { self as f32 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:82:54 [INFO] [stderr] | [INFO] [stderr] 82 | impl CastTo for i16 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:83:63 [INFO] [stderr] | [INFO] [stderr] 83 | impl CastTo for i16 { fn cast_to(self) -> c32 { c32::new(self as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f32::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:84:63 [INFO] [stderr] | [INFO] [stderr] 84 | impl CastTo for i16 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:93:54 [INFO] [stderr] | [INFO] [stderr] 93 | impl CastTo for i32 { fn cast_to(self) -> i64 { self as i64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i64::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:95:54 [INFO] [stderr] | [INFO] [stderr] 95 | impl CastTo for i32 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:97:63 [INFO] [stderr] | [INFO] [stderr] 97 | impl CastTo for i32 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:121:54 [INFO] [stderr] | [INFO] [stderr] 121 | impl CastTo for f32 { fn cast_to(self) -> f64 { self as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:123:63 [INFO] [stderr] | [INFO] [stderr] 123 | impl CastTo for f32 { fn cast_to(self) -> c64 { c64::new(self as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(self)` [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/types/cast.rs:147:54 [INFO] [stderr] | [INFO] [stderr] 147 | impl CastTo for c32 { fn cast_to(self) -> f64 { self.re as f64 } } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `f64::from(self.re)` [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/types/cast.rs:149:63 [INFO] [stderr] | [INFO] [stderr] 149 | impl CastTo for c32 { fn cast_to(self) -> c64 { c64::new(self.re as f64, self.im as f64) } } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `f64::from(self.re)` [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/types/cast.rs:149:79 [INFO] [stderr] | [INFO] [stderr] 149 | impl CastTo for c32 { fn cast_to(self) -> c64 { c64::new(self.re as f64, self.im as f64) } } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `f64::from(self.im)` [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 u16 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:182:60 [INFO] [stderr] | [INFO] [stderr] 182 | impl CastFrom for u16 { fn cast_from(t: u8) -> u16 { t as u16 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(t)` [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 u32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:195:60 [INFO] [stderr] | [INFO] [stderr] 195 | impl CastFrom for u32 { fn cast_from(t: u8) -> u32 { t as u32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u32::from(t)` [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/types/cast.rs:196:60 [INFO] [stderr] | [INFO] [stderr] 196 | impl CastFrom for u32 { fn cast_from(t: u16) -> u32 { t as u32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u32::from(t)` [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/types/cast.rs:208:60 [INFO] [stderr] | [INFO] [stderr] 208 | impl CastFrom for u64 { fn cast_from(t: u8) -> u64 { t as u64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(t)` [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/types/cast.rs:209:60 [INFO] [stderr] | [INFO] [stderr] 209 | impl CastFrom for u64 { fn cast_from(t: u16) -> u64 { t as u64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(t)` [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/types/cast.rs:210:60 [INFO] [stderr] | [INFO] [stderr] 210 | impl CastFrom for u64 { fn cast_from(t: u32) -> u64 { t as u64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(t)` [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/types/cast.rs:234:60 [INFO] [stderr] | [INFO] [stderr] 234 | impl CastFrom for i16 { fn cast_from(t: u8) -> i16 { t as i16 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i16::from(t)` [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/types/cast.rs:238:60 [INFO] [stderr] | [INFO] [stderr] 238 | impl CastFrom for i16 { fn cast_from(t: i8) -> i16 { t as i16 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i16::from(t)` [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/types/cast.rs:247:60 [INFO] [stderr] | [INFO] [stderr] 247 | impl CastFrom for i32 { fn cast_from(t: u8) -> i32 { t as i32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(t)` [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/types/cast.rs:248:60 [INFO] [stderr] | [INFO] [stderr] 248 | impl CastFrom for i32 { fn cast_from(t: u16) -> i32 { t as i32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(t)` [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/types/cast.rs:251:60 [INFO] [stderr] | [INFO] [stderr] 251 | impl CastFrom for i32 { fn cast_from(t: i8) -> i32 { t as i32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(t)` [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/types/cast.rs:252:60 [INFO] [stderr] | [INFO] [stderr] 252 | impl CastFrom for i32 { fn cast_from(t: i16) -> i32 { t as i32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(t)` [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/types/cast.rs:260:60 [INFO] [stderr] | [INFO] [stderr] 260 | impl CastFrom for i64 { fn cast_from(t: u8) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:261:60 [INFO] [stderr] | [INFO] [stderr] 261 | impl CastFrom for i64 { fn cast_from(t: u16) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:262:60 [INFO] [stderr] | [INFO] [stderr] 262 | impl CastFrom for i64 { fn cast_from(t: u32) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:264:60 [INFO] [stderr] | [INFO] [stderr] 264 | impl CastFrom for i64 { fn cast_from(t: i8) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:265:60 [INFO] [stderr] | [INFO] [stderr] 265 | impl CastFrom for i64 { fn cast_from(t: i16) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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/types/cast.rs:266:60 [INFO] [stderr] | [INFO] [stderr] 266 | impl CastFrom for i64 { fn cast_from(t: i32) -> i64 { t as i64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `i64::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:273:60 [INFO] [stderr] | [INFO] [stderr] 273 | impl CastFrom for f32 { fn cast_from(t: u8) -> f32 { t as f32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:274:60 [INFO] [stderr] | [INFO] [stderr] 274 | impl CastFrom for f32 { fn cast_from(t: u16) -> f32 { t as f32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:277:60 [INFO] [stderr] | [INFO] [stderr] 277 | impl CastFrom for f32 { fn cast_from(t: i8) -> f32 { t as f32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:278:60 [INFO] [stderr] | [INFO] [stderr] 278 | impl CastFrom for f32 { fn cast_from(t: i16) -> f32 { t as f32 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:286:60 [INFO] [stderr] | [INFO] [stderr] 286 | impl CastFrom for f64 { fn cast_from(t: u8) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:287:60 [INFO] [stderr] | [INFO] [stderr] 287 | impl CastFrom for f64 { fn cast_from(t: u16) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:288:60 [INFO] [stderr] | [INFO] [stderr] 288 | impl CastFrom for f64 { fn cast_from(t: u32) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:290:60 [INFO] [stderr] | [INFO] [stderr] 290 | impl CastFrom for f64 { fn cast_from(t: i8) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:291:60 [INFO] [stderr] | [INFO] [stderr] 291 | impl CastFrom for f64 { fn cast_from(t: i16) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:292:60 [INFO] [stderr] | [INFO] [stderr] 292 | impl CastFrom for f64 { fn cast_from(t: i32) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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/types/cast.rs:294:60 [INFO] [stderr] | [INFO] [stderr] 294 | impl CastFrom for f64 { fn cast_from(t: f32) -> f64 { t as f64 } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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/types/cast.rs:296:60 [INFO] [stderr] | [INFO] [stderr] 296 | impl CastFrom for f64 { fn cast_from(t: c32) -> f64 { t.re as f64 } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(t.re)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:299:69 [INFO] [stderr] | [INFO] [stderr] 299 | impl CastFrom for c32 { fn cast_from(t: u8) -> c32 { c32::new(t as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:300:69 [INFO] [stderr] | [INFO] [stderr] 300 | impl CastFrom for c32 { fn cast_from(t: u16) -> c32 { c32::new(t as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:303:69 [INFO] [stderr] | [INFO] [stderr] 303 | impl CastFrom for c32 { fn cast_from(t: i8) -> c32 { c32::new(t as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f32 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:304:69 [INFO] [stderr] | [INFO] [stderr] 304 | impl CastFrom for c32 { fn cast_from(t: i16) -> c32 { c32::new(t as f32, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f32::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:312:69 [INFO] [stderr] | [INFO] [stderr] 312 | impl CastFrom for c64 { fn cast_from(t: u8) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:313:69 [INFO] [stderr] | [INFO] [stderr] 313 | impl CastFrom for c64 { fn cast_from(t: u16) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:314:69 [INFO] [stderr] | [INFO] [stderr] 314 | impl CastFrom for c64 { fn cast_from(t: u32) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:316:69 [INFO] [stderr] | [INFO] [stderr] 316 | impl CastFrom for c64 { fn cast_from(t: i8) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:317:69 [INFO] [stderr] | [INFO] [stderr] 317 | impl CastFrom for c64 { fn cast_from(t: i16) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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 f64 may become silently lossy if types change [INFO] [stderr] --> src/types/cast.rs:318:69 [INFO] [stderr] | [INFO] [stderr] 318 | impl CastFrom for c64 { fn cast_from(t: i32) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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/types/cast.rs:320:69 [INFO] [stderr] | [INFO] [stderr] 320 | impl CastFrom for c64 { fn cast_from(t: f32) -> c64 { c64::new(t as f64, 0.0) } } [INFO] [stderr] | ^^^^^^^^ help: try: `f64::from(t)` [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/types/cast.rs:322:69 [INFO] [stderr] | [INFO] [stderr] 322 | impl CastFrom for c64 { fn cast_from(t: c32) -> c64 { c64::new(t.re as f64, t.im as f64) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(t.re)` [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/types/cast.rs:322:82 [INFO] [stderr] | [INFO] [stderr] 322 | impl CastFrom for c64 { fn cast_from(t: c32) -> c64 { c64::new(t.re as f64, t.im as f64) } } [INFO] [stderr] | ^^^^^^^^^^^ help: try: `f64::from(t.im)` [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: the loop variable `i` is only used to index `self`. [INFO] [stderr] --> src/tindex.rs:82:18 [INFO] [stderr] | [INFO] [stderr] 82 | for i in 0..self.len() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 82 | for in &self { [INFO] [stderr] | ^^^^^^ ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/lib.rs:202:18 [INFO] [stderr] | [INFO] [stderr] 202 | for i in pos..self.shape[0] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try replacing the loop by: `self.data[pos..self.shape[0]].clone_from_slice(&tensor_data[0..(self.shape[0] - pos)])` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::manual_memcpy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `bounds` [INFO] [stderr] --> src/lib.rs:444:18 [INFO] [stderr] | [INFO] [stderr] 444 | for i in 0..2 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 444 | for (i, ) in bounds.iter().enumerate().take(2) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this looks like you are swapping `self.data[idx]` and `cycle_carry` manually [INFO] [stderr] --> src/lib.rs:534:17 [INFO] [stderr] | [INFO] [stderr] 534 | / let t = self.data[idx]; [INFO] [stderr] 535 | | self.data[idx] = cycle_carry; [INFO] [stderr] 536 | | cycle_carry = t; [INFO] [stderr] | |_______________________________^ help: try: `std::mem::swap(&mut self.data[idx], &mut cycle_carry)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::manual_swap)] on by default [INFO] [stderr] = note: or maybe you should use `std::mem::replace`? [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_swap [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/lib.rs:608:23 [INFO] [stderr] | [INFO] [stderr] 608 | debug_assert!(shape.len() > 0, "TensorN::from_scalar(): shape should have a least one dimension"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!shape.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/lib.rs:634:23 [INFO] [stderr] | [INFO] [stderr] 634 | debug_assert!(shape.len() > 0, "TensorN::from_boxed_slice(): shape should have a least one dimension"); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!shape.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:691:50 [INFO] [stderr] | [INFO] [stderr] 691 | let length = tensor.shape()[dim..].iter().fold(1usize, |acc, x| acc*x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unnecessary_fold)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:692:49 [INFO] [stderr] | [INFO] [stderr] 692 | let count = tensor.shape()[..dim].iter().fold(1usize, |acc, x| acc*x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:693:47 [INFO] [stderr] | [INFO] [stderr] 693 | let spacing = self.shape[dim..].iter().fold(1usize, |acc, x| acc*x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:694:74 [INFO] [stderr] | [INFO] [stderr] 694 | let offset = (self.shape[dim] - pos) * self.shape[dim+1..].iter().fold(1usize, |acc, x| acc*x); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `bounds` [INFO] [stderr] --> src/lib.rs:728:18 [INFO] [stderr] | [INFO] [stderr] 728 | for i in 0..self.dim() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 728 | for (i, ) in bounds.iter().enumerate().take(self.dim()) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `bounds` [INFO] [stderr] --> src/lib.rs:769:18 [INFO] [stderr] | [INFO] [stderr] 769 | for i in 0..self.dim() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 769 | for (i, ) in bounds.iter().enumerate().take(self.dim()) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:782:55 [INFO] [stderr] | [INFO] [stderr] 782 | let spacing = self.shape[removed_dim..].iter().fold(1usize, |acc, x| acc * x) - length; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: this `.fold` can be written more succinctly using another method [INFO] [stderr] --> src/lib.rs:804:45 [INFO] [stderr] | [INFO] [stderr] 804 | self.data.truncate(self.shape.iter().fold(1usize, |acc, x| acc * x)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `.product()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fold [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `bounds` [INFO] [stderr] --> src/lib.rs:811:18 [INFO] [stderr] | [INFO] [stderr] 811 | for i in 0..self.dim() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 811 | for (i, ) in bounds.iter().enumerate().take(self.dim()) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:846:21 [INFO] [stderr] | [INFO] [stderr] 846 | idx = idx % self.strides[i]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `idx %= self.strides[i]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: this looks like you are swapping `self.data[idx]` and `cycle_carry` manually [INFO] [stderr] --> src/lib.rs:875:17 [INFO] [stderr] | [INFO] [stderr] 875 | / let t = self.data[idx]; [INFO] [stderr] 876 | | self.data[idx] = cycle_carry; [INFO] [stderr] 877 | | cycle_carry = t; [INFO] [stderr] | |_______________________________^ help: try: `std::mem::swap(&mut self.data[idx], &mut cycle_carry)` [INFO] [stderr] | [INFO] [stderr] = note: or maybe you should use `std::mem::replace`? [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_swap [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/lib.rs:871:21 [INFO] [stderr] | [INFO] [stderr] 871 | idx = idx % self.strides[i]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `idx %= self.strides[i]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/tests.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | assert!(m[[i,j]] == i as f32 + (j as f32) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some error: `(m[[i,j]] - (i as f32 + (j as f32) / 10.0)).abs() < error` [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::float_cmp)] on by default [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/tests.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | assert!(m[[i,j]] == i as f32 + (j as f32) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/tests.rs:97:25 [INFO] [stderr] | [INFO] [stderr] 97 | assert!(t[[i,j,k]] == (i as f64) * 10.0 + j as f64 + (k as f64) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some error: `(t[[i,j,k]] - ((i as f64) * 10.0 + j as f64 + (k as f64) / 10.0)).abs() < error` [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/tests.rs:97:25 [INFO] [stderr] | [INFO] [stderr] 97 | assert!(t[[i,j,k]] == (i as f64) * 10.0 + j as f64 + (k as f64) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/tests.rs:121:21 [INFO] [stderr] | [INFO] [stderr] 121 | assert!(m[[i,j]] == i as f32 + (j as f32) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some error: `(m[[i,j]] - (i as f32 + (j as f32) / 10.0)).abs() < error` [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/tests.rs:121:21 [INFO] [stderr] | [INFO] [stderr] 121 | assert!(m[[i,j]] == i as f32 + (j as f32) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/tests.rs:135:25 [INFO] [stderr] | [INFO] [stderr] 135 | assert!(t[[i,j,k]] == (i as f64) * 10.0 + j as f64 + (k as f64) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some error: `(t[[i,j,k]] - ((i as f64) * 10.0 + j as f64 + (k as f64) / 10.0)).abs() < error` [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/tests.rs:135:25 [INFO] [stderr] | [INFO] [stderr] 135 | assert!(t[[i,j,k]] == (i as f64) * 10.0 + j as f64 + (k as f64) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/tests.rs:158:17 [INFO] [stderr] | [INFO] [stderr] 158 | assert!(v[[i]] == i as f32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider comparing them within some error: `(v[[i]] - i as f32).abs() < error` [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/tests.rs:158:17 [INFO] [stderr] | [INFO] [stderr] 158 | assert!(v[[i]] == i as f32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/tests.rs:172:17 [INFO] [stderr] | [INFO] [stderr] 172 | assert!(v[[i]] == i as f32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider comparing them within some error: `(v[[i]] - i as f32).abs() < error` [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/tests.rs:172:17 [INFO] [stderr] | [INFO] [stderr] 172 | assert!(v[[i]] == i as f32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/tests.rs:189:21 [INFO] [stderr] | [INFO] [stderr] 189 | assert!(m[[i,j]] == i as f32 + (j as f32) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some error: `(m[[i,j]] - (i as f32 + (j as f32) / 10.0)).abs() < error` [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/tests.rs:189:21 [INFO] [stderr] | [INFO] [stderr] 189 | assert!(m[[i,j]] == i as f32 + (j as f32) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] [INFO] [stderr] error: strict comparison of f32 or f64 [INFO] [stderr] --> src/tests.rs:210:25 [INFO] [stderr] | [INFO] [stderr] 210 | assert!(t[[i,j,k]] == (i as f32) * 10.0 + j as f32 + (k as f32) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some error: `(t[[i,j,k]] - ((i as f32) * 10.0 + j as f32 + (k as f32) / 10.0)).abs() < error` [INFO] [stderr] | [INFO] [stderr] note: std::f32::EPSILON and std::f64::EPSILON are available. [INFO] [stderr] --> src/tests.rs:210:25 [INFO] [stderr] | [INFO] [stderr] 210 | assert!(t[[i,j,k]] == (i as f32) * 10.0 + j as f32 + (k as f32) / 10.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp [INFO] [stderr] [INFO] [stderr] error: aborting due to 10 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `rds-tensors`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "1ba3de5d20de88fcd1091554430c912bd3cbe3efa6e76e9a98ea38d27c8bced7"` [INFO] running `"docker" "rm" "-f" "1ba3de5d20de88fcd1091554430c912bd3cbe3efa6e76e9a98ea38d27c8bced7"` [INFO] [stdout] 1ba3de5d20de88fcd1091554430c912bd3cbe3efa6e76e9a98ea38d27c8bced7