[INFO] fetching crate tensor-macros 0.2.0... [INFO] extracting crate tensor-macros 0.2.0 into work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/tensor-macros/0.2.0 [INFO] extracting crate tensor-macros 0.2.0 into work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/tensor-macros/0.2.0 [INFO] validating manifest of tensor-macros-0.2.0 on toolchain master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1 [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of tensor-macros-0.2.0 on toolchain try#8f81d0bf6baf07b92f1246696722485c4ca0b049 [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing tensor-macros-0.2.0 [INFO] finished frobbing tensor-macros-0.2.0 [INFO] frobbed toml for tensor-macros-0.2.0 written to work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/tensor-macros/0.2.0/Cargo.toml [INFO] started frobbing tensor-macros-0.2.0 [INFO] finished frobbing tensor-macros-0.2.0 [INFO] frobbed toml for tensor-macros-0.2.0 written to work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/tensor-macros/0.2.0/Cargo.toml [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking tensor-macros-0.2.0 against try#8f81d0bf6baf07b92f1246696722485c4ca0b049 for pr-62008 [INFO] running `"docker" "create" "-v" "/mnt/big/ec2-user/crater/work/local/target-dirs/pr-62008/worker-4/try#8f81d0bf6baf07b92f1246696722485c4ca0b049:/opt/crater/target:rw,Z" "-v" "/mnt/big/ec2-user/crater/work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/tensor-macros/0.2.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/ec2-user/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/ec2-user/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" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 96d31fa722e09d41f8e4b64340c939bbfdf771dfc6b907789adb169a89b730b8 [INFO] running `"docker" "start" "-a" "96d31fa722e09d41f8e4b64340c939bbfdf771dfc6b907789adb169a89b730b8"` [INFO] [stderr] Checking tensor-macros v0.2.0 (/opt/crater/workdir) [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/debug.rs:5:28 [INFO] [stderr] | [INFO] [stderr] 3 | ($w:ident, $t:ident; $d:literal $(,$ds:literal)+; $($is:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 4 | for i in 0..$d { [INFO] [stderr] 5 | debug_tensor!($w, $t; $($ds),*; $($is,)* i); [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] | [INFO] [stderr] = note: #[deny(meta_variable_misuse)] on by default [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/debug.rs:11:31 [INFO] [stderr] | [INFO] [stderr] 9 | ($w:ident, $t:ident; $d:literal; $($is:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 10 | for i in 0..$d { [INFO] [stderr] 11 | write!($w, "{:?}\t", $t[($($is,)* i)])?; [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/index.rs:34:27 [INFO] [stderr] | [INFO] [stderr] 19 | ($name:ident; $($dims:literal),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 34 | make_index_fn!($name; $($dims),*;;;); [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:5:54 [INFO] [stderr] | [INFO] [stderr] 5 | ($head:expr, $($tail:expr),+) => ($head * mul!($($tail),*)); [INFO] [stderr] | - expected repetition ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:12:50 [INFO] [stderr] | [INFO] [stderr] 12 | ($head:expr, $($tail:expr),+) => (1 + sum!($($tail),*)); [INFO] [stderr] | - ^^^^^ - conflicting repetition [INFO] [stderr] | | [INFO] [stderr] | expected repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:65:24 [INFO] [stderr] | [INFO] [stderr] 64 | ($name:ident: $($dim:literal)x+ ) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 65 | make_tensor!($name $($dim) x *); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:80:71 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 80 | pub struct $name ([T; mul!($($dim),*)]); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:97:31 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 97 | const SIZE: usize = mul!($($dim),*); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:98:31 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 98 | const NDIM: usize = sum!($($dim),*); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:101:12 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 101 | vec!($($dim),*) [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:113:30 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 113 | let mut data: [T; mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:141:30 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 141 | debug_tensor!(f, self; $($dim),*;); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:149:44 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 149 | $name::([Default::default(); mul!($($dim),*)]) [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:157:25 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 157 | if v.len() < mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:160:28 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 160 | let mut a: [T; mul!($($dim),*)] = [Default::default(); mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:160:68 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 160 | let mut a: [T; mul!($($dim),*)] = [Default::default(); mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:161:36 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 161 | a.copy_from_slice(&v[..mul!($($dim),*)]); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:171:25 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 171 | if v.len() < mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:174:28 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 174 | let mut a: [T; mul!($($dim),*)] = [Default::default(); mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:174:68 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 174 | let mut a: [T; mul!($($dim),*)] = [Default::default(); mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:175:36 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 175 | a.copy_from_slice(&v[..mul!($($dim),*)]); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:183:27 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 183 | $name::([t; mul!($($dim),*)]) [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:196:30 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 196 | let mut data: [V; mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:215:24 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 215 | for i in 0..mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:229:30 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 229 | let mut data: [V; mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:248:24 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 248 | for i in 0..mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:259:24 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 259 | for i in 0..mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:265:27 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 265 | make_index_fn!($name; $($dim),*); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:34:37 [INFO] [stderr] | [INFO] [stderr] 19 | ($name:ident; $($dims:literal),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 34 | make_transpose_index_fn!($name; $($dims),*;;;); [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:99:33 [INFO] [stderr] | [INFO] [stderr] 98 | ($from:ident: $($dim:literal)x+ => $to:ident) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 99 | transpose!(~ $from, $to; $($dim),*;;); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:145:12 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 145 | vec!($($to_dim),*) [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:195:35 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 195 | make_transpose_index_fn!($to; $($from_dim),*); [INFO] [stderr] | ^^^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:199:30 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 199 | debug_tensor!(f, self; $($to_dim),*;); [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:223:24 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 223 | for i in 0..mul!($($to_dim),*) { [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:246:24 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 246 | for i in 0..mul!($($to_dim),*) { [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:257:24 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 257 | for i in 0..mul!($($to_dim),*) { [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:51:42 [INFO] [stderr] | [INFO] [stderr] 39 | ($lhs:ident: $($l_dim:literal)x+ * $rhs:ident: $($r_dim:literal)x+ => $out:ident: $($o_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 51 | split!(self, rhs, out; $($l_dim),*; $($r_dim),*; $($o_dim),*;;;;;); [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:51:55 [INFO] [stderr] | [INFO] [stderr] 39 | ($lhs:ident: $($l_dim:literal)x+ * $rhs:ident: $($r_dim:literal)x+ => $out:ident: $($o_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 51 | split!(self, rhs, out; $($l_dim),*; $($r_dim),*; $($o_dim),*;;;;;); [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:51:68 [INFO] [stderr] | [INFO] [stderr] 39 | ($lhs:ident: $($l_dim:literal)x+ * $rhs:ident: $($r_dim:literal)x+ => $out:ident: $($o_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 51 | split!(self, rhs, out; $($l_dim),*; $($r_dim),*; $($o_dim),*;;;;;); [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:226:15 [INFO] [stderr] | [INFO] [stderr] 225 | ($l:expr, $r:expr, $o:expr; ;;; $($lv:ident),+; $($sv:ident),+; $($rv:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 226 | $o[($($lv),* $(,$rv),*)] += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:226:43 [INFO] [stderr] | [INFO] [stderr] 225 | ($l:expr, $r:expr, $o:expr; ;;; $($lv:ident),+; $($sv:ident),+; $($rv:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 226 | $o[($($lv),* $(,$rv),*)] += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:226:53 [INFO] [stderr] | [INFO] [stderr] 225 | ($l:expr, $r:expr, $o:expr; ;;; $($lv:ident),+; $($sv:ident),+; $($rv:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 226 | $o[($($lv),* $(,$rv),*)] += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:226:69 [INFO] [stderr] | [INFO] [stderr] 225 | ($l:expr, $r:expr, $o:expr; ;;; $($lv:ident),+; $($sv:ident),+; $($rv:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 226 | $o[($($lv),* $(,$rv),*)] += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:229:15 [INFO] [stderr] | [INFO] [stderr] 228 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+; $($rv:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: unknown macro variable `lv` [INFO] [stderr] --> src/dot.rs:229:33 [INFO] [stderr] | [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:229:42 [INFO] [stderr] | [INFO] [stderr] 228 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+; $($rv:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:229:58 [INFO] [stderr] | [INFO] [stderr] 228 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+; $($rv:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:229:68 [INFO] [stderr] | [INFO] [stderr] 228 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+; $($rv:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: unknown macro variable `lv` [INFO] [stderr] --> src/dot.rs:232:21 [INFO] [stderr] | [INFO] [stderr] 232 | $o += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:232:31 [INFO] [stderr] | [INFO] [stderr] 231 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+;) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 232 | $o += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:232:47 [INFO] [stderr] | [INFO] [stderr] 231 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+;) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 232 | $o += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: unknown macro variable `rv` [INFO] [stderr] --> src/dot.rs:232:56 [INFO] [stderr] | [INFO] [stderr] 232 | $o += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/debug.rs:5:28 [INFO] [stderr] | [INFO] [stderr] 3 | ($w:ident, $t:ident; $d:literal $(,$ds:literal)+; $($is:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 4 | for i in 0..$d { [INFO] [stderr] 5 | debug_tensor!($w, $t; $($ds),*; $($is,)* i); [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] | [INFO] [stderr] = note: #[deny(meta_variable_misuse)] on by default [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/debug.rs:11:31 [INFO] [stderr] | [INFO] [stderr] 9 | ($w:ident, $t:ident; $d:literal; $($is:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 10 | for i in 0..$d { [INFO] [stderr] 11 | write!($w, "{:?}\t", $t[($($is,)* i)])?; [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/index.rs:34:27 [INFO] [stderr] | [INFO] [stderr] 19 | ($name:ident; $($dims:literal),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 34 | make_index_fn!($name; $($dims),*;;;); [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:5:54 [INFO] [stderr] | [INFO] [stderr] 5 | ($head:expr, $($tail:expr),+) => ($head * mul!($($tail),*)); [INFO] [stderr] | - expected repetition ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:12:50 [INFO] [stderr] | [INFO] [stderr] 12 | ($head:expr, $($tail:expr),+) => (1 + sum!($($tail),*)); [INFO] [stderr] | - ^^^^^ - conflicting repetition [INFO] [stderr] | | [INFO] [stderr] | expected repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:65:24 [INFO] [stderr] | [INFO] [stderr] 64 | ($name:ident: $($dim:literal)x+ ) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 65 | make_tensor!($name $($dim) x *); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:80:71 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 80 | pub struct $name ([T; mul!($($dim),*)]); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:97:31 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 97 | const SIZE: usize = mul!($($dim),*); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:98:31 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 98 | const NDIM: usize = sum!($($dim),*); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:101:12 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 101 | vec!($($dim),*) [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:113:30 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 113 | let mut data: [T; mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:141:30 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 141 | debug_tensor!(f, self; $($dim),*;); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:149:44 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 149 | $name::([Default::default(); mul!($($dim),*)]) [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:157:25 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 157 | if v.len() < mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:160:28 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 160 | let mut a: [T; mul!($($dim),*)] = [Default::default(); mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:160:68 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 160 | let mut a: [T; mul!($($dim),*)] = [Default::default(); mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:161:36 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 161 | a.copy_from_slice(&v[..mul!($($dim),*)]); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:171:25 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 171 | if v.len() < mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:174:28 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 174 | let mut a: [T; mul!($($dim),*)] = [Default::default(); mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:174:68 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 174 | let mut a: [T; mul!($($dim),*)] = [Default::default(); mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:175:36 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 175 | a.copy_from_slice(&v[..mul!($($dim),*)]); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:183:27 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 183 | $name::([t; mul!($($dim),*)]) [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:196:30 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 196 | let mut data: [V; mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:215:24 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 215 | for i in 0..mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:229:30 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 229 | let mut data: [V; mul!($($dim),*)]; [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:248:24 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 248 | for i in 0..mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:259:24 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 259 | for i in 0..mul!($($dim),*) { [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/tensor.rs:265:27 [INFO] [stderr] | [INFO] [stderr] 76 | ($name:ident $($dim:literal)x+ ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 265 | make_index_fn!($name; $($dim),*); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:34:37 [INFO] [stderr] | [INFO] [stderr] 19 | ($name:ident; $($dims:literal),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 34 | make_transpose_index_fn!($name; $($dims),*;;;); [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:99:33 [INFO] [stderr] | [INFO] [stderr] 98 | ($from:ident: $($dim:literal)x+ => $to:ident) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 99 | transpose!(~ $from, $to; $($dim),*;;); [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:145:12 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 145 | vec!($($to_dim),*) [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:195:35 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 195 | make_transpose_index_fn!($to; $($from_dim),*); [INFO] [stderr] | ^^^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:199:30 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 199 | debug_tensor!(f, self; $($to_dim),*;); [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:223:24 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 223 | for i in 0..mul!($($to_dim),*) { [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:246:24 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 246 | for i in 0..mul!($($to_dim),*) { [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/transpose.rs:257:24 [INFO] [stderr] | [INFO] [stderr] 107 | ($from:ident: $($from_dim:literal)x+ => $to:ident: $($to_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 257 | for i in 0..mul!($($to_dim),*) { [INFO] [stderr] | ^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:51:42 [INFO] [stderr] | [INFO] [stderr] 39 | ($lhs:ident: $($l_dim:literal)x+ * $rhs:ident: $($r_dim:literal)x+ => $out:ident: $($o_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 51 | split!(self, rhs, out; $($l_dim),*; $($r_dim),*; $($o_dim),*;;;;;); [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:51:55 [INFO] [stderr] | [INFO] [stderr] 39 | ($lhs:ident: $($l_dim:literal)x+ * $rhs:ident: $($r_dim:literal)x+ => $out:ident: $($o_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 51 | split!(self, rhs, out; $($l_dim),*; $($r_dim),*; $($o_dim),*;;;;;); [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:51:68 [INFO] [stderr] | [INFO] [stderr] 39 | ($lhs:ident: $($l_dim:literal)x+ * $rhs:ident: $($r_dim:literal)x+ => $out:ident: $($o_dim:literal)x+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 51 | split!(self, rhs, out; $($l_dim),*; $($r_dim),*; $($o_dim),*;;;;;); [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:226:15 [INFO] [stderr] | [INFO] [stderr] 225 | ($l:expr, $r:expr, $o:expr; ;;; $($lv:ident),+; $($sv:ident),+; $($rv:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 226 | $o[($($lv),* $(,$rv),*)] += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:226:43 [INFO] [stderr] | [INFO] [stderr] 225 | ($l:expr, $r:expr, $o:expr; ;;; $($lv:ident),+; $($sv:ident),+; $($rv:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 226 | $o[($($lv),* $(,$rv),*)] += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:226:53 [INFO] [stderr] | [INFO] [stderr] 225 | ($l:expr, $r:expr, $o:expr; ;;; $($lv:ident),+; $($sv:ident),+; $($rv:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 226 | $o[($($lv),* $(,$rv),*)] += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:226:69 [INFO] [stderr] | [INFO] [stderr] 225 | ($l:expr, $r:expr, $o:expr; ;;; $($lv:ident),+; $($sv:ident),+; $($rv:ident),*) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 226 | $o[($($lv),* $(,$rv),*)] += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:229:15 [INFO] [stderr] | [INFO] [stderr] 228 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+; $($rv:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: unknown macro variable `lv` [INFO] [stderr] --> src/dot.rs:229:33 [INFO] [stderr] | [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:229:42 [INFO] [stderr] | [INFO] [stderr] 228 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+; $($rv:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:229:58 [INFO] [stderr] | [INFO] [stderr] 228 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+; $($rv:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:229:68 [INFO] [stderr] | [INFO] [stderr] 228 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+; $($rv:ident),+) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 229 | $o[($($rv),*)] += $l[($($lv,)* $($sv)*)] * $r[($($sv),* $(,$rv)*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: unknown macro variable `lv` [INFO] [stderr] --> src/dot.rs:232:21 [INFO] [stderr] | [INFO] [stderr] 232 | $o += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:232:31 [INFO] [stderr] | [INFO] [stderr] 231 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+;) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 232 | $o += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/dot.rs:232:47 [INFO] [stderr] | [INFO] [stderr] 231 | ($l:expr, $r:expr, $o:expr; ;;;; $($sv:ident),+;) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 232 | $o += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: unknown macro variable `rv` [INFO] [stderr] --> src/dot.rs:232:56 [INFO] [stderr] | [INFO] [stderr] 232 | $o += $l[($($lv),* $(,$sv)*)] * $r[($($sv,)* $($rv),*)] [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 52 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `tensor-macros`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 52 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `tensor-macros`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "96d31fa722e09d41f8e4b64340c939bbfdf771dfc6b907789adb169a89b730b8"` [INFO] running `"docker" "rm" "-f" "96d31fa722e09d41f8e4b64340c939bbfdf771dfc6b907789adb169a89b730b8"` [INFO] [stdout] 96d31fa722e09d41f8e4b64340c939bbfdf771dfc6b907789adb169a89b730b8