[INFO] crate oxygen_quark 0.0.6 is already in cache [INFO] extracting crate oxygen_quark 0.0.6 into work/ex/clippy-test-run/sources/stable/reg/oxygen_quark/0.0.6 [INFO] extracting crate oxygen_quark 0.0.6 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/oxygen_quark/0.0.6 [INFO] validating manifest of oxygen_quark-0.0.6 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 oxygen_quark-0.0.6 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 oxygen_quark-0.0.6 [INFO] finished frobbing oxygen_quark-0.0.6 [INFO] frobbed toml for oxygen_quark-0.0.6 written to work/ex/clippy-test-run/sources/stable/reg/oxygen_quark/0.0.6/Cargo.toml [INFO] started frobbing oxygen_quark-0.0.6 [INFO] finished frobbing oxygen_quark-0.0.6 [INFO] frobbed toml for oxygen_quark-0.0.6 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/oxygen_quark/0.0.6/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 oxygen_quark-0.0.6 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/oxygen_quark/0.0.6:/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] 761f347a8751a0b4371d1eb59001129a9cc754899a99273c33f788e0436aeac7 [INFO] running `"docker" "start" "-a" "761f347a8751a0b4371d1eb59001129a9cc754899a99273c33f788e0436aeac7"` [INFO] [stderr] Checking oxygen_quark v0.0.6 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:337:64 [INFO] [stderr] | [INFO] [stderr] 337 | let result_quaternion1 = Quaternion::new(Fraction::new(4700000, 707107), Fraction::new(-2100000, 707107), Fraction::new(3100000, 707107), Fraction::new(-3300000, 707107)); [INFO] [stderr] | ^^^^^^^ help: consider: `4_700_000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:337:73 [INFO] [stderr] | [INFO] [stderr] 337 | let result_quaternion1 = Quaternion::new(Fraction::new(4700000, 707107), Fraction::new(-2100000, 707107), Fraction::new(3100000, 707107), Fraction::new(-3300000, 707107)); [INFO] [stderr] | ^^^^^^ help: consider: `707_107` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:337:97 [INFO] [stderr] | [INFO] [stderr] 337 | let result_quaternion1 = Quaternion::new(Fraction::new(4700000, 707107), Fraction::new(-2100000, 707107), Fraction::new(3100000, 707107), Fraction::new(-3300000, 707107)); [INFO] [stderr] | ^^^^^^^ help: consider: `2_100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:337:106 [INFO] [stderr] | [INFO] [stderr] 337 | let result_quaternion1 = Quaternion::new(Fraction::new(4700000, 707107), Fraction::new(-2100000, 707107), Fraction::new(3100000, 707107), Fraction::new(-3300000, 707107)); [INFO] [stderr] | ^^^^^^ help: consider: `707_107` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:337:129 [INFO] [stderr] | [INFO] [stderr] 337 | let result_quaternion1 = Quaternion::new(Fraction::new(4700000, 707107), Fraction::new(-2100000, 707107), Fraction::new(3100000, 707107), Fraction::new(-3300000, 707107)); [INFO] [stderr] | ^^^^^^^ help: consider: `3_100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:337:138 [INFO] [stderr] | [INFO] [stderr] 337 | let result_quaternion1 = Quaternion::new(Fraction::new(4700000, 707107), Fraction::new(-2100000, 707107), Fraction::new(3100000, 707107), Fraction::new(-3300000, 707107)); [INFO] [stderr] | ^^^^^^ help: consider: `707_107` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:337:162 [INFO] [stderr] | [INFO] [stderr] 337 | let result_quaternion1 = Quaternion::new(Fraction::new(4700000, 707107), Fraction::new(-2100000, 707107), Fraction::new(3100000, 707107), Fraction::new(-3300000, 707107)); [INFO] [stderr] | ^^^^^^^ help: consider: `3_300_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:337:171 [INFO] [stderr] | [INFO] [stderr] 337 | let result_quaternion1 = Quaternion::new(Fraction::new(4700000, 707107), Fraction::new(-2100000, 707107), Fraction::new(3100000, 707107), Fraction::new(-3300000, 707107)); [INFO] [stderr] | ^^^^^^ help: consider: `707_107` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:338:64 [INFO] [stderr] | [INFO] [stderr] 338 | let result_quaternion2 = Quaternion::new(Fraction::new(146875, 30298), Fraction::new(65625, 30298), Fraction::new(-96875, 30298), Fraction::new(103125, 30298)); [INFO] [stderr] | ^^^^^^ help: consider: `146_875` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/imaginary/quaternion.rs:338:153 [INFO] [stderr] | [INFO] [stderr] 338 | let result_quaternion2 = Quaternion::new(Fraction::new(146875, 30298), Fraction::new(65625, 30298), Fraction::new(-96875, 30298), Fraction::new(103125, 30298)); [INFO] [stderr] | ^^^^^^ help: consider: `103_125` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/fraction.rs:269:16 [INFO] [stderr] | [INFO] [stderr] 269 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 270 | | if self.numerator < 0 { [INFO] [stderr] 271 | | write!(f, "-[{}/{}]", self.numerator * -1, self.denominator) [INFO] [stderr] 272 | | } else { [INFO] [stderr] 273 | | write!(f, "+[{}/{}]", self.numerator, self.denominator) [INFO] [stderr] 274 | | } [INFO] [stderr] 275 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 269 | } else if self.numerator < 0 { [INFO] [stderr] 270 | write!(f, "-[{}/{}]", self.numerator * -1, self.denominator) [INFO] [stderr] 271 | } else { [INFO] [stderr] 272 | write!(f, "+[{}/{}]", self.numerator, self.denominator) [INFO] [stderr] 273 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/fraction.rs:287:16 [INFO] [stderr] | [INFO] [stderr] 287 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 288 | | if self.numerator < 0 { [INFO] [stderr] 289 | | write!(f, "-({}/{})", self.numerator * -1, self.denominator) [INFO] [stderr] 290 | | } else { [INFO] [stderr] 291 | | write!(f, "+({}/{})", self.numerator, self.denominator) [INFO] [stderr] 292 | | } [INFO] [stderr] 293 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 287 | } else if self.numerator < 0 { [INFO] [stderr] 288 | write!(f, "-({}/{})", self.numerator * -1, self.denominator) [INFO] [stderr] 289 | } else { [INFO] [stderr] 290 | write!(f, "+({}/{})", self.numerator, self.denominator) [INFO] [stderr] 291 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/fraction.rs:269:16 [INFO] [stderr] | [INFO] [stderr] 269 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 270 | | if self.numerator < 0 { [INFO] [stderr] 271 | | write!(f, "-[{}/{}]", self.numerator * -1, self.denominator) [INFO] [stderr] 272 | | } else { [INFO] [stderr] 273 | | write!(f, "+[{}/{}]", self.numerator, self.denominator) [INFO] [stderr] 274 | | } [INFO] [stderr] 275 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 269 | } else if self.numerator < 0 { [INFO] [stderr] 270 | write!(f, "-[{}/{}]", self.numerator * -1, self.denominator) [INFO] [stderr] 271 | } else { [INFO] [stderr] 272 | write!(f, "+[{}/{}]", self.numerator, self.denominator) [INFO] [stderr] 273 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/fraction.rs:287:16 [INFO] [stderr] | [INFO] [stderr] 287 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 288 | | if self.numerator < 0 { [INFO] [stderr] 289 | | write!(f, "-({}/{})", self.numerator * -1, self.denominator) [INFO] [stderr] 290 | | } else { [INFO] [stderr] 291 | | write!(f, "+({}/{})", self.numerator, self.denominator) [INFO] [stderr] 292 | | } [INFO] [stderr] 293 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 287 | } else if self.numerator < 0 { [INFO] [stderr] 288 | write!(f, "-({}/{})", self.numerator * -1, self.denominator) [INFO] [stderr] 289 | } else { [INFO] [stderr] 290 | write!(f, "+({}/{})", self.numerator, self.denominator) [INFO] [stderr] 291 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `matrix::matrix2x2::Matrix2x2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / pub fn new() -> Matrix2x2 { [INFO] [stderr] 16 | | Matrix2x2 { [INFO] [stderr] 17 | | data: [ [INFO] [stderr] 18 | | Fraction::new(0, 1), Fraction::new(0, 1), [INFO] [stderr] ... | [INFO] [stderr] 21 | | } [INFO] [stderr] 22 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 12 | impl Default for matrix::matrix2x2::Matrix2x2 { [INFO] [stderr] 13 | fn default() -> Self { [INFO] [stderr] 14 | Self::new() [INFO] [stderr] 15 | } [INFO] [stderr] 16 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:81:53 [INFO] [stderr] | [INFO] [stderr] 81 | cofactor_matrix.data[2 * 0 + 0] = self.data[2 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:81:30 [INFO] [stderr] | [INFO] [stderr] 81 | cofactor_matrix.data[2 * 0 + 0] = self.data[2 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:81:30 [INFO] [stderr] | [INFO] [stderr] 81 | cofactor_matrix.data[2 * 0 + 0] = self.data[2 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:81:30 [INFO] [stderr] | [INFO] [stderr] 81 | cofactor_matrix.data[2 * 0 + 0] = self.data[2 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::erasing_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:82:54 [INFO] [stderr] | [INFO] [stderr] 82 | cofactor_matrix.data[2 * 0 + 1] = -self.data[2 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:82:54 [INFO] [stderr] | [INFO] [stderr] 82 | cofactor_matrix.data[2 * 0 + 1] = -self.data[2 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:82:30 [INFO] [stderr] | [INFO] [stderr] 82 | cofactor_matrix.data[2 * 0 + 1] = -self.data[2 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:82:30 [INFO] [stderr] | [INFO] [stderr] 82 | cofactor_matrix.data[2 * 0 + 1] = -self.data[2 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:83:54 [INFO] [stderr] | [INFO] [stderr] 83 | cofactor_matrix.data[2 * 1 + 0] = -self.data[2 * 0 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:83:54 [INFO] [stderr] | [INFO] [stderr] 83 | cofactor_matrix.data[2 * 1 + 0] = -self.data[2 * 0 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:83:30 [INFO] [stderr] | [INFO] [stderr] 83 | cofactor_matrix.data[2 * 1 + 0] = -self.data[2 * 0 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:83:30 [INFO] [stderr] | [INFO] [stderr] 83 | cofactor_matrix.data[2 * 1 + 0] = -self.data[2 * 0 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:84:53 [INFO] [stderr] | [INFO] [stderr] 84 | cofactor_matrix.data[2 * 1 + 1] = self.data[2 * 0 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:84:53 [INFO] [stderr] | [INFO] [stderr] 84 | cofactor_matrix.data[2 * 1 + 1] = self.data[2 * 0 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:84:53 [INFO] [stderr] | [INFO] [stderr] 84 | cofactor_matrix.data[2 * 1 + 1] = self.data[2 * 0 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | cofactor_matrix.data[2 * 1 + 1] = self.data[2 * 0 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:42 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:65 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:65 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:88 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:88 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:36 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:36 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:36 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:69 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:69 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:124:36 [INFO] [stderr] | [INFO] [stderr] 124 | y: other.x * self.data[2 * 1 + 0] + other.y * self.data[2 * 1 + 1], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:124:36 [INFO] [stderr] | [INFO] [stderr] 124 | y: other.x * self.data[2 * 1 + 0] + other.y * self.data[2 * 1 + 1], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:124:69 [INFO] [stderr] | [INFO] [stderr] 124 | y: other.x * self.data[2 * 1 + 0] + other.y * self.data[2 * 1 + 1], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:43 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:43 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:145:43 [INFO] [stderr] | [INFO] [stderr] 145 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:43 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:43 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:153:43 [INFO] [stderr] | [INFO] [stderr] 153 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/matrix/matrix2x2.rs:231:18 [INFO] [stderr] | [INFO] [stderr] 231 | for i in 0..4 { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `self.data[..4].clone_from_slice(&product_matrix.data[..4])` [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: you should consider adding a `Default` implementation for `matrix::matrix3x3::Matrix3x3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / pub fn new() -> Matrix3x3 { [INFO] [stderr] 17 | | Matrix3x3 { [INFO] [stderr] 18 | | data: [ [INFO] [stderr] 19 | | Fraction::new(0, 1), Fraction::new(0, 1), Fraction::new(0, 1), [INFO] [stderr] ... | [INFO] [stderr] 23 | | } [INFO] [stderr] 24 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 13 | impl Default for matrix::matrix3x3::Matrix3x3 { [INFO] [stderr] 14 | fn default() -> Self { [INFO] [stderr] 15 | Self::new() [INFO] [stderr] 16 | } [INFO] [stderr] 17 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:54 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:100 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:30 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:30 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:30 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:55 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:55 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:101 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:124 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:30 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:30 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:54 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:54 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:100 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:123 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:30 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:30 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:55 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:55 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:101 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:101 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:30 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:30 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:54 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:54 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:54 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:100 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:100 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:123 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:30 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:55 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:55 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:55 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:101 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:101 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:124 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:30 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:54 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:54 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:77 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:100 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:100 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:123 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:30 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:55 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:55 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:55 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:78 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:101 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:101 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:124 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:124 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:54 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:54 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:54 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:77 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:100 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:100 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:123 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:123 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:19 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:19 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:19 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:43 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:89 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:19 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:19 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:43 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:43 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:89 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:112 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:19 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:19 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:43 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:43 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:89 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:112 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:36 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:36 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:36 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:69 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:69 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:92 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:92 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:143:36 [INFO] [stderr] | [INFO] [stderr] 143 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:143:36 [INFO] [stderr] | [INFO] [stderr] 143 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:143:69 [INFO] [stderr] | [INFO] [stderr] 143 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:143:92 [INFO] [stderr] | [INFO] [stderr] 143 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:36 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:36 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:36 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:69 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:69 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:102 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:102 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:152:36 [INFO] [stderr] | [INFO] [stderr] 152 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + other.z * self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:152:36 [INFO] [stderr] | [INFO] [stderr] 152 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + other.z * self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:152:69 [INFO] [stderr] | [INFO] [stderr] 152 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + other.z * self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:152:102 [INFO] [stderr] | [INFO] [stderr] 152 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + other.z * self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:153:36 [INFO] [stderr] | [INFO] [stderr] 153 | z: other.x * self.data[3 * 2 + 0] + other.y * self.data[3 * 2 + 1] + other.z * self.data[3 * 2 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:21 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:21 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:21 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:43 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:43 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:65 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:65 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:174:21 [INFO] [stderr] | [INFO] [stderr] 174 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:174:21 [INFO] [stderr] | [INFO] [stderr] 174 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:174:43 [INFO] [stderr] | [INFO] [stderr] 174 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:174:65 [INFO] [stderr] | [INFO] [stderr] 174 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:175:21 [INFO] [stderr] | [INFO] [stderr] 175 | , self.data[3 * 2 + 0], self.data[3 * 2 + 1], self.data[3 * 2 + 2]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:43 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:43 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:65 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:65 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:183:21 [INFO] [stderr] | [INFO] [stderr] 183 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:183:21 [INFO] [stderr] | [INFO] [stderr] 183 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:183:43 [INFO] [stderr] | [INFO] [stderr] 183 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:183:65 [INFO] [stderr] | [INFO] [stderr] 183 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:184:21 [INFO] [stderr] | [INFO] [stderr] 184 | , self.data[3 * 2 + 0], self.data[3 * 2 + 1], self.data[3 * 2 + 2]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/matrix/matrix3x3.rs:263:18 [INFO] [stderr] | [INFO] [stderr] 263 | for i in 0..9 { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `self.data[..9].clone_from_slice(&product_matrix.data[..9])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `matrix::matrix4x4::Matrix4x4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / pub fn new() -> Matrix4x4 { [INFO] [stderr] 17 | | Matrix4x4 { [INFO] [stderr] 18 | | data: [ [INFO] [stderr] 19 | | Fraction::new(0, 1), Fraction::new(0, 1), Fraction::new(0, 1), Fraction::new(0, 1), [INFO] [stderr] ... | [INFO] [stderr] 24 | | } [INFO] [stderr] 25 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 13 | impl Default for matrix::matrix4x4::Matrix4x4 { [INFO] [stderr] 14 | fn default() -> Self { [INFO] [stderr] 15 | Self::new() [INFO] [stderr] 16 | } [INFO] [stderr] 17 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:102:27 [INFO] [stderr] | [INFO] [stderr] 102 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:103:27 [INFO] [stderr] | [INFO] [stderr] 103 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:104:27 [INFO] [stderr] | [INFO] [stderr] 104 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:101:30 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[4 * 0 + 0] = [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:101:30 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[4 * 0 + 0] = [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:101:30 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[4 * 0 + 0] = [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:106:27 [INFO] [stderr] | [INFO] [stderr] 106 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:106:27 [INFO] [stderr] | [INFO] [stderr] 106 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:107:27 [INFO] [stderr] | [INFO] [stderr] 107 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:107:51 [INFO] [stderr] | [INFO] [stderr] 107 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:107:120 [INFO] [stderr] | [INFO] [stderr] 107 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:108:27 [INFO] [stderr] | [INFO] [stderr] 108 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:108:51 [INFO] [stderr] | [INFO] [stderr] 108 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:108:120 [INFO] [stderr] | [INFO] [stderr] 108 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:105:30 [INFO] [stderr] | [INFO] [stderr] 105 | cofactor_matrix.data[4 * 0 + 1] = -( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:105:30 [INFO] [stderr] | [INFO] [stderr] 105 | cofactor_matrix.data[4 * 0 + 1] = -( [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:111:27 [INFO] [stderr] | [INFO] [stderr] 111 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:111:27 [INFO] [stderr] | [INFO] [stderr] 111 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:112:27 [INFO] [stderr] | [INFO] [stderr] 112 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:112:51 [INFO] [stderr] | [INFO] [stderr] 112 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:112:120 [INFO] [stderr] | [INFO] [stderr] 112 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:113:27 [INFO] [stderr] | [INFO] [stderr] 113 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:113:51 [INFO] [stderr] | [INFO] [stderr] 113 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:113:120 [INFO] [stderr] | [INFO] [stderr] 113 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:110:30 [INFO] [stderr] | [INFO] [stderr] 110 | cofactor_matrix.data[4 * 0 + 2] = [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:110:30 [INFO] [stderr] | [INFO] [stderr] 110 | cofactor_matrix.data[4 * 0 + 2] = [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:115:27 [INFO] [stderr] | [INFO] [stderr] 115 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:115:27 [INFO] [stderr] | [INFO] [stderr] 115 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:116:27 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:116:51 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:116:120 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:117:27 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:117:51 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:117:120 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | cofactor_matrix.data[4 * 0 + 3] = -( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | cofactor_matrix.data[4 * 0 + 3] = -( [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:122:27 [INFO] [stderr] | [INFO] [stderr] 122 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:122:27 [INFO] [stderr] | [INFO] [stderr] 122 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:123:27 [INFO] [stderr] | [INFO] [stderr] 123 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:123:27 [INFO] [stderr] | [INFO] [stderr] 123 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:124:27 [INFO] [stderr] | [INFO] [stderr] 124 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:124:27 [INFO] [stderr] | [INFO] [stderr] 124 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:121:30 [INFO] [stderr] | [INFO] [stderr] 121 | cofactor_matrix.data[4 * 1 + 0] = -( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:121:30 [INFO] [stderr] | [INFO] [stderr] 121 | cofactor_matrix.data[4 * 1 + 0] = -( [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:127:27 [INFO] [stderr] | [INFO] [stderr] 127 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:127:27 [INFO] [stderr] | [INFO] [stderr] 127 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:127:27 [INFO] [stderr] | [INFO] [stderr] 127 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:128:27 [INFO] [stderr] | [INFO] [stderr] 128 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:128:27 [INFO] [stderr] | [INFO] [stderr] 128 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:128:51 [INFO] [stderr] | [INFO] [stderr] 128 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:128:120 [INFO] [stderr] | [INFO] [stderr] 128 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:129:27 [INFO] [stderr] | [INFO] [stderr] 129 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:129:27 [INFO] [stderr] | [INFO] [stderr] 129 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:129:51 [INFO] [stderr] | [INFO] [stderr] 129 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:129:120 [INFO] [stderr] | [INFO] [stderr] 129 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:126:30 [INFO] [stderr] | [INFO] [stderr] 126 | cofactor_matrix.data[4 * 1 + 1] = [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:131:27 [INFO] [stderr] | [INFO] [stderr] 131 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:131:27 [INFO] [stderr] | [INFO] [stderr] 131 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:131:27 [INFO] [stderr] | [INFO] [stderr] 131 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:132:27 [INFO] [stderr] | [INFO] [stderr] 132 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:132:27 [INFO] [stderr] | [INFO] [stderr] 132 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:132:51 [INFO] [stderr] | [INFO] [stderr] 132 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:132:120 [INFO] [stderr] | [INFO] [stderr] 132 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:133:27 [INFO] [stderr] | [INFO] [stderr] 133 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:133:27 [INFO] [stderr] | [INFO] [stderr] 133 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:133:51 [INFO] [stderr] | [INFO] [stderr] 133 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:133:120 [INFO] [stderr] | [INFO] [stderr] 133 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:130:30 [INFO] [stderr] | [INFO] [stderr] 130 | cofactor_matrix.data[4 * 1 + 2] = -( [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:136:27 [INFO] [stderr] | [INFO] [stderr] 136 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:136:27 [INFO] [stderr] | [INFO] [stderr] 136 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:136:27 [INFO] [stderr] | [INFO] [stderr] 136 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:137:27 [INFO] [stderr] | [INFO] [stderr] 137 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:137:27 [INFO] [stderr] | [INFO] [stderr] 137 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:137:51 [INFO] [stderr] | [INFO] [stderr] 137 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:137:120 [INFO] [stderr] | [INFO] [stderr] 137 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:138:27 [INFO] [stderr] | [INFO] [stderr] 138 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:138:27 [INFO] [stderr] | [INFO] [stderr] 138 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:138:51 [INFO] [stderr] | [INFO] [stderr] 138 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:138:120 [INFO] [stderr] | [INFO] [stderr] 138 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:135:30 [INFO] [stderr] | [INFO] [stderr] 135 | cofactor_matrix.data[4 * 1 + 3] = [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:142:27 [INFO] [stderr] | [INFO] [stderr] 142 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:142:27 [INFO] [stderr] | [INFO] [stderr] 142 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:142:51 [INFO] [stderr] | [INFO] [stderr] 142 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:142:97 [INFO] [stderr] | [INFO] [stderr] 142 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:143:27 [INFO] [stderr] | [INFO] [stderr] 143 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:143:27 [INFO] [stderr] | [INFO] [stderr] 143 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:143:51 [INFO] [stderr] | [INFO] [stderr] 143 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:143:97 [INFO] [stderr] | [INFO] [stderr] 143 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:144:27 [INFO] [stderr] | [INFO] [stderr] 144 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:144:27 [INFO] [stderr] | [INFO] [stderr] 144 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:144:51 [INFO] [stderr] | [INFO] [stderr] 144 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:144:97 [INFO] [stderr] | [INFO] [stderr] 144 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:141:30 [INFO] [stderr] | [INFO] [stderr] 141 | cofactor_matrix.data[4 * 2 + 0] = [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:27 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:27 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:27 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:51 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:97 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:27 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:27 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:51 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:51 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:97 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:120 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:51 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:51 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:97 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:120 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:27 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:27 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:27 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:51 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:97 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:27 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:27 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:51 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:51 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:97 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:120 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:27 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:27 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:51 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:51 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:97 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:120 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:27 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:27 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:27 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:51 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:97 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:27 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:27 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:51 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:51 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:97 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:120 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:27 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:27 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:51 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:51 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:97 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:120 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:162:27 [INFO] [stderr] | [INFO] [stderr] 162 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:162:27 [INFO] [stderr] | [INFO] [stderr] 162 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:162:51 [INFO] [stderr] | [INFO] [stderr] 162 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:162:97 [INFO] [stderr] | [INFO] [stderr] 162 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:163:27 [INFO] [stderr] | [INFO] [stderr] 163 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:163:27 [INFO] [stderr] | [INFO] [stderr] 163 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:163:51 [INFO] [stderr] | [INFO] [stderr] 163 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:163:97 [INFO] [stderr] | [INFO] [stderr] 163 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:164:27 [INFO] [stderr] | [INFO] [stderr] 164 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:164:27 [INFO] [stderr] | [INFO] [stderr] 164 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:164:51 [INFO] [stderr] | [INFO] [stderr] 164 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:164:97 [INFO] [stderr] | [INFO] [stderr] 164 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:161:30 [INFO] [stderr] | [INFO] [stderr] 161 | cofactor_matrix.data[4 * 3 + 0] = -( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:51 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:97 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:27 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:27 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:51 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:51 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:97 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:120 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:27 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:27 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:51 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:51 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:97 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:120 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:27 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:27 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:27 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:51 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:97 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:27 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:27 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:51 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:51 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:97 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:120 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:27 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:27 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:51 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:51 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:97 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:120 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:27 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:27 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:27 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:51 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:97 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:27 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:27 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:51 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:51 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:97 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:120 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:27 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:27 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:51 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:51 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:97 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:120 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:19 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:19 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:19 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:42 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:111 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:111 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:111 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:134 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:203 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:203 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:203 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:226 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:19 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:19 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:42 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:42 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:111 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:111 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:134 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:157 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:203 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:203 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:226 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:272 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:19 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:19 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:42 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:42 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:111 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:111 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:134 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:180 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:203 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:203 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:226 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:249 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:19 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:19 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:42 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:42 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:111 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:111 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:134 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:157 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:203 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:203 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:226 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:272 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:19 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:19 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:19 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:42 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:111 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:111 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:111 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:134 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:203 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:203 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:203 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:226 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:19 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:19 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:42 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:42 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:111 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:111 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:134 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:180 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:203 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:203 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:226 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:249 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:19 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:19 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:42 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:42 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:111 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:111 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:134 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:157 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:203 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:203 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:226 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:272 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:19 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:19 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:42 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:42 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:111 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:111 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:134 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:180 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:203 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:203 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:226 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:249 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:36 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:36 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:36 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:69 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:69 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:102 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:102 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:125 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:125 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:36 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:36 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:69 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:102 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:125 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:226:36 [INFO] [stderr] | [INFO] [stderr] 226 | z: other.x * self.data[4 * 2 + 0] + other.y * self.data[4 * 2 + 1] + other.z * self.data[4 * 2 + 2] + self.data[4 * 2 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:21 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:21 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:21 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:43 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:43 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:65 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:65 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:87 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:87 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:21 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:21 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:43 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:65 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:87 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:248:21 [INFO] [stderr] | [INFO] [stderr] 248 | , self.data[4 * 2 + 0], self.data[4 * 2 + 1], self.data[4 * 2 + 2], self.data[4 * 2 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:249:21 [INFO] [stderr] | [INFO] [stderr] 249 | , self.data[4 * 3 + 0], self.data[4 * 3 + 1], self.data[4 * 3 + 2], self.data[4 * 3 + 3]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:21 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:21 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:21 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:43 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:43 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:65 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:65 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:87 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:87 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:21 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:21 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:43 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:65 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:87 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:258:21 [INFO] [stderr] | [INFO] [stderr] 258 | , self.data[4 * 2 + 0], self.data[4 * 2 + 1], self.data[4 * 2 + 2], self.data[4 * 2 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:259:21 [INFO] [stderr] | [INFO] [stderr] 259 | , self.data[4 * 3 + 0], self.data[4 * 3 + 1], self.data[4 * 3 + 2], self.data[4 * 3 + 3]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/matrix/matrix4x4.rs:338:18 [INFO] [stderr] | [INFO] [stderr] 338 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `self.data[..16].clone_from_slice(&product_matrix.data[..16])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_memcpy [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:116:20 [INFO] [stderr] | [INFO] [stderr] 116 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 117 | | string.push_str(&self.x.to_string()); [INFO] [stderr] 118 | | string.push('i'); [INFO] [stderr] 119 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::if_same_then_else)] on by default [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:113:30 [INFO] [stderr] | [INFO] [stderr] 113 | if self.x > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 114 | | string.push_str(&self.x.to_string()); [INFO] [stderr] 115 | | string.push('i'); [INFO] [stderr] 116 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:126:20 [INFO] [stderr] | [INFO] [stderr] 126 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 127 | | string.push_str(&self.y.to_string()); [INFO] [stderr] 128 | | string.push('j'); [INFO] [stderr] 129 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:123:30 [INFO] [stderr] | [INFO] [stderr] 123 | if self.y > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 124 | | string.push_str(&self.y.to_string()); [INFO] [stderr] 125 | | string.push('j'); [INFO] [stderr] 126 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:136:20 [INFO] [stderr] | [INFO] [stderr] 136 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 137 | | string.push_str(&self.z.to_string()); [INFO] [stderr] 138 | | string.push('k'); [INFO] [stderr] 139 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:133:30 [INFO] [stderr] | [INFO] [stderr] 133 | if self.z > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 134 | | string.push_str(&self.z.to_string()); [INFO] [stderr] 135 | | string.push('k'); [INFO] [stderr] 136 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:159:20 [INFO] [stderr] | [INFO] [stderr] 159 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 160 | | string.push_str(&self.x.to_string()); [INFO] [stderr] 161 | | string.push('i'); [INFO] [stderr] 162 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:156:30 [INFO] [stderr] | [INFO] [stderr] 156 | if self.x > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 157 | | string.push_str(&self.x.to_string()); [INFO] [stderr] 158 | | string.push('i'); [INFO] [stderr] 159 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:169:20 [INFO] [stderr] | [INFO] [stderr] 169 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 170 | | string.push_str(&self.y.to_string()); [INFO] [stderr] 171 | | string.push('j'); [INFO] [stderr] 172 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:166:30 [INFO] [stderr] | [INFO] [stderr] 166 | if self.y > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 167 | | string.push_str(&self.y.to_string()); [INFO] [stderr] 168 | | string.push('j'); [INFO] [stderr] 169 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:179:20 [INFO] [stderr] | [INFO] [stderr] 179 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 180 | | string.push_str(&self.z.to_string()); [INFO] [stderr] 181 | | string.push('k'); [INFO] [stderr] 182 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:176:30 [INFO] [stderr] | [INFO] [stderr] 176 | if self.z > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 177 | | string.push_str(&self.z.to_string()); [INFO] [stderr] 178 | | string.push('k'); [INFO] [stderr] 179 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/imaginary/quaternion.rs:249:14 [INFO] [stderr] | [INFO] [stderr] 249 | self * (other.conjugate().scale(other.norm().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] warning: This binary expression can be simplified [INFO] [stderr] --> src/fraction.rs:249:13 [INFO] [stderr] | [INFO] [stderr] 249 | if ((self.numerator == other.numerator || self.numerator < other.numerator) && self.denominator > other.denominator) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.numerator <= other.numerator` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::double_comparisons)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_comparisons [INFO] [stderr] [INFO] [stderr] warning: This binary expression can be simplified [INFO] [stderr] --> src/fraction.rs:253:21 [INFO] [stderr] | [INFO] [stderr] 253 | || ((self.numerator == other.numerator || self.numerator > other.numerator) && self.denominator < other.denominator) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.numerator >= other.numerator` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_comparisons [INFO] [stderr] [INFO] [stderr] warning: Negation by multiplying with -1 [INFO] [stderr] --> src/fraction.rs:271:39 [INFO] [stderr] | [INFO] [stderr] 271 | write!(f, "-[{}/{}]", self.numerator * -1, self.denominator) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::neg_multiply)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_multiply [INFO] [stderr] [INFO] [stderr] warning: Negation by multiplying with -1 [INFO] [stderr] --> src/fraction.rs:289:39 [INFO] [stderr] | [INFO] [stderr] 289 | write!(f, "-({}/{})", self.numerator * -1, self.denominator) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_multiply [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Add` impl [INFO] [stderr] --> src/fraction.rs:303:117 [INFO] [stderr] | [INFO] [stderr] 303 | Fraction::new(self.numerator * other.denominator + other.numerator * self.denominator, self.denominator * other.denominator) [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] error: Suspicious use of binary operator in `AddAssign` impl [INFO] [stderr] --> src/fraction.rs:311:44 [INFO] [stderr] | [INFO] [stderr] 311 | let denominator = self.denominator * other.denominator; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::suspicious_op_assign_impl)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `AddAssign` impl [INFO] [stderr] --> src/fraction.rs:314:36 [INFO] [stderr] | [INFO] [stderr] 314 | self.numerator = numerator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `AddAssign` impl [INFO] [stderr] --> src/fraction.rs:315:40 [INFO] [stderr] | [INFO] [stderr] 315 | self.denominator = denominator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Sub` impl [INFO] [stderr] --> src/fraction.rs:325:117 [INFO] [stderr] | [INFO] [stderr] 325 | Fraction::new(self.numerator * other.denominator - other.numerator * self.denominator, self.denominator * other.denominator) [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] error: Suspicious use of binary operator in `SubAssign` impl [INFO] [stderr] --> src/fraction.rs:336:40 [INFO] [stderr] | [INFO] [stderr] 336 | self.numerator = numerator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `SubAssign` impl [INFO] [stderr] --> src/fraction.rs:340:48 [INFO] [stderr] | [INFO] [stderr] 340 | let denominator = self.denominator * other.denominator; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `SubAssign` impl [INFO] [stderr] --> src/fraction.rs:343:40 [INFO] [stderr] | [INFO] [stderr] 343 | self.numerator = numerator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `SubAssign` impl [INFO] [stderr] --> src/fraction.rs:344:44 [INFO] [stderr] | [INFO] [stderr] 344 | self.denominator = denominator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `MulAssign` impl [INFO] [stderr] --> src/fraction.rs:363:36 [INFO] [stderr] | [INFO] [stderr] 363 | self.numerator = numerator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `MulAssign` impl [INFO] [stderr] --> src/fraction.rs:364:40 [INFO] [stderr] | [INFO] [stderr] 364 | self.denominator = denominator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/fraction.rs:371:38 [INFO] [stderr] | [INFO] [stderr] 371 | Fraction::new(self.numerator * other.denominator, self.denominator * other.numerator) [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] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/fraction.rs:371:76 [INFO] [stderr] | [INFO] [stderr] 371 | Fraction::new(self.numerator * other.denominator, self.denominator * other.numerator) [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] error: Suspicious use of binary operator in `DivAssign` impl [INFO] [stderr] --> src/fraction.rs:377:40 [INFO] [stderr] | [INFO] [stderr] 377 | let numerator = self.numerator * other.denominator; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `DivAssign` impl [INFO] [stderr] --> src/fraction.rs:378:44 [INFO] [stderr] | [INFO] [stderr] 378 | let denominator = self.denominator * other.numerator; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: aborting due to 140 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `oxygen_quark`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: you should consider adding a `Default` implementation for `matrix::matrix2x2::Matrix2x2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | / pub fn new() -> Matrix2x2 { [INFO] [stderr] 16 | | Matrix2x2 { [INFO] [stderr] 17 | | data: [ [INFO] [stderr] 18 | | Fraction::new(0, 1), Fraction::new(0, 1), [INFO] [stderr] ... | [INFO] [stderr] 21 | | } [INFO] [stderr] 22 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 12 | impl Default for matrix::matrix2x2::Matrix2x2 { [INFO] [stderr] 13 | fn default() -> Self { [INFO] [stderr] 14 | Self::new() [INFO] [stderr] 15 | } [INFO] [stderr] 16 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:81:53 [INFO] [stderr] | [INFO] [stderr] 81 | cofactor_matrix.data[2 * 0 + 0] = self.data[2 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:81:30 [INFO] [stderr] | [INFO] [stderr] 81 | cofactor_matrix.data[2 * 0 + 0] = self.data[2 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:81:30 [INFO] [stderr] | [INFO] [stderr] 81 | cofactor_matrix.data[2 * 0 + 0] = self.data[2 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:81:30 [INFO] [stderr] | [INFO] [stderr] 81 | cofactor_matrix.data[2 * 0 + 0] = self.data[2 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::erasing_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:82:54 [INFO] [stderr] | [INFO] [stderr] 82 | cofactor_matrix.data[2 * 0 + 1] = -self.data[2 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:82:54 [INFO] [stderr] | [INFO] [stderr] 82 | cofactor_matrix.data[2 * 0 + 1] = -self.data[2 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:82:30 [INFO] [stderr] | [INFO] [stderr] 82 | cofactor_matrix.data[2 * 0 + 1] = -self.data[2 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:82:30 [INFO] [stderr] | [INFO] [stderr] 82 | cofactor_matrix.data[2 * 0 + 1] = -self.data[2 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:83:54 [INFO] [stderr] | [INFO] [stderr] 83 | cofactor_matrix.data[2 * 1 + 0] = -self.data[2 * 0 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:83:54 [INFO] [stderr] | [INFO] [stderr] 83 | cofactor_matrix.data[2 * 1 + 0] = -self.data[2 * 0 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:83:30 [INFO] [stderr] | [INFO] [stderr] 83 | cofactor_matrix.data[2 * 1 + 0] = -self.data[2 * 0 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:83:30 [INFO] [stderr] | [INFO] [stderr] 83 | cofactor_matrix.data[2 * 1 + 0] = -self.data[2 * 0 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:84:53 [INFO] [stderr] | [INFO] [stderr] 84 | cofactor_matrix.data[2 * 1 + 1] = self.data[2 * 0 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:84:53 [INFO] [stderr] | [INFO] [stderr] 84 | cofactor_matrix.data[2 * 1 + 1] = self.data[2 * 0 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:84:53 [INFO] [stderr] | [INFO] [stderr] 84 | cofactor_matrix.data[2 * 1 + 1] = self.data[2 * 0 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:84:30 [INFO] [stderr] | [INFO] [stderr] 84 | cofactor_matrix.data[2 * 1 + 1] = self.data[2 * 0 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:42 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:65 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:65 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:88 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:99:88 [INFO] [stderr] | [INFO] [stderr] 99 | self.data[2 * 0 + 0] * self.data[2 * 1 + 1] - self.data[2 * 0 + 1] * self.data[2 * 1 + 0] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:36 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:36 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:36 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:69 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:123:69 [INFO] [stderr] | [INFO] [stderr] 123 | x: other.x * self.data[2 * 0 + 0] + other.y * self.data[2 * 0 + 1], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:124:36 [INFO] [stderr] | [INFO] [stderr] 124 | y: other.x * self.data[2 * 1 + 0] + other.y * self.data[2 * 1 + 1], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:124:36 [INFO] [stderr] | [INFO] [stderr] 124 | y: other.x * self.data[2 * 1 + 0] + other.y * self.data[2 * 1 + 1], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:124:69 [INFO] [stderr] | [INFO] [stderr] 124 | y: other.x * self.data[2 * 1 + 0] + other.y * self.data[2 * 1 + 1], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:43 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:144:43 [INFO] [stderr] | [INFO] [stderr] 144 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:145:43 [INFO] [stderr] | [INFO] [stderr] 145 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 0` [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:43 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix2x2.rs:152:43 [INFO] [stderr] | [INFO] [stderr] 152 | , self.data[2 * 0 + 0], self.data[2 * 0 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2 * 1` [INFO] [stderr] --> src/matrix/matrix2x2.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix2x2.rs:153:43 [INFO] [stderr] | [INFO] [stderr] 153 | , self.data[2 * 1 + 0], self.data[2 * 1 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/matrix/matrix2x2.rs:231:18 [INFO] [stderr] | [INFO] [stderr] 231 | for i in 0..4 { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `self.data[..4].clone_from_slice(&product_matrix.data[..4])` [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 operation is ineffective. Consider reducing it to `5` [INFO] [stderr] --> src/matrix/matrix2x2.rs:362:52 [INFO] [stderr] | [INFO] [stderr] 362 | Fraction::new(5 * 5, 1), Fraction::new(1 * 5, 1) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `matrix::matrix3x3::Matrix3x3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / pub fn new() -> Matrix3x3 { [INFO] [stderr] 17 | | Matrix3x3 { [INFO] [stderr] 18 | | data: [ [INFO] [stderr] 19 | | Fraction::new(0, 1), Fraction::new(0, 1), Fraction::new(0, 1), [INFO] [stderr] ... | [INFO] [stderr] 23 | | } [INFO] [stderr] 24 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 13 | impl Default for matrix::matrix3x3::Matrix3x3 { [INFO] [stderr] 14 | fn default() -> Self { [INFO] [stderr] 15 | Self::new() [INFO] [stderr] 16 | } [INFO] [stderr] 17 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:54 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:100 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:30 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:30 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:91:30 [INFO] [stderr] | [INFO] [stderr] 91 | cofactor_matrix.data[3 * 0 + 0] = self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:55 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:55 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:101 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:124 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:30 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:92:30 [INFO] [stderr] | [INFO] [stderr] 92 | cofactor_matrix.data[3 * 0 + 1] = -(self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:54 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:54 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:100 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:123 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:30 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:93:30 [INFO] [stderr] | [INFO] [stderr] 93 | cofactor_matrix.data[3 * 0 + 2] = self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:55 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:55 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:101 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:101 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:30 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:95:30 [INFO] [stderr] | [INFO] [stderr] 95 | cofactor_matrix.data[3 * 1 + 0] = -(self.data[3 * 0 + 1] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:54 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:54 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:54 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:100 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:100 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:123 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:96:30 [INFO] [stderr] | [INFO] [stderr] 96 | cofactor_matrix.data[3 * 1 + 1] = self.data[3 * 0 + 0] * self.data[3 * 2 + 2] - self.data[3 * 0 + 2] * self.data[3 * 2 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:55 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:55 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:55 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:101 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:101 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:124 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:97:30 [INFO] [stderr] | [INFO] [stderr] 97 | cofactor_matrix.data[3 * 1 + 2] = -(self.data[3 * 0 + 0] * self.data[3 * 2 + 1] - self.data[3 * 0 + 1] * self.data[3 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:54 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:54 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:77 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:100 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:100 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:123 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:99:30 [INFO] [stderr] | [INFO] [stderr] 99 | cofactor_matrix.data[3 * 2 + 0] = self.data[3 * 0 + 1] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 1]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:55 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:55 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:55 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:78 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:101 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:101 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:124 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:100:124 [INFO] [stderr] | [INFO] [stderr] 100 | cofactor_matrix.data[3 * 2 + 1] = -(self.data[3 * 0 + 0] * self.data[3 * 1 + 2] - self.data[3 * 0 + 2] * self.data[3 * 1 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:54 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:54 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:54 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:77 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:100 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:100 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:123 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:101:123 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[3 * 2 + 2] = self.data[3 * 0 + 0] * self.data[3 * 1 + 1] - self.data[3 * 0 + 1] * self.data[3 * 1 + 0]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:19 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:19 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:19 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:43 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:116:89 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[3 * 0 + 0] * (self.data[3 * 1 + 1] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:19 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:19 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:43 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:43 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:89 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:117:112 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[3 * 0 + 1] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 2] - self.data[3 * 1 + 2] * self.data[3 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:19 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:19 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:43 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:43 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:89 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:118:112 [INFO] [stderr] | [INFO] [stderr] 118 | self.data[3 * 0 + 2] * (self.data[3 * 1 + 0] * self.data[3 * 2 + 1] - self.data[3 * 1 + 1] * self.data[3 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:36 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:36 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:36 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:69 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:69 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:92 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:142:92 [INFO] [stderr] | [INFO] [stderr] 142 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:143:36 [INFO] [stderr] | [INFO] [stderr] 143 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:143:36 [INFO] [stderr] | [INFO] [stderr] 143 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:143:69 [INFO] [stderr] | [INFO] [stderr] 143 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:143:92 [INFO] [stderr] | [INFO] [stderr] 143 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:36 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:36 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:36 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:69 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:69 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:102 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:151:102 [INFO] [stderr] | [INFO] [stderr] 151 | x: other.x * self.data[3 * 0 + 0] + other.y * self.data[3 * 0 + 1] + other.z * self.data[3 * 0 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:152:36 [INFO] [stderr] | [INFO] [stderr] 152 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + other.z * self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:152:36 [INFO] [stderr] | [INFO] [stderr] 152 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + other.z * self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:152:69 [INFO] [stderr] | [INFO] [stderr] 152 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + other.z * self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:152:102 [INFO] [stderr] | [INFO] [stderr] 152 | y: other.x * self.data[3 * 1 + 0] + other.y * self.data[3 * 1 + 1] + other.z * self.data[3 * 1 + 2], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:153:36 [INFO] [stderr] | [INFO] [stderr] 153 | z: other.x * self.data[3 * 2 + 0] + other.y * self.data[3 * 2 + 1] + other.z * self.data[3 * 2 + 2], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:21 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:21 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:21 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:43 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:43 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:65 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:173:65 [INFO] [stderr] | [INFO] [stderr] 173 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:174:21 [INFO] [stderr] | [INFO] [stderr] 174 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:174:21 [INFO] [stderr] | [INFO] [stderr] 174 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:174:43 [INFO] [stderr] | [INFO] [stderr] 174 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:174:65 [INFO] [stderr] | [INFO] [stderr] 174 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:175:21 [INFO] [stderr] | [INFO] [stderr] 175 | , self.data[3 * 2 + 0], self.data[3 * 2 + 1], self.data[3 * 2 + 2]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 0` [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:21 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:43 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:43 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:65 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix3x3.rs:182:65 [INFO] [stderr] | [INFO] [stderr] 182 | , self.data[3 * 0 + 0], self.data[3 * 0 + 1], self.data[3 * 0 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 1` [INFO] [stderr] --> src/matrix/matrix3x3.rs:183:21 [INFO] [stderr] | [INFO] [stderr] 183 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:183:21 [INFO] [stderr] | [INFO] [stderr] 183 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:183:43 [INFO] [stderr] | [INFO] [stderr] 183 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix3x3.rs:183:65 [INFO] [stderr] | [INFO] [stderr] 183 | , self.data[3 * 1 + 0], self.data[3 * 1 + 1], self.data[3 * 1 + 2] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3 * 2` [INFO] [stderr] --> src/matrix/matrix3x3.rs:184:21 [INFO] [stderr] | [INFO] [stderr] 184 | , self.data[3 * 2 + 0], self.data[3 * 2 + 1], self.data[3 * 2 + 2]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/matrix/matrix3x3.rs:263:18 [INFO] [stderr] | [INFO] [stderr] 263 | for i in 0..9 { [INFO] [stderr] | ^^^^ help: try replacing the loop by: `self.data[..9].clone_from_slice(&product_matrix.data[..9])` [INFO] [stderr] | [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 operation is ineffective. Consider reducing it to `5` [INFO] [stderr] --> src/matrix/matrix3x3.rs:401:52 [INFO] [stderr] | [INFO] [stderr] 401 | Fraction::new(5 * 5, 1), Fraction::new(1 * 5, 1), Fraction::new(3 * 5, 1), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `matrix::matrix4x4::Matrix4x4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | / pub fn new() -> Matrix4x4 { [INFO] [stderr] 17 | | Matrix4x4 { [INFO] [stderr] 18 | | data: [ [INFO] [stderr] 19 | | Fraction::new(0, 1), Fraction::new(0, 1), Fraction::new(0, 1), Fraction::new(0, 1), [INFO] [stderr] ... | [INFO] [stderr] 24 | | } [INFO] [stderr] 25 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 13 | impl Default for matrix::matrix4x4::Matrix4x4 { [INFO] [stderr] 14 | fn default() -> Self { [INFO] [stderr] 15 | Self::new() [INFO] [stderr] 16 | } [INFO] [stderr] 17 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:102:27 [INFO] [stderr] | [INFO] [stderr] 102 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:103:27 [INFO] [stderr] | [INFO] [stderr] 103 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:104:27 [INFO] [stderr] | [INFO] [stderr] 104 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:101:30 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[4 * 0 + 0] = [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:101:30 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[4 * 0 + 0] = [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:101:30 [INFO] [stderr] | [INFO] [stderr] 101 | cofactor_matrix.data[4 * 0 + 0] = [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:106:27 [INFO] [stderr] | [INFO] [stderr] 106 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:106:27 [INFO] [stderr] | [INFO] [stderr] 106 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:107:27 [INFO] [stderr] | [INFO] [stderr] 107 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:107:51 [INFO] [stderr] | [INFO] [stderr] 107 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:107:120 [INFO] [stderr] | [INFO] [stderr] 107 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:108:27 [INFO] [stderr] | [INFO] [stderr] 108 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:108:51 [INFO] [stderr] | [INFO] [stderr] 108 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:108:120 [INFO] [stderr] | [INFO] [stderr] 108 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:105:30 [INFO] [stderr] | [INFO] [stderr] 105 | cofactor_matrix.data[4 * 0 + 1] = -( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:105:30 [INFO] [stderr] | [INFO] [stderr] 105 | cofactor_matrix.data[4 * 0 + 1] = -( [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:111:27 [INFO] [stderr] | [INFO] [stderr] 111 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:111:27 [INFO] [stderr] | [INFO] [stderr] 111 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:112:27 [INFO] [stderr] | [INFO] [stderr] 112 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:112:51 [INFO] [stderr] | [INFO] [stderr] 112 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:112:120 [INFO] [stderr] | [INFO] [stderr] 112 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:113:27 [INFO] [stderr] | [INFO] [stderr] 113 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:113:51 [INFO] [stderr] | [INFO] [stderr] 113 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:113:120 [INFO] [stderr] | [INFO] [stderr] 113 | self.data[4 * 1 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:110:30 [INFO] [stderr] | [INFO] [stderr] 110 | cofactor_matrix.data[4 * 0 + 2] = [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:110:30 [INFO] [stderr] | [INFO] [stderr] 110 | cofactor_matrix.data[4 * 0 + 2] = [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:115:27 [INFO] [stderr] | [INFO] [stderr] 115 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:115:27 [INFO] [stderr] | [INFO] [stderr] 115 | self.data[4 * 1 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:116:27 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:116:51 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:116:120 [INFO] [stderr] | [INFO] [stderr] 116 | self.data[4 * 1 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:117:27 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:117:51 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:117:120 [INFO] [stderr] | [INFO] [stderr] 117 | self.data[4 * 1 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | cofactor_matrix.data[4 * 0 + 3] = -( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | cofactor_matrix.data[4 * 0 + 3] = -( [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:122:27 [INFO] [stderr] | [INFO] [stderr] 122 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:122:27 [INFO] [stderr] | [INFO] [stderr] 122 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:123:27 [INFO] [stderr] | [INFO] [stderr] 123 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:123:27 [INFO] [stderr] | [INFO] [stderr] 123 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:124:27 [INFO] [stderr] | [INFO] [stderr] 124 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:124:27 [INFO] [stderr] | [INFO] [stderr] 124 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:121:30 [INFO] [stderr] | [INFO] [stderr] 121 | cofactor_matrix.data[4 * 1 + 0] = -( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:121:30 [INFO] [stderr] | [INFO] [stderr] 121 | cofactor_matrix.data[4 * 1 + 0] = -( [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:127:27 [INFO] [stderr] | [INFO] [stderr] 127 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:127:27 [INFO] [stderr] | [INFO] [stderr] 127 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:127:27 [INFO] [stderr] | [INFO] [stderr] 127 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:128:27 [INFO] [stderr] | [INFO] [stderr] 128 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:128:27 [INFO] [stderr] | [INFO] [stderr] 128 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:128:51 [INFO] [stderr] | [INFO] [stderr] 128 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:128:120 [INFO] [stderr] | [INFO] [stderr] 128 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:129:27 [INFO] [stderr] | [INFO] [stderr] 129 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:129:27 [INFO] [stderr] | [INFO] [stderr] 129 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:129:51 [INFO] [stderr] | [INFO] [stderr] 129 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:129:120 [INFO] [stderr] | [INFO] [stderr] 129 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:126:30 [INFO] [stderr] | [INFO] [stderr] 126 | cofactor_matrix.data[4 * 1 + 1] = [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:131:27 [INFO] [stderr] | [INFO] [stderr] 131 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:131:27 [INFO] [stderr] | [INFO] [stderr] 131 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:131:27 [INFO] [stderr] | [INFO] [stderr] 131 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:132:27 [INFO] [stderr] | [INFO] [stderr] 132 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:132:27 [INFO] [stderr] | [INFO] [stderr] 132 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:132:51 [INFO] [stderr] | [INFO] [stderr] 132 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:132:120 [INFO] [stderr] | [INFO] [stderr] 132 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 2 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:133:27 [INFO] [stderr] | [INFO] [stderr] 133 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:133:27 [INFO] [stderr] | [INFO] [stderr] 133 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:133:51 [INFO] [stderr] | [INFO] [stderr] 133 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:133:120 [INFO] [stderr] | [INFO] [stderr] 133 | self.data[4 * 0 + 3] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:130:30 [INFO] [stderr] | [INFO] [stderr] 130 | cofactor_matrix.data[4 * 1 + 2] = -( [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:136:27 [INFO] [stderr] | [INFO] [stderr] 136 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:136:27 [INFO] [stderr] | [INFO] [stderr] 136 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:136:27 [INFO] [stderr] | [INFO] [stderr] 136 | self.data[4 * 0 + 0] * (self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:137:27 [INFO] [stderr] | [INFO] [stderr] 137 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:137:27 [INFO] [stderr] | [INFO] [stderr] 137 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:137:51 [INFO] [stderr] | [INFO] [stderr] 137 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:137:120 [INFO] [stderr] | [INFO] [stderr] 137 | self.data[4 * 0 + 1] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - self.data[4 * 2 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:138:27 [INFO] [stderr] | [INFO] [stderr] 138 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:138:27 [INFO] [stderr] | [INFO] [stderr] 138 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:138:51 [INFO] [stderr] | [INFO] [stderr] 138 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:138:120 [INFO] [stderr] | [INFO] [stderr] 138 | self.data[4 * 0 + 2] * (self.data[4 * 2 + 0] * self.data[4 * 3 + 1] - self.data[4 * 2 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:135:30 [INFO] [stderr] | [INFO] [stderr] 135 | cofactor_matrix.data[4 * 1 + 3] = [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:142:27 [INFO] [stderr] | [INFO] [stderr] 142 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:142:27 [INFO] [stderr] | [INFO] [stderr] 142 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:142:51 [INFO] [stderr] | [INFO] [stderr] 142 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:142:97 [INFO] [stderr] | [INFO] [stderr] 142 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:143:27 [INFO] [stderr] | [INFO] [stderr] 143 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:143:27 [INFO] [stderr] | [INFO] [stderr] 143 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:143:51 [INFO] [stderr] | [INFO] [stderr] 143 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:143:97 [INFO] [stderr] | [INFO] [stderr] 143 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:144:27 [INFO] [stderr] | [INFO] [stderr] 144 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:144:27 [INFO] [stderr] | [INFO] [stderr] 144 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:144:51 [INFO] [stderr] | [INFO] [stderr] 144 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:144:97 [INFO] [stderr] | [INFO] [stderr] 144 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:141:30 [INFO] [stderr] | [INFO] [stderr] 141 | cofactor_matrix.data[4 * 2 + 0] = [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:27 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:27 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:27 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:51 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:146:97 [INFO] [stderr] | [INFO] [stderr] 146 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:27 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:27 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:51 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:51 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:97 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:147:120 [INFO] [stderr] | [INFO] [stderr] 147 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:51 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:51 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:97 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:148:120 [INFO] [stderr] | [INFO] [stderr] 148 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:27 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:27 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:27 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:51 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:151:97 [INFO] [stderr] | [INFO] [stderr] 151 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:27 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:27 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:51 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:51 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:97 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:152:120 [INFO] [stderr] | [INFO] [stderr] 152 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 3] - self.data[4 * 1 + 3] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:27 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:27 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:51 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:51 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:97 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:153:120 [INFO] [stderr] | [INFO] [stderr] 153 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:27 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:27 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:27 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:51 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:155:97 [INFO] [stderr] | [INFO] [stderr] 155 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:27 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:27 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:51 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:51 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:97 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:156:120 [INFO] [stderr] | [INFO] [stderr] 156 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 2] - self.data[4 * 1 + 2] * self.data[4 * 3 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:27 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:27 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:51 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:51 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:97 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:157:120 [INFO] [stderr] | [INFO] [stderr] 157 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 3 + 1] - self.data[4 * 1 + 1] * self.data[4 * 3 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:162:27 [INFO] [stderr] | [INFO] [stderr] 162 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:162:27 [INFO] [stderr] | [INFO] [stderr] 162 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:162:51 [INFO] [stderr] | [INFO] [stderr] 162 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:162:97 [INFO] [stderr] | [INFO] [stderr] 162 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:163:27 [INFO] [stderr] | [INFO] [stderr] 163 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:163:27 [INFO] [stderr] | [INFO] [stderr] 163 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:163:51 [INFO] [stderr] | [INFO] [stderr] 163 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:163:97 [INFO] [stderr] | [INFO] [stderr] 163 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:164:27 [INFO] [stderr] | [INFO] [stderr] 164 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:164:27 [INFO] [stderr] | [INFO] [stderr] 164 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:164:51 [INFO] [stderr] | [INFO] [stderr] 164 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:164:97 [INFO] [stderr] | [INFO] [stderr] 164 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:161:30 [INFO] [stderr] | [INFO] [stderr] 161 | cofactor_matrix.data[4 * 3 + 0] = -( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:27 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:51 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:167:97 [INFO] [stderr] | [INFO] [stderr] 167 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 2] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 2]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:27 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:27 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:51 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:51 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:97 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:168:120 [INFO] [stderr] | [INFO] [stderr] 168 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:27 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:27 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:51 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:51 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:97 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:169:120 [INFO] [stderr] | [INFO] [stderr] 169 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:27 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:27 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:27 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:51 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:171:97 [INFO] [stderr] | [INFO] [stderr] 171 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:27 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:27 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:51 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:51 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:97 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:172:120 [INFO] [stderr] | [INFO] [stderr] 172 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 3] - self.data[4 * 1 + 3] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:27 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:27 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:51 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:51 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:97 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:173:120 [INFO] [stderr] | [INFO] [stderr] 173 | self.data[4 * 0 + 3] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:27 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:27 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:27 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:51 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:176:97 [INFO] [stderr] | [INFO] [stderr] 176 | self.data[4 * 0 + 0] * (self.data[4 * 1 + 1] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 1]) - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:27 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:27 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:51 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:51 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:97 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:177:120 [INFO] [stderr] | [INFO] [stderr] 177 | self.data[4 * 0 + 1] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 2] - self.data[4 * 1 + 2] * self.data[4 * 2 + 0]) + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:27 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:27 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:51 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:51 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:97 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:178:120 [INFO] [stderr] | [INFO] [stderr] 178 | self.data[4 * 0 + 2] * (self.data[4 * 1 + 0] * self.data[4 * 2 + 1] - self.data[4 * 1 + 1] * self.data[4 * 2 + 0]); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:19 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:19 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:19 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:42 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:111 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:111 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:111 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:134 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:203 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:203 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:203 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:193:226 [INFO] [stderr] | [INFO] [stderr] 193 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] + self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] + self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:19 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:19 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:42 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:42 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:111 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:111 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:134 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:157 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:203 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:203 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:226 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:194:272 [INFO] [stderr] | [INFO] [stderr] 194 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] + self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] + self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:19 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:19 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:42 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:42 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:111 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:111 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:134 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:180 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:203 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:203 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:226 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:195:249 [INFO] [stderr] | [INFO] [stderr] 195 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] + self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] + self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] + [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:19 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:19 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:42 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:42 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:111 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:111 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:134 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:157 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:203 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:203 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:226 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:196:272 [INFO] [stderr] | [INFO] [stderr] 196 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] + self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] + self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:19 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:19 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:19 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:42 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:111 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:111 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:111 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:134 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:203 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:203 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:203 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:197:226 [INFO] [stderr] | [INFO] [stderr] 197 | self.data[4 * 0 + 0] * self.data[4 * 1 + 1] * self.data[4 * 2 + 3] * self.data[4 * 3 + 2] - self.data[4 * 0 + 0] * self.data[4 * 1 + 2] * self.data[4 * 2 + 1] * self.data[4 * 3 + 3] - self.data[4 * 0 + 0] * self.data[4 * 1 + 3] * self.data[4 * 2 + 2] * self.data[4 * 3 + 1] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:19 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:19 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:42 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:42 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:111 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:111 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:134 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:180 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:203 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:203 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:226 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:198:249 [INFO] [stderr] | [INFO] [stderr] 198 | self.data[4 * 0 + 1] * self.data[4 * 1 + 0] * self.data[4 * 2 + 2] * self.data[4 * 3 + 3] - self.data[4 * 0 + 1] * self.data[4 * 1 + 2] * self.data[4 * 2 + 3] * self.data[4 * 3 + 0] - self.data[4 * 0 + 1] * self.data[4 * 1 + 3] * self.data[4 * 2 + 0] * self.data[4 * 3 + 2] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:19 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:19 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:42 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:42 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:111 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:111 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:134 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:157 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:203 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:203 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:226 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:199:272 [INFO] [stderr] | [INFO] [stderr] 199 | self.data[4 * 0 + 2] * self.data[4 * 1 + 0] * self.data[4 * 2 + 3] * self.data[4 * 3 + 1] - self.data[4 * 0 + 2] * self.data[4 * 1 + 1] * self.data[4 * 2 + 0] * self.data[4 * 3 + 3] - self.data[4 * 0 + 2] * self.data[4 * 1 + 3] * self.data[4 * 2 + 1] * self.data[4 * 3 + 0] - [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:19 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:19 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:42 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:42 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:111 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:111 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:134 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:180 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:203 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:203 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:226 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:200:249 [INFO] [stderr] | [INFO] [stderr] 200 | self.data[4 * 0 + 3] * self.data[4 * 1 + 0] * self.data[4 * 2 + 1] * self.data[4 * 3 + 2] - self.data[4 * 0 + 3] * self.data[4 * 1 + 1] * self.data[4 * 2 + 2] * self.data[4 * 3 + 0] - self.data[4 * 0 + 3] * self.data[4 * 1 + 2] * self.data[4 * 2 + 0] * self.data[4 * 3 + 1] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:36 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:36 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:36 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:69 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:69 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:102 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:102 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:125 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:224:125 [INFO] [stderr] | [INFO] [stderr] 224 | x: other.x * self.data[4 * 0 + 0] + other.y * self.data[4 * 0 + 1] + other.z * self.data[4 * 0 + 2] + self.data[4 * 0 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:36 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:36 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:69 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:102 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:225:125 [INFO] [stderr] | [INFO] [stderr] 225 | y: other.x * self.data[4 * 1 + 0] + other.y * self.data[4 * 1 + 1] + other.z * self.data[4 * 1 + 2] + self.data[4 * 1 + 3], [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:226:36 [INFO] [stderr] | [INFO] [stderr] 226 | z: other.x * self.data[4 * 2 + 0] + other.y * self.data[4 * 2 + 1] + other.z * self.data[4 * 2 + 2] + self.data[4 * 2 + 3], [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:21 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:21 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:21 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:43 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:43 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:65 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:65 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:87 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:246:87 [INFO] [stderr] | [INFO] [stderr] 246 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:21 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:21 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:43 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:65 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:247:87 [INFO] [stderr] | [INFO] [stderr] 247 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:248:21 [INFO] [stderr] | [INFO] [stderr] 248 | , self.data[4 * 2 + 0], self.data[4 * 2 + 1], self.data[4 * 2 + 2], self.data[4 * 2 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:249:21 [INFO] [stderr] | [INFO] [stderr] 249 | , self.data[4 * 3 + 0], self.data[4 * 3 + 1], self.data[4 * 3 + 2], self.data[4 * 3 + 3]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:21 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 0` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:21 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:21 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:43 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:43 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:65 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:65 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:87 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this operation will always return zero. This is likely not the intended outcome [INFO] [stderr] --> src/matrix/matrix4x4.rs:256:87 [INFO] [stderr] | [INFO] [stderr] 256 | , self.data[4 * 0 + 0], self.data[4 * 0 + 1], self.data[4 * 0 + 2], self.data[4 * 0 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#erasing_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 1` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:21 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:21 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:43 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:65 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/matrix/matrix4x4.rs:257:87 [INFO] [stderr] | [INFO] [stderr] 257 | , self.data[4 * 1 + 0], self.data[4 * 1 + 1], self.data[4 * 1 + 2], self.data[4 * 1 + 3] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 2` [INFO] [stderr] --> src/matrix/matrix4x4.rs:258:21 [INFO] [stderr] | [INFO] [stderr] 258 | , self.data[4 * 2 + 0], self.data[4 * 2 + 1], self.data[4 * 2 + 2], self.data[4 * 2 + 3] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 * 3` [INFO] [stderr] --> src/matrix/matrix4x4.rs:259:21 [INFO] [stderr] | [INFO] [stderr] 259 | , self.data[4 * 3 + 0], self.data[4 * 3 + 1], self.data[4 * 3 + 2], self.data[4 * 3 + 3]) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: it looks like you're manually copying between slices [INFO] [stderr] --> src/matrix/matrix4x4.rs:338:18 [INFO] [stderr] | [INFO] [stderr] 338 | for i in 0..16 { [INFO] [stderr] | ^^^^^ help: try replacing the loop by: `self.data[..16].clone_from_slice(&product_matrix.data[..16])` [INFO] [stderr] | [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 operation is ineffective. Consider reducing it to `5` [INFO] [stderr] --> src/matrix/matrix4x4.rs:483:52 [INFO] [stderr] | [INFO] [stderr] 483 | Fraction::new(5 * 5, 1), Fraction::new(1 * 5, 1), Fraction::new(3 * 5, 1), Fraction::new(4 * 5, 1), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `5` [INFO] [stderr] --> src/matrix/matrix4x4.rs:485:77 [INFO] [stderr] | [INFO] [stderr] 485 | Fraction::new(7 * 5, 1), Fraction::new(2 * 5, 1), Fraction::new(1 * 5, 1), Fraction::new(6 * 5, 1)]; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:116:20 [INFO] [stderr] | [INFO] [stderr] 116 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 117 | | string.push_str(&self.x.to_string()); [INFO] [stderr] 118 | | string.push('i'); [INFO] [stderr] 119 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::if_same_then_else)] on by default [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:113:30 [INFO] [stderr] | [INFO] [stderr] 113 | if self.x > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 114 | | string.push_str(&self.x.to_string()); [INFO] [stderr] 115 | | string.push('i'); [INFO] [stderr] 116 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:126:20 [INFO] [stderr] | [INFO] [stderr] 126 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 127 | | string.push_str(&self.y.to_string()); [INFO] [stderr] 128 | | string.push('j'); [INFO] [stderr] 129 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:123:30 [INFO] [stderr] | [INFO] [stderr] 123 | if self.y > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 124 | | string.push_str(&self.y.to_string()); [INFO] [stderr] 125 | | string.push('j'); [INFO] [stderr] 126 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:136:20 [INFO] [stderr] | [INFO] [stderr] 136 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 137 | | string.push_str(&self.z.to_string()); [INFO] [stderr] 138 | | string.push('k'); [INFO] [stderr] 139 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:133:30 [INFO] [stderr] | [INFO] [stderr] 133 | if self.z > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 134 | | string.push_str(&self.z.to_string()); [INFO] [stderr] 135 | | string.push('k'); [INFO] [stderr] 136 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:159:20 [INFO] [stderr] | [INFO] [stderr] 159 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 160 | | string.push_str(&self.x.to_string()); [INFO] [stderr] 161 | | string.push('i'); [INFO] [stderr] 162 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:156:30 [INFO] [stderr] | [INFO] [stderr] 156 | if self.x > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 157 | | string.push_str(&self.x.to_string()); [INFO] [stderr] 158 | | string.push('i'); [INFO] [stderr] 159 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:169:20 [INFO] [stderr] | [INFO] [stderr] 169 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 170 | | string.push_str(&self.y.to_string()); [INFO] [stderr] 171 | | string.push('j'); [INFO] [stderr] 172 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:166:30 [INFO] [stderr] | [INFO] [stderr] 166 | if self.y > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 167 | | string.push_str(&self.y.to_string()); [INFO] [stderr] 168 | | string.push('j'); [INFO] [stderr] 169 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/imaginary/quaternion.rs:179:20 [INFO] [stderr] | [INFO] [stderr] 179 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 180 | | string.push_str(&self.z.to_string()); [INFO] [stderr] 181 | | string.push('k'); [INFO] [stderr] 182 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] note: same as this [INFO] [stderr] --> src/imaginary/quaternion.rs:176:30 [INFO] [stderr] | [INFO] [stderr] 176 | if self.z > ZERO { [INFO] [stderr] | ______________________________^ [INFO] [stderr] 177 | | string.push_str(&self.z.to_string()); [INFO] [stderr] 178 | | string.push('k'); [INFO] [stderr] 179 | | } else { [INFO] [stderr] | |_____________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/imaginary/quaternion.rs:249:14 [INFO] [stderr] | [INFO] [stderr] 249 | self * (other.conjugate().scale(other.norm().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] warning: This binary expression can be simplified [INFO] [stderr] --> src/fraction.rs:249:13 [INFO] [stderr] | [INFO] [stderr] 249 | if ((self.numerator == other.numerator || self.numerator < other.numerator) && self.denominator > other.denominator) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.numerator <= other.numerator` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::double_comparisons)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_comparisons [INFO] [stderr] [INFO] [stderr] warning: This binary expression can be simplified [INFO] [stderr] --> src/fraction.rs:253:21 [INFO] [stderr] | [INFO] [stderr] 253 | || ((self.numerator == other.numerator || self.numerator > other.numerator) && self.denominator < other.denominator) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.numerator >= other.numerator` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_comparisons [INFO] [stderr] [INFO] [stderr] warning: Negation by multiplying with -1 [INFO] [stderr] --> src/fraction.rs:271:39 [INFO] [stderr] | [INFO] [stderr] 271 | write!(f, "-[{}/{}]", self.numerator * -1, self.denominator) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::neg_multiply)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_multiply [INFO] [stderr] [INFO] [stderr] warning: Negation by multiplying with -1 [INFO] [stderr] --> src/fraction.rs:289:39 [INFO] [stderr] | [INFO] [stderr] 289 | write!(f, "-({}/{})", self.numerator * -1, self.denominator) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#neg_multiply [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Add` impl [INFO] [stderr] --> src/fraction.rs:303:117 [INFO] [stderr] | [INFO] [stderr] 303 | Fraction::new(self.numerator * other.denominator + other.numerator * self.denominator, self.denominator * other.denominator) [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] error: Suspicious use of binary operator in `AddAssign` impl [INFO] [stderr] --> src/fraction.rs:311:44 [INFO] [stderr] | [INFO] [stderr] 311 | let denominator = self.denominator * other.denominator; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::suspicious_op_assign_impl)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `AddAssign` impl [INFO] [stderr] --> src/fraction.rs:314:36 [INFO] [stderr] | [INFO] [stderr] 314 | self.numerator = numerator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `AddAssign` impl [INFO] [stderr] --> src/fraction.rs:315:40 [INFO] [stderr] | [INFO] [stderr] 315 | self.denominator = denominator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Sub` impl [INFO] [stderr] --> src/fraction.rs:325:117 [INFO] [stderr] | [INFO] [stderr] 325 | Fraction::new(self.numerator * other.denominator - other.numerator * self.denominator, self.denominator * other.denominator) [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] error: Suspicious use of binary operator in `SubAssign` impl [INFO] [stderr] --> src/fraction.rs:336:40 [INFO] [stderr] | [INFO] [stderr] 336 | self.numerator = numerator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `SubAssign` impl [INFO] [stderr] --> src/fraction.rs:340:48 [INFO] [stderr] | [INFO] [stderr] 340 | let denominator = self.denominator * other.denominator; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `SubAssign` impl [INFO] [stderr] --> src/fraction.rs:343:40 [INFO] [stderr] | [INFO] [stderr] 343 | self.numerator = numerator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `SubAssign` impl [INFO] [stderr] --> src/fraction.rs:344:44 [INFO] [stderr] | [INFO] [stderr] 344 | self.denominator = denominator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `MulAssign` impl [INFO] [stderr] --> src/fraction.rs:363:36 [INFO] [stderr] | [INFO] [stderr] 363 | self.numerator = numerator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `MulAssign` impl [INFO] [stderr] --> src/fraction.rs:364:40 [INFO] [stderr] | [INFO] [stderr] 364 | self.denominator = denominator / greatest_common_divisor; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/fraction.rs:371:38 [INFO] [stderr] | [INFO] [stderr] 371 | Fraction::new(self.numerator * other.denominator, self.denominator * other.numerator) [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] error: Suspicious use of binary operator in `Div` impl [INFO] [stderr] --> src/fraction.rs:371:76 [INFO] [stderr] | [INFO] [stderr] 371 | Fraction::new(self.numerator * other.denominator, self.denominator * other.numerator) [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] error: Suspicious use of binary operator in `DivAssign` impl [INFO] [stderr] --> src/fraction.rs:377:40 [INFO] [stderr] | [INFO] [stderr] 377 | let numerator = self.numerator * other.denominator; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: Suspicious use of binary operator in `DivAssign` impl [INFO] [stderr] --> src/fraction.rs:378:44 [INFO] [stderr] | [INFO] [stderr] 378 | let denominator = self.denominator * other.numerator; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#suspicious_op_assign_impl [INFO] [stderr] [INFO] [stderr] error: aborting due to 140 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `oxygen_quark`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "761f347a8751a0b4371d1eb59001129a9cc754899a99273c33f788e0436aeac7"` [INFO] running `"docker" "rm" "-f" "761f347a8751a0b4371d1eb59001129a9cc754899a99273c33f788e0436aeac7"` [INFO] [stdout] 761f347a8751a0b4371d1eb59001129a9cc754899a99273c33f788e0436aeac7