[INFO] fetching crate hetseq 0.2.0... [INFO] extracting crate hetseq 0.2.0 into work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/hetseq/0.2.0 [INFO] extracting crate hetseq 0.2.0 into work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/hetseq/0.2.0 [INFO] validating manifest of hetseq-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 hetseq-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 hetseq-0.2.0 [INFO] finished frobbing hetseq-0.2.0 [INFO] frobbed toml for hetseq-0.2.0 written to work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/hetseq/0.2.0/Cargo.toml [INFO] started frobbing hetseq-0.2.0 [INFO] finished frobbing hetseq-0.2.0 [INFO] frobbed toml for hetseq-0.2.0 written to work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/hetseq/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] [stderr] Blocking waiting for file lock on package cache [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 hetseq-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-6/try#8f81d0bf6baf07b92f1246696722485c4ca0b049:/opt/crater/target:rw,Z" "-v" "/mnt/big/ec2-user/crater/work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/hetseq/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] 82f0c4f4ae2e345e78e1d7b64f4b890758878e9d6b977df1e9d6255937049980 [INFO] running `"docker" "start" "-a" "82f0c4f4ae2e345e78e1d7b64f4b890758878e9d6b977df1e9d6255937049980"` [INFO] [stderr] Checking hetseq v0.2.0 (/opt/crater/workdir) [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:52:54 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 52 | impl<$($an: $($at)*,)+> $crate::HetFnOnce<($($an,)*)> for $n { [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/lib.rs:54:39 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 54 | fn call_once(self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:54:51 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 54 | fn call_once(self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:55:38 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 55 | Self::call(&self, ($($an,)*)) [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:60:16 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 60 | impl<$($an: $($at)*,)*> $crate::HetFnMut<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:60:23 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 60 | impl<$($an: $($at)*,)*> $crate::HetFnMut<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:60:53 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 60 | impl<$($an: $($at)*,)*> $crate::HetFnMut<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:61:43 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 61 | fn call_mut(&mut self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:61:55 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 61 | fn call_mut(&mut self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:62:38 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 62 | Self::call(&self, ($($an,)*)) [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:67:16 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 67 | impl<$($an: $($at)*,)*> $crate::HetFn<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:67:23 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 67 | impl<$($an: $($at)*,)*> $crate::HetFn<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:67:50 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 67 | impl<$($an: $($at)*,)*> $crate::HetFn<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:68:35 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 68 | fn call(&self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:68:47 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 68 | fn call(&self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:89:61 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 89 | impl<'a, $($an,)+ $($($p,)+)*> $crate::HetFnOnce<($($an,)*)> for $n<'a, $($($p),+)*> [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:94:39 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 94 | fn call_once(self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:94:51 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 94 | fn call_once(self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:95:47 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 95 | $crate::HetFn::call(&self, ($($an,)*)) [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:100:60 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 100 | impl<'a, $($an,)+ $($($p,)+)*> $crate::HetFnMut<($($an,)*)> for $n<'a, $($($p),+)*> [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:104:43 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 104 | fn call_mut(&mut self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:104:55 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 104 | fn call_mut(&mut self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:105:46 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 105 | $crate::HetFn::call(self, ($($an,)*)) [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:110:57 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 110 | impl<'a, $($an,)+ $($($p,)+)*> $crate::HetFn<($($an,)*)> for $n<'a, $($($p),+)*> [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:114:35 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 114 | fn call(&self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:114:47 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 114 | fn call(&self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:52:54 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 52 | impl<$($an: $($at)*,)+> $crate::HetFnOnce<($($an,)*)> for $n { [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/lib.rs:54:39 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 54 | fn call_once(self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:54:51 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 54 | fn call_once(self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:55:38 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 55 | Self::call(&self, ($($an,)*)) [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:60:16 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 60 | impl<$($an: $($at)*,)*> $crate::HetFnMut<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:60:23 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 60 | impl<$($an: $($at)*,)*> $crate::HetFnMut<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:60:53 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 60 | impl<$($an: $($at)*,)*> $crate::HetFnMut<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:61:43 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 61 | fn call_mut(&mut self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:61:55 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 61 | fn call_mut(&mut self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:62:38 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 62 | Self::call(&self, ($($an,)*)) [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:67:16 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 67 | impl<$($an: $($at)*,)*> $crate::HetFn<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:67:23 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 67 | impl<$($an: $($at)*,)*> $crate::HetFn<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:67:50 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 67 | impl<$($an: $($at)*,)*> $crate::HetFn<($($an,)*)> for $n { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:68:35 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 68 | fn call(&self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:68:47 [INFO] [stderr] | [INFO] [stderr] 45 | {let $n:ident = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 68 | fn call(&self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:89:61 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 89 | impl<'a, $($an,)+ $($($p,)+)*> $crate::HetFnOnce<($($an,)*)> for $n<'a, $($($p),+)*> [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:94:39 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 94 | fn call_once(self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:94:51 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 94 | fn call_once(self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:95:47 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 95 | $crate::HetFn::call(&self, ($($an,)*)) [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:100:60 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 100 | impl<'a, $($an,)+ $($($p,)+)*> $crate::HetFnMut<($($an,)*)> for $n<'a, $($($p),+)*> [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:104:43 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 104 | fn call_mut(&mut self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:104:55 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 104 | fn call_mut(&mut self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:105:46 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 105 | $crate::HetFn::call(self, ($($an,)*)) [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:110:57 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 110 | impl<'a, $($an,)+ $($($p,)+)*> $crate::HetFn<($($an,)*)> for $n<'a, $($($p),+)*> [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:114:35 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 114 | fn call(&self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/lib.rs:114:47 [INFO] [stderr] | [INFO] [stderr] 74 | {let $n:ident$(<$($p:ident $(: $pb:path)*),+>)*($($c:ident: $ct:ty)+) = |$($an:ident $(: $at:path)*),+| -> $o:ty { $($s:stmt);* }} => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 114 | fn call(&self, ($(mut $an,)*): ($($an,)*)) -> $o { [INFO] [stderr] | ^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: aborting due to 26 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `hetseq`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 26 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `hetseq`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "82f0c4f4ae2e345e78e1d7b64f4b890758878e9d6b977df1e9d6255937049980"` [INFO] running `"docker" "rm" "-f" "82f0c4f4ae2e345e78e1d7b64f4b890758878e9d6b977df1e9d6255937049980"` [INFO] [stdout] 82f0c4f4ae2e345e78e1d7b64f4b890758878e9d6b977df1e9d6255937049980