[INFO] fetching crate hprose 0.1.0... [INFO] extracting crate hprose 0.1.0 into work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/hprose/0.1.0 [INFO] extracting crate hprose 0.1.0 into work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/hprose/0.1.0 [INFO] validating manifest of hprose-0.1.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 hprose-0.1.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 hprose-0.1.0 [INFO] finished frobbing hprose-0.1.0 [INFO] frobbed toml for hprose-0.1.0 written to work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/hprose/0.1.0/Cargo.toml [INFO] started frobbing hprose-0.1.0 [INFO] finished frobbing hprose-0.1.0 [INFO] frobbed toml for hprose-0.1.0 written to work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/hprose/0.1.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] [stderr] Blocking waiting for file lock on package cache [INFO] checking hprose-0.1.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/hprose/0.1.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] fdd66cc8849d0efc7f53786fe1392191a5369bdc724dc95e4a8d021edc8d06bd [INFO] running `"docker" "start" "-a" "fdd66cc8849d0efc7f53786fe1392191a5369bdc724dc95e4a8d021edc8d06bd"` [INFO] [stderr] Checking uuid v0.3.1 [INFO] [stderr] Checking hprose v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:282:16 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 282 | impl<$($name:Encodable),*> Encodable for ($($name,)*) { [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/io/encoder.rs:282:53 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 282 | impl<$($name:Encodable),*> Encodable for ($($name,)*) { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:285:28 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 285 | let ($(ref $name,)*) = *self; [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:287:23 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 287 | $(let $name = $name; n += 1;)* [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:287:31 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 287 | $(let $name = $name; n += 1;)* [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:289:23 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 289 | $($name.encode(w);)* [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:293:19 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 293 | peel! { $($name,)* } [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:230:16 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 230 | impl<$($name:Decodable),*> Decodable for ($($name,)*) { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:230:53 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 230 | impl<$($name:Decodable),*> Decodable for ($($name,)*) { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:231:59 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 230 | impl<$($name:Decodable),*> Decodable for ($($name,)*) { [INFO] [stderr] 231 | fn decode(d: &mut D) -> Result<($($name,)*), D::Error> { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:232:56 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 232 | let tuple_len: usize = count_idents!($($name,)*); [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:237:73 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 237 | let ret = ($(try!( { Decodable::decode(d) as Result<$name,D::Error>} ),)*); [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:242:19 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 242 | peel! { $($name,)* } [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:257:33 [INFO] [stderr] | [INFO] [stderr] 250 | ($len:expr, $($idx:expr), *) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 257 | Ok([$(try!({$idx; Decodable::decode(d)} )),+]) [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/util.rs:177:15 [INFO] [stderr] | [INFO] [stderr] 177 | 0 ... 7 => p += 1, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: #[warn(ellipsis_inclusive_range_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: patterns aren't allowed in methods without bodies [INFO] [stderr] --> src/io/decoder.rs:53:37 [INFO] [stderr] | [INFO] [stderr] 53 | fn read_option(&mut self, mut f: F) -> Result [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(patterns_in_fns_without_body)] on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #35203 [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/decoders/bool_decoder.rs:32:14 [INFO] [stderr] | [INFO] [stderr] 32 | b'1' ... b'9' | TAG_TRUE | TAG_NAN => Ok(true), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/decoders/time_decoder.rs:32:18 [INFO] [stderr] | [INFO] [stderr] 32 | b @ b'0' ... b'9' => Ok(at_utc(Timespec::new((b - b'0') as i64, 0))), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `str` [INFO] [stderr] --> src/io/decoders/map_decoder.rs:24:19 [INFO] [stderr] | [INFO] [stderr] 24 | use std::{result, str}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/reader.rs:305:13 [INFO] [stderr] | [INFO] [stderr] 305 | b'0'...b'9' | TAG_INTEGER => Ok("i32"), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/byte_reader.rs:193:18 [INFO] [stderr] | [INFO] [stderr] 193 | 0...7 => self.off += 1, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rpc/filter.rs:26:22 [INFO] [stderr] | [INFO] [stderr] 26 | filters: Vec> [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Filter` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:282:16 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 282 | impl<$($name:Encodable),*> Encodable for ($($name,)*) { [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/io/encoder.rs:282:53 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 282 | impl<$($name:Encodable),*> Encodable for ($($name,)*) { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:285:28 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 285 | let ($(ref $name,)*) = *self; [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:287:23 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 287 | $(let $name = $name; n += 1;)* [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:287:31 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 287 | $(let $name = $name; n += 1;)* [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:289:23 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 289 | $($name.encode(w);)* [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/encoder.rs:293:19 [INFO] [stderr] | [INFO] [stderr] 281 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 293 | peel! { $($name,)* } [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:230:16 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 230 | impl<$($name:Decodable),*> Decodable for ($($name,)*) { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:230:53 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 230 | impl<$($name:Decodable),*> Decodable for ($($name,)*) { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:231:59 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] 230 | impl<$($name:Decodable),*> Decodable for ($($name,)*) { [INFO] [stderr] 231 | fn decode(d: &mut D) -> Result<($($name,)*), D::Error> { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:232:56 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 232 | let tuple_len: usize = count_idents!($($name,)*); [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:237:73 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 237 | let ret = ($(try!( { Decodable::decode(d) as Result<$name,D::Error>} ),)*); [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:242:19 [INFO] [stderr] | [INFO] [stderr] 229 | ($($name:ident,)+) => ( [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 242 | peel! { $($name,)* } [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> src/io/decoder.rs:257:33 [INFO] [stderr] | [INFO] [stderr] 250 | ($len:expr, $($idx:expr), *) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 257 | Ok([$(try!({$idx; Decodable::decode(d)} )),+]) [INFO] [stderr] | ^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/util.rs:177:15 [INFO] [stderr] | [INFO] [stderr] 177 | 0 ... 7 => p += 1, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: #[warn(ellipsis_inclusive_range_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: patterns aren't allowed in methods without bodies [INFO] [stderr] --> src/io/decoder.rs:53:37 [INFO] [stderr] | [INFO] [stderr] 53 | fn read_option(&mut self, mut f: F) -> Result [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(patterns_in_fns_without_body)] on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #35203 [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/decoders/bool_decoder.rs:32:14 [INFO] [stderr] | [INFO] [stderr] 32 | b'1' ... b'9' | TAG_TRUE | TAG_NAN => Ok(true), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/decoders/time_decoder.rs:32:18 [INFO] [stderr] | [INFO] [stderr] 32 | b @ b'0' ... b'9' => Ok(at_utc(Timespec::new((b - b'0') as i64, 0))), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `str` [INFO] [stderr] --> src/io/decoders/map_decoder.rs:24:19 [INFO] [stderr] | [INFO] [stderr] 24 | use std::{result, str}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/reader.rs:305:13 [INFO] [stderr] | [INFO] [stderr] 305 | b'0'...b'9' | TAG_INTEGER => Ok("i32"), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `u32` [INFO] [stderr] --> src/io/reader.rs:334:25 [INFO] [stderr] | [INFO] [stderr] 334 | use std::{i32, i64, u32, u64, f32, f64}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/byte_reader.rs:193:18 [INFO] [stderr] | [INFO] [stderr] 193 | 0...7 => self.off += 1, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rpc/filter.rs:26:22 [INFO] [stderr] | [INFO] [stderr] 26 | filters: Vec> [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Filter` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] error: aborting due to 14 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `hprose`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 14 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `hprose`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "fdd66cc8849d0efc7f53786fe1392191a5369bdc724dc95e4a8d021edc8d06bd"` [INFO] running `"docker" "rm" "-f" "fdd66cc8849d0efc7f53786fe1392191a5369bdc724dc95e4a8d021edc8d06bd"` [INFO] [stdout] fdd66cc8849d0efc7f53786fe1392191a5369bdc724dc95e4a8d021edc8d06bd