[INFO] updating cached repository https://github.com/JulianKnodt/quick_maths [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 82a0ebd16b17342dce8a287790daa94c60385d00 [INFO] testing JulianKnodt/quick_maths against 1.45.2 for beta-1.46-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJulianKnodt%2Fquick_maths" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/JulianKnodt/quick_maths on toolchain 1.45.2 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.45.2" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/JulianKnodt/quick_maths [INFO] finished tweaking git repo https://github.com/JulianKnodt/quick_maths [INFO] tweaked toml for git repo https://github.com/JulianKnodt/quick_maths written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/JulianKnodt/quick_maths already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.45.2" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+1.45.2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6572aa9cb4e10af664ec145aba9432e18446f56a7f1f92ba410e361f213a3c8f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "6572aa9cb4e10af664ec145aba9432e18446f56a7f1f92ba410e361f213a3c8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6572aa9cb4e10af664ec145aba9432e18446f56a7f1f92ba410e361f213a3c8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6572aa9cb4e10af664ec145aba9432e18446f56a7f1f92ba410e361f213a3c8f", kill_on_drop: false }` [INFO] [stdout] 6572aa9cb4e10af664ec145aba9432e18446f56a7f1f92ba410e361f213a3c8f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+1.45.2" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5634500a1e40031849aa9113f8b34eacd5ee7b9e6f103afff9870d1435b08f7d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5634500a1e40031849aa9113f8b34eacd5ee7b9e6f103afff9870d1435b08f7d", kill_on_drop: false }` [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling num-iter v0.1.40 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-integer v0.1.42 [INFO] [stderr] Compiling num v0.2.1 [INFO] [stderr] Compiling quick_maths v0.1.9 (/opt/rustwide/workdir) [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/mat.rs:13:51 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct Matrix(pub Vector>); [INFO] [stdout] | ---------------------------------^---------------- help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/mat.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/mat.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/mat.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/mat.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/mat.rs:12:41 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/ray.rs:12:32 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct Ray { [INFO] [stdout] | -----------------^---------------- help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/ray.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/ray.rs:10:17 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/ray.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/ray.rs:10:30 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/ray.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/ray.rs:20:22 [INFO] [stdout] | [INFO] [stdout] 20 | impl Ray { [INFO] [stdout] | -----------------^- help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/ray.rs:24:22 [INFO] [stdout] | [INFO] [stdout] 24 | impl Ray { [INFO] [stdout] | -----------------^-------- help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/vec.rs:16:35 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Vector(pub [T; N]); [INFO] [stdout] | -----------------^---------------- help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/transform.rs:9:38 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Transform { [INFO] [stdout] | -----------------^---------------- help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/transform.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/transform.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/transform.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/transform.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/transform.rs:7:41 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/dynamics/tensor.rs:7:38 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct DynTensor { [INFO] [stdout] | -----------------^------- help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/dynamics/tensor.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: type parameters must be declared prior to const parameters [INFO] [stdout] --> src/dynamics/tensor.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ help: reorder the parameters: lifetimes, then types, then consts: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | / #![feature( [INFO] [stdout] 3 | | const_generics, [INFO] [stdout] 4 | | const_generic_impls_guard, [INFO] [stdout] 5 | | maybe_uninit_uninit_array, [INFO] [stdout] 6 | | new_uninit [INFO] [stdout] 7 | | )] [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vec3` [INFO] [stdout] --> src/ray.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | vec::{Vec3, Vector}, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add`, `Mul`, `Neg`, `marker::PhantomData` [INFO] [stdout] --> src/ray.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | marker::PhantomData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | ops::{Add, Mul, Neg}, [INFO] [stdout] | ^^^ ^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:190:64 [INFO] [stdout] | [INFO] [stdout] 190 | impl Zero for Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:322:47 [INFO] [stdout] | [INFO] [stdout] 322 | impl One for Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:465:65 [INFO] [stdout] | [INFO] [stdout] 465 | impl Index for Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:470:68 [INFO] [stdout] | [INFO] [stdout] 470 | impl IndexMut for Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:12:41 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:476:67 [INFO] [stdout] | [INFO] [stdout] 476 | impl $ty for Matrix [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 489 | def_op!(Add, add, +); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:476:67 [INFO] [stdout] | [INFO] [stdout] 476 | impl $ty for Matrix [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 490 | def_op!(Sub, sub, -); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:476:67 [INFO] [stdout] | [INFO] [stdout] 476 | impl $ty for Matrix [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 491 | def_op!(Mul, mul, *); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:476:67 [INFO] [stdout] | [INFO] [stdout] 476 | impl $ty for Matrix [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 492 | def_op!(Div, div, /); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:496:67 [INFO] [stdout] | [INFO] [stdout] 496 | impl $ty for Matrix { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 508 | def_scalar_op!(Add, add, +); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:496:67 [INFO] [stdout] | [INFO] [stdout] 496 | impl $ty for Matrix { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 509 | def_scalar_op!(Sub, sub, -); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:496:67 [INFO] [stdout] | [INFO] [stdout] 496 | impl $ty for Matrix { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 510 | def_scalar_op!(Mul, mul, *); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:496:67 [INFO] [stdout] | [INFO] [stdout] 496 | impl $ty for Matrix { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 511 | def_scalar_op!(Div, div, /); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:10:30 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:301:47 [INFO] [stdout] | [INFO] [stdout] 301 | impl AsRef<[T]> for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:307:47 [INFO] [stdout] | [INFO] [stdout] 307 | impl One for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:312:54 [INFO] [stdout] | [INFO] [stdout] 312 | impl Zero for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:318:65 [INFO] [stdout] | [INFO] [stdout] 318 | impl, T, const N: usize> Index for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:323:68 [INFO] [stdout] | [INFO] [stdout] 323 | impl, T, const N: usize> IndexMut for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:327:64 [INFO] [stdout] | [INFO] [stdout] 327 | impl + Copy, const N: usize> Neg for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:332:64 [INFO] [stdout] | [INFO] [stdout] 332 | impl + Copy, const N: usize> Not for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:524:49 [INFO] [stdout] | [INFO] [stdout] 524 | impl Clone for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:542:59 [INFO] [stdout] | [INFO] [stdout] 542 | impl PartialOrd for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:548:45 [INFO] [stdout] | [INFO] [stdout] 548 | impl Ord for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:552:49 [INFO] [stdout] | [INFO] [stdout] 552 | impl Debug for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:558:57 [INFO] [stdout] | [INFO] [stdout] 558 | impl PartialEq for Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:339:54 [INFO] [stdout] | [INFO] [stdout] 339 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 355 | vec_op!(Add, add, +); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:339:54 [INFO] [stdout] | [INFO] [stdout] 339 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 356 | vec_op!(Mul, mul, *); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:339:54 [INFO] [stdout] | [INFO] [stdout] 339 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 357 | vec_op!(Sub, sub, -); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:339:54 [INFO] [stdout] | [INFO] [stdout] 339 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 358 | vec_op!(Div, div, /); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:339:54 [INFO] [stdout] | [INFO] [stdout] 339 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 359 | vec_op!(Rem, rem, %); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:339:54 [INFO] [stdout] | [INFO] [stdout] 339 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 362 | vec_op!(BitAnd, bitand, &); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:339:54 [INFO] [stdout] | [INFO] [stdout] 339 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 363 | vec_op!(BitOr, bitor, |); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:339:54 [INFO] [stdout] | [INFO] [stdout] 339 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 364 | vec_op!(BitXor, bitxor, ^); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:368:57 [INFO] [stdout] | [INFO] [stdout] 368 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 384 | scalar_op!(Add, add, +); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:368:57 [INFO] [stdout] | [INFO] [stdout] 368 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 385 | scalar_op!(Mul, mul, *); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:368:57 [INFO] [stdout] | [INFO] [stdout] 368 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 386 | scalar_op!(Sub, sub, -); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:368:57 [INFO] [stdout] | [INFO] [stdout] 368 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 387 | scalar_op!(Div, div, /); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:368:57 [INFO] [stdout] | [INFO] [stdout] 368 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 388 | scalar_op!(Rem, rem, %); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:368:57 [INFO] [stdout] | [INFO] [stdout] 368 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 391 | scalar_op!(BitAnd, bitand, &); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:368:57 [INFO] [stdout] | [INFO] [stdout] 368 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 392 | scalar_op!(BitOr, bitor, |); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:368:57 [INFO] [stdout] | [INFO] [stdout] 368 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 393 | scalar_op!(BitXor, bitxor, ^); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:397:57 [INFO] [stdout] | [INFO] [stdout] 397 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 414 | assign_op!(AddAssign, add_assign, +=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:404:54 [INFO] [stdout] | [INFO] [stdout] 404 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 414 | assign_op!(AddAssign, add_assign, +=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:397:57 [INFO] [stdout] | [INFO] [stdout] 397 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 415 | assign_op!(SubAssign, sub_assign, -=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:404:54 [INFO] [stdout] | [INFO] [stdout] 404 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 415 | assign_op!(SubAssign, sub_assign, -=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:397:57 [INFO] [stdout] | [INFO] [stdout] 397 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 416 | assign_op!(MulAssign, mul_assign, *=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:404:54 [INFO] [stdout] | [INFO] [stdout] 404 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 416 | assign_op!(MulAssign, mul_assign, *=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:397:57 [INFO] [stdout] | [INFO] [stdout] 397 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 417 | assign_op!(DivAssign, div_assign, /=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:404:54 [INFO] [stdout] | [INFO] [stdout] 404 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 417 | assign_op!(DivAssign, div_assign, /=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:397:57 [INFO] [stdout] | [INFO] [stdout] 397 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 418 | assign_op!(RemAssign, rem_assign, %=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:404:54 [INFO] [stdout] | [INFO] [stdout] 404 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 418 | assign_op!(RemAssign, rem_assign, %=); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:397:57 [INFO] [stdout] | [INFO] [stdout] 397 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 421 | assign_op!(BitAndAssign, bitand_assign, &=); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:404:54 [INFO] [stdout] | [INFO] [stdout] 404 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 421 | assign_op!(BitAndAssign, bitand_assign, &=); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:397:57 [INFO] [stdout] | [INFO] [stdout] 397 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 422 | assign_op!(BitOrAssign, bitor_assign, |=); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:404:54 [INFO] [stdout] | [INFO] [stdout] 404 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 422 | assign_op!(BitOrAssign, bitor_assign, |=); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:397:57 [INFO] [stdout] | [INFO] [stdout] 397 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 423 | assign_op!(BitXorAssign, bitxor_assign, ^=); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:404:54 [INFO] [stdout] | [INFO] [stdout] 404 | impl $t for Vector { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 423 | assign_op!(BitXorAssign, bitxor_assign, ^=); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:37:50 [INFO] [stdout] | [INFO] [stdout] 37 | impl Mul for Transform { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:7:41 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:7:30 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:51:46 [INFO] [stdout] | [INFO] [stdout] 51 | impl TensorMul for DynTensor<1, T> { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:67:46 [INFO] [stdout] | [INFO] [stdout] 67 | impl TensorMul for DynTensor<2, T> { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:108:63 [INFO] [stdout] | [INFO] [stdout] 108 | impl $typ for DynTensor { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 122 | / impl_bin_op!( [INFO] [stdout] 123 | | impl Mul, mul, *; [INFO] [stdout] 124 | | impl Add, add, +; [INFO] [stdout] 125 | | impl Sub, sub, -; [INFO] [stdout] 126 | | impl Div, div, /; [INFO] [stdout] 127 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:16:42 [INFO] [stdout] | [INFO] [stdout] 16 | pub type Mat4 = Matrix<4, 4, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:18:42 [INFO] [stdout] | [INFO] [stdout] 18 | pub type Mat3 = Matrix<3, 3, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:20:42 [INFO] [stdout] | [INFO] [stdout] 20 | pub type Mat2 = Matrix<2, 2, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:22:48 [INFO] [stdout] | [INFO] [stdout] 22 | impl Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:35:55 [INFO] [stdout] | [INFO] [stdout] 35 | impl Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:115:39 [INFO] [stdout] | [INFO] [stdout] 115 | impl Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:458:32 [INFO] [stdout] | [INFO] [stdout] 458 | impl Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:560:55 [INFO] [stdout] | [INFO] [stdout] 560 | impl Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:13:80 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct Matrix(pub Vector>); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | pub pos: Vector, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub dir: Vector, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub fwd: Matrix, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | pub bkwd: Matrix, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | shape: Vector, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:36:51 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn dot(&self, vec: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:36:34 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn dot(&self, vec: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:43:75 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn qdot(&self, vec: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:43:58 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) fn qdot(&self, vec: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:53:29 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn t(&self) -> Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:63:71 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn matmul(&self, o: &Matrix) -> Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:63:51 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn matmul(&self, o: &Matrix) -> Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:82:48 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn apply_fn(&self, f: F) -> Matrix [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:93:66 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn zxtend(&self) -> Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:103:66 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn reduce(&self) -> Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:117:30 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn from_diag(v: Vector) -> Self { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:131:50 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn ixtend(&self) -> Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:160:52 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn usolve(&self, b: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:160:35 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn usolve(&self, b: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:173:52 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn lsolve(&self, b: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:173:35 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn lsolve(&self, b: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:185:76 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn solve((l, u, p): &(Self, Self, Self), b: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:185:59 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn solve((l, u, p): &(Self, Self, Self), b: &Vector) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:21:42 [INFO] [stdout] | [INFO] [stdout] 21 | pub type Vec3 = Vector<3, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:19:42 [INFO] [stdout] | [INFO] [stdout] 19 | pub type Vec2 = Vector<2, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:24:42 [INFO] [stdout] | [INFO] [stdout] 24 | pub type Vec4 = Vector<4, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:459:34 [INFO] [stdout] | [INFO] [stdout] 459 | pub fn squeeze(self) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/mat.rs:466:24 [INFO] [stdout] | [INFO] [stdout] 466 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:18:39 [INFO] [stdout] | [INFO] [stdout] 18 | pub type Ray3 = Ray<3, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | impl Ray { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:24:36 [INFO] [stdout] | [INFO] [stdout] 24 | impl Ray { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:10:17 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(pos: Vector, dir: Vector) -> Self { Ray { pos, dir } } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:22:45 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(pos: Vector, dir: Vector) -> Self { Ray { pos, dir } } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/ray.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn at(&self, t: T) -> Vector { self.pos + self.dir * t } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:26:38 [INFO] [stdout] | [INFO] [stdout] 26 | impl Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:65:32 [INFO] [stdout] | [INFO] [stdout] 65 | impl Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:82:45 [INFO] [stdout] | [INFO] [stdout] 82 | impl Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:95:39 [INFO] [stdout] | [INFO] [stdout] 95 | impl Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:222:29 [INFO] [stdout] | [INFO] [stdout] 222 | impl Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:448:39 [INFO] [stdout] | [INFO] [stdout] 448 | impl Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:541:47 [INFO] [stdout] | [INFO] [stdout] 541 | impl Copy for Vector {} [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:561:43 [INFO] [stdout] | [INFO] [stdout] 561 | impl Eq for Vector {} [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:32:51 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn apply_fn(self, mut f: F) -> Vector [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:54:43 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn cast>(self) -> Vector { self.apply_fn(|v| v.into()) } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:85:50 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn zxtend(&self) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:161:50 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn reduce(&self) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:187:37 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn col_vector(self) -> Matrix { Matrix(Vector([self])) } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:188:37 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn row_vector(self) -> Matrix<1, N, T> { self.col_vector().t() } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:193:53 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn convolve(&self, o: &Vector) -> Self { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:209:15 [INFO] [stdout] | [INFO] [stdout] 209 | ) -> Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:206:18 [INFO] [stdout] | [INFO] [stdout] 206 | idx: &Vector, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:487:44 [INFO] [stdout] | [INFO] [stdout] 487 | pub fn is_sign_positive(&self) -> Vector { self.apply_fn(T::is_sign_positive) } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:488:44 [INFO] [stdout] | [INFO] [stdout] 488 | pub fn is_sign_negative(&self) -> Vector { self.apply_fn(T::is_sign_negative) } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 355 | vec_op!(Add, add, +); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 356 | vec_op!(Mul, mul, *); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 357 | vec_op!(Sub, sub, -); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 358 | vec_op!(Div, div, /); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 359 | vec_op!(Rem, rem, %); [INFO] [stdout] | --------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 362 | vec_op!(BitAnd, bitand, &); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 363 | vec_op!(BitOr, bitor, |); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 364 | vec_op!(BitXor, bitxor, ^); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 384 | scalar_op!(Add, add, +); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 385 | scalar_op!(Mul, mul, *); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 386 | scalar_op!(Sub, sub, -); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 387 | scalar_op!(Div, div, /); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 388 | scalar_op!(Rem, rem, %); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 391 | scalar_op!(BitAnd, bitand, &); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 392 | scalar_op!(BitOr, bitor, |); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/vec.rs:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | type Output = Vector; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 393 | scalar_op!(BitXor, bitxor, ^); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:17:51 [INFO] [stdout] | [INFO] [stdout] 17 | pub type Transform4 = Transform<4, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:19:51 [INFO] [stdout] | [INFO] [stdout] 19 | pub type Transform3 = Transform<3, T>; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:21:42 [INFO] [stdout] | [INFO] [stdout] 21 | impl Transform { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/transform.rs:38:27 [INFO] [stdout] | [INFO] [stdout] 38 | type Output = Transform; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:13:35 [INFO] [stdout] | [INFO] [stdout] 13 | impl DynTensor { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:79:32 [INFO] [stdout] | [INFO] [stdout] 79 | impl Vector { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:87:54 [INFO] [stdout] | [INFO] [stdout] 87 | impl Matrix { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:48:31 [INFO] [stdout] | [INFO] [stdout] 48 | fn dot(&self, rh: DynTensor) -> Self::Output; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:18:84 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn reshape(self, new_shape: Vector) -> DynTensor { [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:18:59 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn reshape(self, new_shape: Vector) -> DynTensor { [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:53:32 [INFO] [stdout] | [INFO] [stdout] 53 | fn dot(&self, rhs: DynTensor<1, T>) -> Self::Output { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:69:32 [INFO] [stdout] | [INFO] [stdout] 69 | fn dot(&self, rhs: DynTensor<1, T>) -> Self::Output { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:80:40 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn dyn_tensor(self) -> DynTensor<1, T> { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:90:40 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn dyn_tensor(self) -> DynTensor<2, T> { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0747]: constant provided when a type was expected [INFO] [stdout] --> src/dynamics/tensor.rs:109:33 [INFO] [stdout] | [INFO] [stdout] 109 | type Output = DynTensor; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 122 | / impl_bin_op!( [INFO] [stdout] 123 | | impl Mul, mul, *; [INFO] [stdout] 124 | | impl Add, add, +; [INFO] [stdout] 125 | | impl Sub, sub, -; [INFO] [stdout] 126 | | impl Div, div, /; [INFO] [stdout] 127 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: type arguments must be provided before constant arguments [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 195 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0554, E0747. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0554`. [INFO] [stdout] [INFO] [stderr] error: could not compile `quick_maths`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "5634500a1e40031849aa9113f8b34eacd5ee7b9e6f103afff9870d1435b08f7d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5634500a1e40031849aa9113f8b34eacd5ee7b9e6f103afff9870d1435b08f7d", kill_on_drop: false }` [INFO] [stdout] 5634500a1e40031849aa9113f8b34eacd5ee7b9e6f103afff9870d1435b08f7d