[INFO] fetching crate carrier 0.9.5... [INFO] extracting crate carrier 0.9.5 into work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/carrier/0.9.5 [INFO] extracting crate carrier 0.9.5 into work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/carrier/0.9.5 [INFO] validating manifest of carrier-0.9.5 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 carrier-0.9.5 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 carrier-0.9.5 [INFO] finished frobbing carrier-0.9.5 [INFO] frobbed toml for carrier-0.9.5 written to work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/reg/carrier/0.9.5/Cargo.toml [INFO] started frobbing carrier-0.9.5 [INFO] finished frobbing carrier-0.9.5 [INFO] frobbed toml for carrier-0.9.5 written to work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/reg/carrier/0.9.5/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 carrier-0.9.5 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/carrier/0.9.5:/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] b49fbed39fa8de08de9bc4b976d18f9f582e3300fee7b62cf782fe4e49fefb78 [INFO] running `"docker" "start" "-a" "b49fbed39fa8de08de9bc4b976d18f9f582e3300fee7b62cf782fe4e49fefb78"` [INFO] [stderr] Checking gcmap v0.1.4 [INFO] [stderr] Checking crc8 v0.1.1 [INFO] [stderr] Checking mtdparts v0.2.0 [INFO] [stderr] Compiling hacl-star-sys v0.0.7 [INFO] [stderr] Compiling log v0.4.7 [INFO] [stderr] Compiling snow v0.5.2 [INFO] [stderr] Checking log v0.3.9 [INFO] [stderr] Checking tinylogger v0.1.1 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Checking mio v0.6.19 [INFO] [stderr] Compiling osaka-macros v0.2.10 [INFO] [stderr] Checking hpack v0.3.0 [INFO] [stderr] Compiling prost-derive v0.5.0 [INFO] [stderr] Compiling which v2.0.1 [INFO] [stderr] Checking ed25519-dalek v1.0.0-pre.1 [INFO] [stderr] Checking proptest v0.9.4 [INFO] [stderr] Compiling prost-build v0.5.0 [INFO] [stderr] Checking mio-extras v2.0.5 [INFO] [stderr] Checking hacl-star v0.0.14 [INFO] [stderr] Checking osaka v0.2.10 [INFO] [stderr] Checking osaka-dns v0.2.10 [INFO] [stderr] Checking axon v0.2.0 [INFO] [stderr] Compiling prost v0.5.0 [INFO] [stderr] Compiling prost-types v0.5.0 [INFO] [stderr] Compiling carrier v0.9.5 (/opt/crater/workdir) [INFO] [stderr] warning: macro requires an expression as an argument [INFO] [stderr] --> src/certificate.rs:513:5 [INFO] [stderr] | [INFO] [stderr] 513 | / assert!( [INFO] [stderr] 514 | | auth.check(&trustee.identity(), &"open".to_string(), &vec![cert.clone()]) [INFO] [stderr] 515 | | .is_err(); [INFO] [stderr] | | - help: try removing semicolon [INFO] [stderr] 516 | | ); [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = note: this is going to be an error in the future [INFO] [stderr] [INFO] [stderr] warning: unexpected string literal [INFO] [stderr] --> src/recovery.rs:213:13 [INFO] [stderr] | [INFO] [stderr] 212 | self.largest_sent_packet < seq [INFO] [stderr] | - help: try adding a comma [INFO] [stderr] 213 | "cannot send packet older than last one" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this is going to be an error in the future [INFO] [stderr] [INFO] [stderr] warning: unexpected string literal [INFO] [stderr] --> src/recovery.rs:213:13 [INFO] [stderr] | [INFO] [stderr] 212 | self.largest_sent_packet < seq [INFO] [stderr] | - help: try adding a comma [INFO] [stderr] 213 | "cannot send packet older than last one" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this is going to be an error in the future [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/conduit.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `channel` [INFO] [stderr] --> src/conduit.rs:19:6 [INFO] [stderr] | [INFO] [stderr] 19 | use {channel, dns, error::Error, identity, util::defer}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/conduit.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | Box osaka::Task<()> + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(osaka::Poll, endpoint::Stream, identity::Identity, gcmap::MarkOnDrop) -> osaka::Task<()> + Send + Sync` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/endpoint.rs:107:26 [INFO] [stderr] | [INFO] [stderr] 107 | newhandl: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn StreamFactory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/noise.rs:535:41 [INFO] [stderr] | [INFO] [stderr] 535 | fn resolve_rng(&self) -> Option> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn snow::types::Random` [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::sft` [INFO] [stderr] --> src/publisher/sysinfo.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use super::sft; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `mio_extras::channel` [INFO] [stderr] --> src/publisher/sysinfo.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use mio_extras::channel; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `osaka::osaka` [INFO] [stderr] --> src/publisher/sysinfo.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use osaka::osaka; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/publisher/sysinfo.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/publisher/sysinfo.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/publisher.rs:23:12 [INFO] [stderr] | [INFO] [stderr] 23 | f: Box Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(Poll, headers::Headers, &identity::Identity, endpoint::Stream) -> Option>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/subscriber.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | on_publish: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(identity::Identity)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/subscriber.rs:15:30 [INFO] [stderr] | [INFO] [stderr] 15 | on_unpublish: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(identity::Identity)` [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/conduit.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `channel` [INFO] [stderr] --> src/conduit.rs:19:6 [INFO] [stderr] | [INFO] [stderr] 19 | use {channel, dns, error::Error, identity, util::defer}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/conduit.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | Box osaka::Task<()> + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(osaka::Poll, endpoint::Stream, identity::Identity, gcmap::MarkOnDrop) -> osaka::Task<()> + Send + Sync` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/endpoint.rs:107:26 [INFO] [stderr] | [INFO] [stderr] 107 | newhandl: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn StreamFactory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/noise.rs:535:41 [INFO] [stderr] | [INFO] [stderr] 535 | fn resolve_rng(&self) -> Option> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn snow::types::Random` [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::sft` [INFO] [stderr] --> src/publisher/sysinfo.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use super::sft; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `mio_extras::channel` [INFO] [stderr] --> src/publisher/sysinfo.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use mio_extras::channel; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `osaka::osaka` [INFO] [stderr] --> src/publisher/sysinfo.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use osaka::osaka; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/publisher/sysinfo.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/publisher/sysinfo.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/publisher.rs:23:12 [INFO] [stderr] | [INFO] [stderr] 23 | f: Box Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(Poll, headers::Headers, &identity::Identity, endpoint::Stream) -> Option>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/subscriber.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | on_publish: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(identity::Identity)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/subscriber.rs:15:30 [INFO] [stderr] | [INFO] [stderr] 15 | on_unpublish: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(identity::Identity)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'channel::Channel::ph_message': carrier supports automatic fragmentation now [INFO] [stderr] --> src/endpoint.rs:58:14 [INFO] [stderr] | [INFO] [stderr] 58 | .ph_message(self.stream, m) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'channel::Channel::ph_message': carrier supports automatic fragmentation now [INFO] [stderr] --> src/endpoint.rs:58:14 [INFO] [stderr] | [INFO] [stderr] 58 | .ph_message(self.stream, m) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::os::unix::process::CommandExt::before_exec': should be unsafe, use `pre_exec` instead [INFO] [stderr] --> src/publisher/shell.rs:72:14 [INFO] [stderr] | [INFO] [stderr] 72 | self.before_exec(move || { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::os::unix::process::CommandExt::before_exec': should be unsafe, use `pre_exec` instead [INFO] [stderr] --> src/publisher/shell.rs:72:14 [INFO] [stderr] | [INFO] [stderr] 72 | self.before_exec(move || { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/publisher/tcp.rs:7:15 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::{Read}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Read` [INFO] [stderr] --> src/publisher/tcp.rs:7:15 [INFO] [stderr] | [INFO] [stderr] 7 | use std::io::{Read}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `identity` [INFO] [stderr] --> src/conduit.rs:681:9 [INFO] [stderr] | [INFO] [stderr] 681 | identity: identity::Identity, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_identity` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `sig` [INFO] [stderr] --> src/dns.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | let sig: Option = if let Some(ss) = s.pop() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_sig` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `publish_secret` [INFO] [stderr] --> src/endpoint.rs:573:9 [INFO] [stderr] | [INFO] [stderr] 573 | publish_secret: &identity::Secret, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_publish_secret` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/noise.rs:79:43 [INFO] [stderr] | [INFO] [stderr] 79 | MoveRequest::MoveToTarget(id) => { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `flags` [INFO] [stderr] --> src/noise.rs:255:17 [INFO] [stderr] | [INFO] [stderr] 255 | let flags = (&outbuf[1..]).read_u8()?; [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_flags` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `xaddr` [INFO] [stderr] --> src/subscriber.rs:43:85 [INFO] [stderr] | [INFO] [stderr] 43 | Some(proto::subscribe_change::M::Publish(proto::Publish { identity, xaddr })) => { [INFO] [stderr] | ^^^^^ help: try ignoring the field: `xaddr: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `identity` [INFO] [stderr] --> src/conduit.rs:681:9 [INFO] [stderr] | [INFO] [stderr] 681 | identity: identity::Identity, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_identity` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `sig` [INFO] [stderr] --> src/dns.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | let sig: Option = if let Some(ss) = s.pop() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_sig` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `publish_secret` [INFO] [stderr] --> src/endpoint.rs:573:9 [INFO] [stderr] | [INFO] [stderr] 573 | publish_secret: &identity::Secret, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_publish_secret` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/noise.rs:79:43 [INFO] [stderr] | [INFO] [stderr] 79 | MoveRequest::MoveToTarget(id) => { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `flags` [INFO] [stderr] --> src/noise.rs:255:17 [INFO] [stderr] | [INFO] [stderr] 255 | let flags = (&outbuf[1..]).read_u8()?; [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_flags` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `xaddr` [INFO] [stderr] --> src/subscriber.rs:43:85 [INFO] [stderr] | [INFO] [stderr] 43 | Some(proto::subscribe_change::M::Publish(proto::Publish { identity, xaddr })) => { [INFO] [stderr] | ^^^^^ help: try ignoring the field: `xaddr: _` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/conduit.rs:143:29 [INFO] [stderr] | [INFO] [stderr] 143 | let mut config = config.clone(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/conduit.rs:143:29 [INFO] [stderr] | [INFO] [stderr] 143 | let mut config = config.clone(); [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/endpoint.rs:821:37 [INFO] [stderr] | [INFO] [stderr] 821 | let mut stream = Stream { [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/endpoint.rs:893:33 [INFO] [stderr] | [INFO] [stderr] 893 | let mut cr = self.outstanding_connect_outgoing.remove(&stream).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/endpoint.rs:821:37 [INFO] [stderr] | [INFO] [stderr] 821 | let mut stream = Stream { [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/endpoint.rs:893:33 [INFO] [stderr] | [INFO] [stderr] 893 | let mut cr = self.outstanding_connect_outgoing.remove(&stream).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/publisher/sysinfo.rs:239:9 [INFO] [stderr] | [INFO] [stderr] 239 | let mut sysinfo = proto::Sysinfo { [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/publisher/sysinfo.rs:239:9 [INFO] [stderr] | [INFO] [stderr] 239 | let mut sysinfo = proto::Sysinfo { [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AtomicUsize`, `Ordering` [INFO] [stderr] --> src/main.rs:20:25 [INFO] [stderr] | [INFO] [stderr] 20 | use std::sync::atomic::{AtomicUsize, Ordering}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> <::proptest::sugar::prop_oneof macros>:2:36 [INFO] [stderr] | [INFO] [stderr] 1 | ( $ ( $ item : expr ) , + $ ( , ) ? ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] 2 | $ crate :: prop_oneof ! [ $ ( 1 => $ item ) , * ] } ; ( [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] --> <::proptest::sugar::prop_oneof macros>:113:7 [INFO] [stderr] | [INFO] [stderr] 110 | $ ( $ weight : expr => $ item : expr ) , + $ ( , ) ? ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 113 | $ ( ( $ weight , $ crate :: strategy :: Strategy :: boxed ( $ item ) ) ) , * ] [INFO] [stderr] | ^^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> <::proptest::sugar::prop_oneof macros>:113:61 [INFO] [stderr] | [INFO] [stderr] 110 | $ ( $ weight : expr => $ item : expr ) , + $ ( , ) ? ) => { [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 113 | $ ( ( $ weight , $ crate :: strategy :: Strategy :: boxed ( $ item ) ) ) , * ] [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> <::proptest::sugar::proptest_helper macros>:111:38 [INFO] [stderr] | [INFO] [stderr] 106 | @ _BODY $ config : ident ( $ ( $ parm : pat in $ strategy : expr ) , + ) [ [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 111 | proptest_helper ! ( @ _WRAPSTR ( $ ( $ parm ) , * ) ) ; match runner . run ( [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> <::proptest::sugar::proptest_helper macros>:113:46 [INFO] [stderr] | [INFO] [stderr] 106 | @ _BODY $ config : ident ( $ ( $ parm : pat in $ strategy : expr ) , + ) [ [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 113 | $ crate :: proptest_helper ! ( @ _WRAP ( $ ( $ strategy ) * ) ) , | values | $ [INFO] [stderr] | ^^^^^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> <::proptest::sugar::proptest_helper macros>:116:53 [INFO] [stderr] | [INFO] [stderr] 106 | @ _BODY $ config : ident ( $ ( $ parm : pat in $ strategy : expr ) , + ) [ [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 116 | _ , $ crate :: proptest_helper ! ( @ _WRAPPAT ( $ ( $ parm ) , * ) ) ) | { [INFO] [stderr] | ^^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> <::proptest::sugar::proptest_helper macros>:124:39 [INFO] [stderr] | [INFO] [stderr] 119 | @ _BODY2 $ config : ident ( $ ( $ arg : tt ) + ) [ $ ( $ mod : tt ) * ] $ body [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 124 | proptest_helper ! ( @ _EXT _STR ( $ ( $ arg ) * ) ) ; match runner . run ( [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> <::proptest::sugar::proptest_helper macros>:126:52 [INFO] [stderr] | [INFO] [stderr] 119 | @ _BODY2 $ config : ident ( $ ( $ arg : tt ) + ) [ $ ( $ mod : tt ) * ] $ body [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 126 | $ crate :: proptest_helper ! ( @ _EXT _STRAT ( $ ( $ arg ) * ) ) , | values | [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] error: meta-variable repeats with different Kleene operator [INFO] [stderr] --> <::proptest::sugar::proptest_helper macros>:129:54 [INFO] [stderr] | [INFO] [stderr] 119 | @ _BODY2 $ config : ident ( $ ( $ arg : tt ) + ) [ $ ( $ mod : tt ) * ] $ body [INFO] [stderr] | - expected repetition [INFO] [stderr] ... [INFO] [stderr] 129 | _ , $ crate :: proptest_helper ! ( @ _EXT _PAT ( $ ( $ arg ) * ) ) ) | { [INFO] [stderr] | ^^^^^ - conflicting repetition [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AtomicUsize`, `Ordering` [INFO] [stderr] --> src/main.rs:20:25 [INFO] [stderr] | [INFO] [stderr] 20 | use std::sync::atomic::{AtomicUsize, Ordering}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] error: aborting due to 9 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `carrier`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: unused variable: `poll` [INFO] [stderr] --> src/main.rs:343:17 [INFO] [stderr] | [INFO] [stderr] 343 | let poll = osaka::Poll::new(); [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_poll` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:373:17 [INFO] [stderr] | [INFO] [stderr] 373 | let mut headers = carrier::headers::Headers::with_path("/v2/carrier.discovery.v1/discover"); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `poll` [INFO] [stderr] --> src/main.rs:343:17 [INFO] [stderr] | [INFO] [stderr] 343 | let poll = osaka::Poll::new(); [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_poll` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:373:17 [INFO] [stderr] | [INFO] [stderr] 373 | let mut headers = carrier::headers::Headers::with_path("/v2/carrier.discovery.v1/discover"); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "b49fbed39fa8de08de9bc4b976d18f9f582e3300fee7b62cf782fe4e49fefb78"` [INFO] running `"docker" "rm" "-f" "b49fbed39fa8de08de9bc4b976d18f9f582e3300fee7b62cf782fe4e49fefb78"` [INFO] [stdout] b49fbed39fa8de08de9bc4b976d18f9f582e3300fee7b62cf782fe4e49fefb78