[INFO] fetching crate mesh-portal-versions 0.2.0-rc1... [INFO] checking mesh-portal-versions-0.2.0-rc1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate mesh-portal-versions 0.2.0-rc1 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate mesh-portal-versions 0.2.0-rc1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate mesh-portal-versions 0.2.0-rc1 [INFO] finished tweaking crates.io crate mesh-portal-versions 0.2.0-rc1 [INFO] tweaked toml for crates.io crate mesh-portal-versions 0.2.0-rc1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 32 packages to latest compatible versions [INFO] [stderr] Adding brownstone v1.1.0 (latest: v3.0.0) [INFO] [stderr] Adding heck v0.3.3 (latest: v0.5.0) [INFO] [stderr] Adding joinery v2.1.0 (latest: v3.1.0) [INFO] [stderr] Adding nom-supreme v0.6.0 (latest: v0.8.0) [INFO] [stderr] Adding semver v0.11.0 (latest: v1.0.23) [INFO] [stderr] Adding strum v0.21.0 (latest: v0.26.3) [INFO] [stderr] Adding strum_macros v0.21.1 (latest: v0.26.4) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1f6b759456a812301422c5537ec88497d369c85ddf3e6e441f5ad01a22c11756 [INFO] running `Command { std: "docker" "start" "-a" "1f6b759456a812301422c5537ec88497d369c85ddf3e6e441f5ad01a22c11756", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1f6b759456a812301422c5537ec88497d369c85ddf3e6e441f5ad01a22c11756", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f6b759456a812301422c5537ec88497d369c85ddf3e6e441f5ad01a22c11756", kill_on_drop: false }` [INFO] [stdout] 1f6b759456a812301422c5537ec88497d369c85ddf3e6e441f5ad01a22c11756 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 80a2d8f84ce52773b756ec6d31130524b359c3ea739a9ed30508d2daf94d6994 [INFO] running `Command { std: "docker" "start" "-a" "80a2d8f84ce52773b756ec6d31130524b359c3ea739a9ed30508d2daf94d6994", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking indent_write v2.2.0 [INFO] [stderr] Checking joinery v2.1.0 [INFO] [stderr] Checking strum v0.21.0 [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Checking pest v2.7.11 [INFO] [stderr] Checking brownstone v1.1.0 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking semver-parser v0.10.2 [INFO] [stderr] Checking semver v0.11.0 [INFO] [stderr] Checking nom-supreme v0.6.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Compiling strum_macros v0.21.1 [INFO] [stderr] Checking mesh-portal-versions v0.2.0-rc1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/lib.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/version/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `VerboseError` and `context` [INFO] [stdout] --> src/version/mod.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | use nom::error::{context, VerboseError}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `separated_pair`, `terminated`, and `tuple` [INFO] [stdout] --> src/version/mod.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use nom::sequence::{tuple, terminated, separated_pair}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::character::complete::digit1` [INFO] [stdout] --> src/version/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use nom::character::complete::digit1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::bytes::complete::tag` [INFO] [stdout] --> src/version/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use nom::bytes::complete::tag; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::IResult` [INFO] [stdout] --> src/version/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use nom::IResult; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::From` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `semver::SemVerError` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | use semver::SemVerError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `semver::ReqParseError` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:856:9 [INFO] [stdout] | [INFO] [stdout] 856 | use semver::ReqParseError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `address` and `path` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:863:41 [INFO] [stdout] | [INFO] [stdout] 863 | use crate::version::v0_0_1::parse::{address, camel_case_to_string, capture_address, consume_address_kind_path, file_chars, path, path... [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VerboseError` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:875:33 [INFO] [stdout] | [INFO] [stdout] 875 | use nom::error::{ErrorKind, VerboseError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParserExt` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:879:39 [INFO] [stdout] | [INFO] [stdout] 879 | use nom_supreme::{parse_from_str, ParserExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom_supreme::parser_ext::FromStrParser` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:881:9 [INFO] [stdout] | [INFO] [stdout] 881 | use nom_supreme::parser_ext::FromStrParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rc` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:883:59 [INFO] [stdout] | [INFO] [stdout] 883 | use crate::version::v0_0_1::entity::request::{Action, Rc, RcCommandType, RequestCore}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryFrom` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1282:28 [INFO] [stdout] | [INFO] [stdout] 1282 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1283:13 [INFO] [stdout] | [INFO] [stdout] 1283 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `alpha1` and `digit1` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1287:40 [INFO] [stdout] | [INFO] [stdout] 1287 | use nom::character::complete::{alpha1, digit1}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Err` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1293:19 [INFO] [stdout] | [INFO] [stdout] 1293 | use nom::{Err, IResult}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `version_address_segment` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1297:132 [INFO] [stdout] | [INFO] [stdout] 1297 | ...e, domain_chars, skewer_chars, version_req_chars, Res, version_address_segment, version_chars, address, file_chars}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParserExt` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1303:42 [INFO] [stdout] | [INFO] [stdout] 1303 | use nom_supreme::{parse_from_str,ParserExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1741:17 [INFO] [stdout] | [INFO] [stdout] 1741 | (char_item == '"') [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1741 - (char_item == '"') [INFO] [stdout] 1741 + char_item == '"' [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2848:9 [INFO] [stdout] | [INFO] [stdout] 2848 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3083:9 [INFO] [stdout] | [INFO] [stdout] 3083 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3086:17 [INFO] [stdout] | [INFO] [stdout] 3086 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PayloadClaim`, `ResourceKind`, and `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3098:47 [INFO] [stdout] | [INFO] [stdout] 3098 | use crate::version::v0_0_1::id::{Address, ResourceKind, Meta, PayloadClaim, ResourceType, CaptureAddress}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::pattern::TksPattern` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3099:9 [INFO] [stdout] | [INFO] [stdout] 3099 | use crate::version::v0_0_1::pattern::TksPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `RcCommandType` and `Rc` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3102:59 [INFO] [stdout] | [INFO] [stdout] 3102 | use crate::version::v0_0_1::entity::request::{Action, Rc, RcCommandType, RequestCore}; [INFO] [stdout] | ^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type parameter `PAYLOAD_CLAIM` should have an upper camel case name [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4008:27 [INFO] [stdout] | [INFO] [stdout] 4008 | pub struct PayloadRef { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PayloadClaim` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type parameter `PAYLOAD_PATTERN` should have an upper camel case name [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4008:42 [INFO] [stdout] | [INFO] [stdout] 4008 | pub struct PayloadRef { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PayloadPattern` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type parameter `PAYLOAD_REF` should have an upper camel case name [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4032:39 [INFO] [stdout] | [INFO] [stdout] 4032 | pub enum PayloadDelivery { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `PayloadRef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TryFrom` and `TryInto` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4085:28 [INFO] [stdout] | [INFO] [stdout] 4085 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4090:13 [INFO] [stdout] | [INFO] [stdout] 4090 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PayloadMap` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4091:56 [INFO] [stdout] | [INFO] [stdout] 4091 | use crate::version::v0_0_1::payload::{Payload, PayloadMap}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4334:9 [INFO] [stdout] | [INFO] [stdout] 4334 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceKind` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4340:47 [INFO] [stdout] | [INFO] [stdout] 4340 | use crate::version::v0_0_1::id::{Address, ResourceKind}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Payload` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4420:47 [INFO] [stdout] | [INFO] [stdout] 4420 | use crate::version::v0_0_1::payload::{Payload, PayloadPattern}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rc` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4424:55 [INFO] [stdout] | [INFO] [stdout] 4424 | use crate::version::v0_0_1::entity::request::{Rc, RequestCore}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::payload::PayloadType::Primitive` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4426:13 [INFO] [stdout] | [INFO] [stdout] 4426 | use crate::version::v0_0_1::payload::PayloadType::Primitive; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `http_pattern` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4666:200 [INFO] [stdout] | [INFO] [stdout] 4666 | ...n_scoped, EntityPattern, HttpPattern, MsgPattern, RcPattern, http_pattern}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::bin::Bin` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4883:13 [INFO] [stdout] | [INFO] [stdout] 4883 | use crate::version::v0_0_1::bin::Bin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BadRequest`, `Fail`, and `NotFound` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4888:44 [INFO] [stdout] | [INFO] [stdout] 4888 | use crate::version::v0_0_1::fail::{BadRequest, Fail, NotFound}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Address`, `PayloadClaim`, `ResourceKind`, and `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4889:42 [INFO] [stdout] | [INFO] [stdout] 4889 | use crate::version::v0_0_1::id::{Address, ResourceKind, Meta, PayloadClaim, ResourceType}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::pattern::TksPattern` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4890:13 [INFO] [stdout] | [INFO] [stdout] 4890 | use crate::version::v0_0_1::pattern::TksPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4894:13 [INFO] [stdout] | [INFO] [stdout] 4894 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::fail` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4898:13 [INFO] [stdout] | [INFO] [stdout] 4898 | use crate::version::v0_0_1::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::http::HttpResponse` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4899:13 [INFO] [stdout] | [INFO] [stdout] 4899 | use crate::version::v0_0_1::http::HttpResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::command::common::SetProperties` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5063:17 [INFO] [stdout] | [INFO] [stdout] 5063 | use crate::version::v0_0_1::command::common::SetProperties; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::util::ConvertFrom` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5092:17 [INFO] [stdout] | [INFO] [stdout] 5092 | use crate::version::v0_0_1::util::ConvertFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5230:36 [INFO] [stdout] | [INFO] [stdout] 5230 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryFrom` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5231:32 [INFO] [stdout] | [INFO] [stdout] 5231 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::marker::PhantomData` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5232:17 [INFO] [stdout] | [INFO] [stdout] 5232 | use std::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BadCoercion` and `Fail` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5237:48 [INFO] [stdout] | [INFO] [stdout] 5237 | use crate::version::v0_0_1::fail::{BadCoercion, Fail}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::util::ConvertFrom` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5242:17 [INFO] [stdout] | [INFO] [stdout] 5242 | use crate::version::v0_0_1::util::ConvertFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5381:17 [INFO] [stdout] | [INFO] [stdout] 5381 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5385:17 [INFO] [stdout] | [INFO] [stdout] 5385 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::fail` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5454:13 [INFO] [stdout] | [INFO] [stdout] 5454 | use crate::version::v0_0_1::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceKind` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5455:57 [INFO] [stdout] | [INFO] [stdout] 5455 | use crate::version::v0_0_1::id::{Address, Meta, ResourceKind}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RequestCore` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5458:55 [INFO] [stdout] | [INFO] [stdout] 5458 | use crate::version::v0_0_1::entity::request::{RequestCore}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::fail::Fail` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5459:13 [INFO] [stdout] | [INFO] [stdout] 5459 | use crate::version::v0_0_1::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::CompareResult::Incomplete` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5561:9 [INFO] [stdout] | [INFO] [stdout] 5561 | use nom::CompareResult::Incomplete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5565:77 [INFO] [stdout] | [INFO] [stdout] 5565 | use crate::version::v0_0_1::id::{Address, AddressAndKind, ResourceKind, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PayloadMap` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5567:52 [INFO] [stdout] | [INFO] [stdout] 5567 | use crate::version::v0_0_1::payload::{Payload, PayloadMap}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Deref` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5784:13 [INFO] [stdout] | [INFO] [stdout] 5784 | use std::ops::Deref; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceKind` and `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5789:51 [INFO] [stdout] | [INFO] [stdout] 5789 | use crate::version::v0_0_1::id::{Address, ResourceKind, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::pattern::TksPattern` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5791:13 [INFO] [stdout] | [INFO] [stdout] 5791 | use crate::version::v0_0_1::pattern::TksPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::payload::Payload` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5792:13 [INFO] [stdout] | [INFO] [stdout] 5792 | use crate::version::v0_0_1::payload::Payload; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::util::unique_id` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5796:13 [INFO] [stdout] | [INFO] [stdout] 5796 | use crate::version::v0_0_1::util::unique_id; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Artifact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5878:48 [INFO] [stdout] | [INFO] [stdout] 5878 | use crate::version::v0_0_1::artifact::{Artifact, ArtifactResponse}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConfigBody` and `Config` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5879:54 [INFO] [stdout] | [INFO] [stdout] 5879 | use crate::version::v0_0_1::config::{Assign, Config, ConfigBody}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceKind` and `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5881:51 [INFO] [stdout] | [INFO] [stdout] 5881 | use crate::version::v0_0_1::id::{Address, ResourceKind, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::payload::Payload` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5883:13 [INFO] [stdout] | [INFO] [stdout] 5883 | use crate::version::v0_0_1::payload::Payload; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArtifactResponse` and `Artifact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5934:48 [INFO] [stdout] | [INFO] [stdout] 5934 | use crate::version::v0_0_1::artifact::{Artifact, ArtifactRequest, ArtifactResponse}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Artifact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5976:48 [INFO] [stdout] | [INFO] [stdout] 5976 | use crate::version::v0_0_1::artifact::{Artifact, ArtifactResponse}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::id::Specific` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6146:9 [INFO] [stdout] | [INFO] [stdout] 6146 | use crate::version::v0_0_1::id::Specific; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Bad` and `NotFound` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6186:13 [INFO] [stdout] | [INFO] [stdout] 6186 | Bad, BadCoercion, BadRequest, Conditional, Messaging, NotFound, [INFO] [stdout] | ^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6329:9 [INFO] [stdout] | [INFO] [stdout] 6329 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `alpha1`, `alphanumeric1`, `multispace1`, and `space0` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6334:44 [INFO] [stdout] | [INFO] [stdout] 6334 | use nom::character::complete::{alpha0, alphanumeric1, digit1, alpha1, multispace1,multispace0, space1,space0}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `separated_list1` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6337:46 [INFO] [stdout] | [INFO] [stdout] 6337 | use nom::multi::{many0, separated_list0, separated_list1}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom_supreme::parse_from_str` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6340:9 [INFO] [stdout] | [INFO] [stdout] 6340 | use nom_supreme::parse_from_str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Version` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6343:93 [INFO] [stdout] | [INFO] [stdout] 6343 | use crate::version::v0_0_1::id::{Address, AddressSegment, CaptureAddress, RouteSegment, Version}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `kind` and `specific` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6344:84 [INFO] [stdout] | [INFO] [stdout] 6344 | use crate::version::v0_0_1::pattern::parse::{address_kind_pattern, delim_kind, kind, resource_type, specific, specific_pattern, versi... [INFO] [stdout] | ^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::bytes::complete::take` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6345:9 [INFO] [stdout] | [INFO] [stdout] 6345 | use nom::bytes::complete::take; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::config::bind::parse::pipeline_step` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6348:9 [INFO] [stdout] | [INFO] [stdout] 6348 | use crate::version::v0_0_1::config::bind::parse::pipeline_step; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7436:9 [INFO] [stdout] | [INFO] [stdout] 7436 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `recognize` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7438:42 [INFO] [stdout] | [INFO] [stdout] 7438 | use nom::combinator::{all_consuming, recognize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AddressSegment` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7441:38 [INFO] [stdout] | [INFO] [stdout] 7441 | use crate::version::v0_0_1::id::{AddressSegment, RouteSegment}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `base_address_segment`, `camel_case`, and `skewer_chars` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7442:50 [INFO] [stdout] | [INFO] [stdout] 7442 | ...0_0_1::parse::{address, camel_case, route_segment, version_address_segment, skewer_chars, base_address_segment, rec_skewer, address_te... [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::Err` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7443:9 [INFO] [stdout] | [INFO] [stdout] 7443 | use nom::Err; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::error::VerboseError` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7444:9 [INFO] [stdout] | [INFO] [stdout] 7444 | use nom::error::VerboseError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pipeline_step` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7446:100 [INFO] [stdout] | [INFO] [stdout] 7446 | use crate::version::v0_0_1::config::bind::parse::{bind, http_section, http_selector, pipeline, pipeline_step, pipeline_stop}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `http_pattern_scoped` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7451:57 [INFO] [stdout] | [INFO] [stdout] 7451 | use crate::version::v0_0_1::pattern::{http_pattern, http_pattern_scoped, upload_step}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/lib.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/version/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `VerboseError` and `context` [INFO] [stdout] --> src/version/mod.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | use nom::error::{context, VerboseError}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `separated_pair`, `terminated`, and `tuple` [INFO] [stdout] --> src/version/mod.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use nom::sequence::{tuple, terminated, separated_pair}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::character::complete::digit1` [INFO] [stdout] --> src/version/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use nom::character::complete::digit1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::bytes::complete::tag` [INFO] [stdout] --> src/version/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use nom::bytes::complete::tag; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::IResult` [INFO] [stdout] --> src/version/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use nom::IResult; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::From` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `semver::SemVerError` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | use semver::SemVerError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `semver::ReqParseError` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:856:9 [INFO] [stdout] | [INFO] [stdout] 856 | use semver::ReqParseError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `address` and `path` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:863:41 [INFO] [stdout] | [INFO] [stdout] 863 | use crate::version::v0_0_1::parse::{address, camel_case_to_string, capture_address, consume_address_kind_path, file_chars, path, path... [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VerboseError` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:875:33 [INFO] [stdout] | [INFO] [stdout] 875 | use nom::error::{ErrorKind, VerboseError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParserExt` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:879:39 [INFO] [stdout] | [INFO] [stdout] 879 | use nom_supreme::{parse_from_str, ParserExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom_supreme::parser_ext::FromStrParser` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:881:9 [INFO] [stdout] | [INFO] [stdout] 881 | use nom_supreme::parser_ext::FromStrParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rc` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:883:59 [INFO] [stdout] | [INFO] [stdout] 883 | use crate::version::v0_0_1::entity::request::{Action, Rc, RcCommandType, RequestCore}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryFrom` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1282:28 [INFO] [stdout] | [INFO] [stdout] 1282 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1283:13 [INFO] [stdout] | [INFO] [stdout] 1283 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `alpha1` and `digit1` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1287:40 [INFO] [stdout] | [INFO] [stdout] 1287 | use nom::character::complete::{alpha1, digit1}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Err` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1293:19 [INFO] [stdout] | [INFO] [stdout] 1293 | use nom::{Err, IResult}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `version_address_segment` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1297:132 [INFO] [stdout] | [INFO] [stdout] 1297 | ...e, domain_chars, skewer_chars, version_req_chars, Res, version_address_segment, version_chars, address, file_chars}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParserExt` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1303:42 [INFO] [stdout] | [INFO] [stdout] 1303 | use nom_supreme::{parse_from_str,ParserExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1741:17 [INFO] [stdout] | [INFO] [stdout] 1741 | (char_item == '"') [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1741 - (char_item == '"') [INFO] [stdout] 1741 + char_item == '"' [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2848:9 [INFO] [stdout] | [INFO] [stdout] 2848 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3083:9 [INFO] [stdout] | [INFO] [stdout] 3083 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3086:17 [INFO] [stdout] | [INFO] [stdout] 3086 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PayloadClaim`, `ResourceKind`, and `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3098:47 [INFO] [stdout] | [INFO] [stdout] 3098 | use crate::version::v0_0_1::id::{Address, ResourceKind, Meta, PayloadClaim, ResourceType, CaptureAddress}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::pattern::TksPattern` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3099:9 [INFO] [stdout] | [INFO] [stdout] 3099 | use crate::version::v0_0_1::pattern::TksPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `RcCommandType` and `Rc` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3102:59 [INFO] [stdout] | [INFO] [stdout] 3102 | use crate::version::v0_0_1::entity::request::{Action, Rc, RcCommandType, RequestCore}; [INFO] [stdout] | ^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type parameter `PAYLOAD_CLAIM` should have an upper camel case name [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4008:27 [INFO] [stdout] | [INFO] [stdout] 4008 | pub struct PayloadRef { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PayloadClaim` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type parameter `PAYLOAD_PATTERN` should have an upper camel case name [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4008:42 [INFO] [stdout] | [INFO] [stdout] 4008 | pub struct PayloadRef { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PayloadPattern` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type parameter `PAYLOAD_REF` should have an upper camel case name [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4032:39 [INFO] [stdout] | [INFO] [stdout] 4032 | pub enum PayloadDelivery { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `PayloadRef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TryFrom` and `TryInto` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4085:28 [INFO] [stdout] | [INFO] [stdout] 4085 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4090:13 [INFO] [stdout] | [INFO] [stdout] 4090 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PayloadMap` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4091:56 [INFO] [stdout] | [INFO] [stdout] 4091 | use crate::version::v0_0_1::payload::{Payload, PayloadMap}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4334:9 [INFO] [stdout] | [INFO] [stdout] 4334 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceKind` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4340:47 [INFO] [stdout] | [INFO] [stdout] 4340 | use crate::version::v0_0_1::id::{Address, ResourceKind}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Payload` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4420:47 [INFO] [stdout] | [INFO] [stdout] 4420 | use crate::version::v0_0_1::payload::{Payload, PayloadPattern}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rc` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4424:55 [INFO] [stdout] | [INFO] [stdout] 4424 | use crate::version::v0_0_1::entity::request::{Rc, RequestCore}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::payload::PayloadType::Primitive` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4426:13 [INFO] [stdout] | [INFO] [stdout] 4426 | use crate::version::v0_0_1::payload::PayloadType::Primitive; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `http_pattern` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4666:200 [INFO] [stdout] | [INFO] [stdout] 4666 | ...n_scoped, EntityPattern, HttpPattern, MsgPattern, RcPattern, http_pattern}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::bin::Bin` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4883:13 [INFO] [stdout] | [INFO] [stdout] 4883 | use crate::version::v0_0_1::bin::Bin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BadRequest`, `Fail`, and `NotFound` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4888:44 [INFO] [stdout] | [INFO] [stdout] 4888 | use crate::version::v0_0_1::fail::{BadRequest, Fail, NotFound}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Address`, `PayloadClaim`, `ResourceKind`, and `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4889:42 [INFO] [stdout] | [INFO] [stdout] 4889 | use crate::version::v0_0_1::id::{Address, ResourceKind, Meta, PayloadClaim, ResourceType}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::pattern::TksPattern` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4890:13 [INFO] [stdout] | [INFO] [stdout] 4890 | use crate::version::v0_0_1::pattern::TksPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4894:13 [INFO] [stdout] | [INFO] [stdout] 4894 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::fail` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4898:13 [INFO] [stdout] | [INFO] [stdout] 4898 | use crate::version::v0_0_1::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::http::HttpResponse` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4899:13 [INFO] [stdout] | [INFO] [stdout] 4899 | use crate::version::v0_0_1::http::HttpResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::command::common::SetProperties` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5063:17 [INFO] [stdout] | [INFO] [stdout] 5063 | use crate::version::v0_0_1::command::common::SetProperties; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::util::ConvertFrom` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5092:17 [INFO] [stdout] | [INFO] [stdout] 5092 | use crate::version::v0_0_1::util::ConvertFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5230:36 [INFO] [stdout] | [INFO] [stdout] 5230 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryFrom` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5231:32 [INFO] [stdout] | [INFO] [stdout] 5231 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::marker::PhantomData` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5232:17 [INFO] [stdout] | [INFO] [stdout] 5232 | use std::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BadCoercion` and `Fail` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5237:48 [INFO] [stdout] | [INFO] [stdout] 5237 | use crate::version::v0_0_1::fail::{BadCoercion, Fail}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::util::ConvertFrom` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5242:17 [INFO] [stdout] | [INFO] [stdout] 5242 | use crate::version::v0_0_1::util::ConvertFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5381:17 [INFO] [stdout] | [INFO] [stdout] 5381 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5385:17 [INFO] [stdout] | [INFO] [stdout] 5385 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::fail` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5454:13 [INFO] [stdout] | [INFO] [stdout] 5454 | use crate::version::v0_0_1::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceKind` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5455:57 [INFO] [stdout] | [INFO] [stdout] 5455 | use crate::version::v0_0_1::id::{Address, Meta, ResourceKind}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RequestCore` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5458:55 [INFO] [stdout] | [INFO] [stdout] 5458 | use crate::version::v0_0_1::entity::request::{RequestCore}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::fail::Fail` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5459:13 [INFO] [stdout] | [INFO] [stdout] 5459 | use crate::version::v0_0_1::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::CompareResult::Incomplete` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5561:9 [INFO] [stdout] | [INFO] [stdout] 5561 | use nom::CompareResult::Incomplete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5565:77 [INFO] [stdout] | [INFO] [stdout] 5565 | use crate::version::v0_0_1::id::{Address, AddressAndKind, ResourceKind, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PayloadMap` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5567:52 [INFO] [stdout] | [INFO] [stdout] 5567 | use crate::version::v0_0_1::payload::{Payload, PayloadMap}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Deref` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5784:13 [INFO] [stdout] | [INFO] [stdout] 5784 | use std::ops::Deref; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceKind` and `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5789:51 [INFO] [stdout] | [INFO] [stdout] 5789 | use crate::version::v0_0_1::id::{Address, ResourceKind, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::pattern::TksPattern` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5791:13 [INFO] [stdout] | [INFO] [stdout] 5791 | use crate::version::v0_0_1::pattern::TksPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::payload::Payload` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5792:13 [INFO] [stdout] | [INFO] [stdout] 5792 | use crate::version::v0_0_1::payload::Payload; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::util::unique_id` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5796:13 [INFO] [stdout] | [INFO] [stdout] 5796 | use crate::version::v0_0_1::util::unique_id; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Artifact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5878:48 [INFO] [stdout] | [INFO] [stdout] 5878 | use crate::version::v0_0_1::artifact::{Artifact, ArtifactResponse}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConfigBody` and `Config` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5879:54 [INFO] [stdout] | [INFO] [stdout] 5879 | use crate::version::v0_0_1::config::{Assign, Config, ConfigBody}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceKind` and `ResourceType` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5881:51 [INFO] [stdout] | [INFO] [stdout] 5881 | use crate::version::v0_0_1::id::{Address, ResourceKind, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::payload::Payload` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5883:13 [INFO] [stdout] | [INFO] [stdout] 5883 | use crate::version::v0_0_1::payload::Payload; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArtifactResponse` and `Artifact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5934:48 [INFO] [stdout] | [INFO] [stdout] 5934 | use crate::version::v0_0_1::artifact::{Artifact, ArtifactRequest, ArtifactResponse}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Artifact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5976:48 [INFO] [stdout] | [INFO] [stdout] 5976 | use crate::version::v0_0_1::artifact::{Artifact, ArtifactResponse}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::id::Specific` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6146:9 [INFO] [stdout] | [INFO] [stdout] 6146 | use crate::version::v0_0_1::id::Specific; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Bad` and `NotFound` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6186:13 [INFO] [stdout] | [INFO] [stdout] 6186 | Bad, BadCoercion, BadRequest, Conditional, Messaging, NotFound, [INFO] [stdout] | ^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6329:9 [INFO] [stdout] | [INFO] [stdout] 6329 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `alpha1`, `alphanumeric1`, `multispace1`, and `space0` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6334:44 [INFO] [stdout] | [INFO] [stdout] 6334 | use nom::character::complete::{alpha0, alphanumeric1, digit1, alpha1, multispace1,multispace0, space1,space0}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `separated_list1` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6337:46 [INFO] [stdout] | [INFO] [stdout] 6337 | use nom::multi::{many0, separated_list0, separated_list1}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom_supreme::parse_from_str` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6340:9 [INFO] [stdout] | [INFO] [stdout] 6340 | use nom_supreme::parse_from_str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Version` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6343:93 [INFO] [stdout] | [INFO] [stdout] 6343 | use crate::version::v0_0_1::id::{Address, AddressSegment, CaptureAddress, RouteSegment, Version}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `kind` and `specific` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6344:84 [INFO] [stdout] | [INFO] [stdout] 6344 | use crate::version::v0_0_1::pattern::parse::{address_kind_pattern, delim_kind, kind, resource_type, specific, specific_pattern, versi... [INFO] [stdout] | ^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::bytes::complete::take` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6345:9 [INFO] [stdout] | [INFO] [stdout] 6345 | use nom::bytes::complete::take; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::version::v0_0_1::config::bind::parse::pipeline_step` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6348:9 [INFO] [stdout] | [INFO] [stdout] 6348 | use crate::version::v0_0_1::config::bind::parse::pipeline_step; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:91:21 [INFO] [stdout] | [INFO] [stdout] 91 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | Err(error) => { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:219:21 [INFO] [stdout] | [INFO] [stdout] 219 | fn from_str(s: &str) -> Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1107:21 [INFO] [stdout] | [INFO] [stdout] 1107 | Err(error) => { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:91:21 [INFO] [stdout] | [INFO] [stdout] 91 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | Err(error) => { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:219:21 [INFO] [stdout] | [INFO] [stdout] 219 | fn from_str(s: &str) -> Result { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2198:17 [INFO] [stdout] | [INFO] [stdout] 2198 | let mut entries = entries; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2233:17 [INFO] [stdout] | [INFO] [stdout] 2233 | Err(error) => { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2460:17 [INFO] [stdout] | [INFO] [stdout] 2460 | exact => ValuePattern::Pattern( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_exact` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `next` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2471:34 [INFO] [stdout] | [INFO] [stdout] 2471 | multispace0(input).map(|(next, _)| (input, PatternBlock::None)) [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_next` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1107:21 [INFO] [stdout] | [INFO] [stdout] 1107 | Err(error) => { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `primitive` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3131:36 [INFO] [stdout] | [INFO] [stdout] 3131 | Payload::Primitive(primitive) => PayloadType::Primitive, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_primitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `list` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3132:31 [INFO] [stdout] | [INFO] [stdout] 3132 | Payload::List(list) => PayloadType::List, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `map` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3133:30 [INFO] [stdout] | [INFO] [stdout] 3133 | Payload::Map(map) => PayloadType::Map, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2198:17 [INFO] [stdout] | [INFO] [stdout] 2198 | let mut entries = entries; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2233:17 [INFO] [stdout] | [INFO] [stdout] 2233 | Err(error) => { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `errors` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3848:35 [INFO] [stdout] | [INFO] [stdout] 3848 | Primitive::Errors(errors) => { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_errors` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2460:17 [INFO] [stdout] | [INFO] [stdout] 2460 | exact => ValuePattern::Pattern( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_exact` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `next` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2471:34 [INFO] [stdout] | [INFO] [stdout] 2471 | multispace0(input).map(|(next, _)| (input, PatternBlock::None)) [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_next` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4134:45 [INFO] [stdout] | [INFO] [stdout] 4134 | PropertyMod::Set { key, value,lock } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `primitive` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3131:36 [INFO] [stdout] | [INFO] [stdout] 3131 | Payload::Primitive(primitive) => PayloadType::Primitive, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_primitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `list` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3132:31 [INFO] [stdout] | [INFO] [stdout] 3132 | Payload::List(list) => PayloadType::List, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4134:51 [INFO] [stdout] | [INFO] [stdout] 4134 | PropertyMod::Set { key, value,lock } => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `lock: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `map` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3133:30 [INFO] [stdout] | [INFO] [stdout] 3133 | Payload::Map(map) => PayloadType::Map, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `errors` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3848:35 [INFO] [stdout] | [INFO] [stdout] 3848 | Primitive::Errors(errors) => { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_errors` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4134:45 [INFO] [stdout] | [INFO] [stdout] 4134 | PropertyMod::Set { key, value,lock } => { [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4134:51 [INFO] [stdout] | [INFO] [stdout] 4134 | PropertyMod::Set { key, value,lock } => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `lock: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5163:37 [INFO] [stdout] | [INFO] [stdout] 5163 | pub fn fulfillment( mut self, bin: Bin) -> Create { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5163:37 [INFO] [stdout] | [INFO] [stdout] 5163 | pub fn fulfillment( mut self, bin: Bin) -> Create { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5647:38 [INFO] [stdout] | [INFO] [stdout] 5647 | tag("Ok")(input).map(|(next, code)| (next, Code::Ok)) [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5656:21 [INFO] [stdout] | [INFO] [stdout] 5656 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5647:38 [INFO] [stdout] | [INFO] [stdout] 5647 | tag("Ok")(input).map(|(next, code)| (next, Code::Ok)) [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5656:21 [INFO] [stdout] | [INFO] [stdout] 5656 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5836:37 [INFO] [stdout] | [INFO] [stdout] 5836 | Frame::Response(response) => { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `artifact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5840:37 [INFO] [stdout] | [INFO] [stdout] 5840 | Frame::Artifact(artifact) => Option::None, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_artifact` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5836:37 [INFO] [stdout] | [INFO] [stdout] 5836 | Frame::Response(response) => { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `artifact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5840:37 [INFO] [stdout] | [INFO] [stdout] 5840 | Frame::Artifact(artifact) => Option::None, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_artifact` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6040:39 [INFO] [stdout] | [INFO] [stdout] 6040 | ValuePattern::Pattern(exact) => match x { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_exact` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exact` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6040:39 [INFO] [stdout] | [INFO] [stdout] 6040 | ValuePattern::Pattern(exact) => match x { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_exact` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `files_wildcard` is assigned to, but never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7157:17 [INFO] [stdout] | [INFO] [stdout] 7157 | let mut files_wildcard = false; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_files_wildcard` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `files_wildcard` is never read [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7163:21 [INFO] [stdout] | [INFO] [stdout] 7163 | files_wildcard = true; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `files_wildcard` is assigned to, but never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7157:17 [INFO] [stdout] | [INFO] [stdout] 7157 | let mut files_wildcard = false; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_files_wildcard` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `files_wildcard` is never read [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7163:21 [INFO] [stdout] | [INFO] [stdout] 7163 | files_wildcard = true; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ok` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7458:16 [INFO] [stdout] | [INFO] [stdout] 7458 | Ok(ok) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `next` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7489:14 [INFO] [stdout] | [INFO] [stdout] 7489 | let (next, addy) = all_consuming(address)("hello.com:bundle:1.2.3:/")?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_next` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `next` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7491:13 [INFO] [stdout] | [INFO] [stdout] 7491 | let (next, addy) = all_consuming(address)("hello.com:bundle:1.2.3")?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_next` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `addy` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7491:19 [INFO] [stdout] | [INFO] [stdout] 7491 | let (next, addy) = all_consuming(address)("hello.com:bundle:1.2.3")?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_addy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `next` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7493:13 [INFO] [stdout] | [INFO] [stdout] 7493 | let (next, addy) = all_consuming(address)("hello.com:bundle:1.2.3:/greater-glory/file.txt")?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_next` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `address` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7546:13 [INFO] [stdout] | [INFO] [stdout] 7546 | let address = address.to_address(regex.captures("/index.html" ).unwrap() )?; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `get_some_plus` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7660:13 [INFO] [stdout] | [INFO] [stdout] 7660 | let get_some_plus = RequestCore { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_get_some_plus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `get_some_plus` [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7693:13 [INFO] [stdout] | [INFO] [stdout] 7693 | let get_some_plus = RequestCore { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_get_some_plus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:766:12 [INFO] [stdout] | [INFO] [stdout] 765 | impl Path { [INFO] [stdout] | --------- associated function in this implementation [INFO] [stdout] 766 | fn new(string: &str) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filename` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1747:8 [INFO] [stdout] | [INFO] [stdout] 1747 | fn filename(i: T) -> Res [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MapConParam` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2181:10 [INFO] [stdout] | [INFO] [stdout] 2181 | enum MapConParam { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `insert_block_pattern` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2485:8 [INFO] [stdout] | [INFO] [stdout] 2485 | fn insert_block_pattern(input: &str) -> Res<&str, UploadBlock> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `space` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1437:12 [INFO] [stdout] | [INFO] [stdout] 1437 | fn space(input: &str) -> Res<&str, &str> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5367:20 [INFO] [stdout] | [INFO] [stdout] 5366 | impl Select { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 5367 | fn new(pattern: AddressKindPattern) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `any_resource_path_segment` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6370:8 [INFO] [stdout] | [INFO] [stdout] 6370 | fn any_resource_path_segment(i: T) -> Res [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `std::string::String`, which is not FFI-safe [INFO] [stdout] --> src/version/v0_0_1/mod.rs:16:39 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn mesh_portal_unique_id() -> String; [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] = note: `#[warn(improper_ctypes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2096:57 [INFO] [stdout] | [INFO] [stdout] 2096 | primitive(input).map(|(next, primitive)| (next, PayloadTypePattern::Primitive(primitive))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2112:37 [INFO] [stdout] | [INFO] [stdout] 2112 | .map(|(next, _)| (next, ValuePattern::Any)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2238:9 [INFO] [stdout] | [INFO] [stdout] 2228 | let result = parser(input); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2238 | alt((tag("*"), multispace0))(input).map(|(next, tag)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2392:53 [INFO] [stdout] | [INFO] [stdout] 2392 | map_pattern(input).map(|(next, con)| (next, PayloadTypePattern::Map(Box::new(con)))) [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2427:17 [INFO] [stdout] | [INFO] [stdout] 2424 | .map(|(next, (data, format, verifier))| { [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2427 | / PayloadPattern { [INFO] [stdout] 2428 | | structure: data, [INFO] [stdout] 2429 | | format: match format { [INFO] [stdout] 2430 | | Some(Some(format)) => Some(format), [INFO] [stdout] ... | [INFO] [stdout] 2433 | | validator: verifier, [INFO] [stdout] 2434 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2448:48 [INFO] [stdout] | [INFO] [stdout] 2448 | tag("*")(input).map(|(next, _)| (next, ValuePattern::Any)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2471:52 [INFO] [stdout] | [INFO] [stdout] 2471 | multispace0(input).map(|(next, _)| (input, PatternBlock::None)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2482:43 [INFO] [stdout] | [INFO] [stdout] 2482 | .map(|(next, pattern)| (next, PatternBlock::Pattern(pattern))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2558:45 [INFO] [stdout] | [INFO] [stdout] 2558 | .map(|(next, (_, block, _))| (next, Block::RequestPattern(block))) [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2571:45 [INFO] [stdout] | [INFO] [stdout] 2571 | .map(|(next, (_, block, _))| (next, Block::ResponsePattern(block))) [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2637:16 [INFO] [stdout] | [INFO] [stdout] 2633 | pub fn convert(self) -> Result, Error> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2637 | Ok(match self { [INFO] [stdout] | ________________^ [INFO] [stdout] 2638 | | Pattern::Any => Pattern::Any, [INFO] [stdout] 2639 | | Pattern::Exact(exact) => Pattern::Exact(exact.try_into()?), [INFO] [stdout] 2640 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2713:16 [INFO] [stdout] | [INFO] [stdout] 2709 | pub fn convert(self) -> Result, Error> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2713 | Ok(match self { [INFO] [stdout] | ________________^ [INFO] [stdout] 2714 | | EmptyPattern::Any => EmptyPattern::Any, [INFO] [stdout] 2715 | | EmptyPattern::Pattern(exact) => EmptyPattern::Pattern(exact.try_into()?), [INFO] [stdout] 2716 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1415:38 [INFO] [stdout] | [INFO] [stdout] 1415 | move |input: &str| match tag::<&str, &str, VerboseError<&str>>("*")(input) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:766:12 [INFO] [stdout] | [INFO] [stdout] 765 | impl Path { [INFO] [stdout] | --------- associated function in this implementation [INFO] [stdout] 766 | fn new(string: &str) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filename` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1747:8 [INFO] [stdout] | [INFO] [stdout] 1747 | fn filename(i: T) -> Res [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MapConParam` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2181:10 [INFO] [stdout] | [INFO] [stdout] 2181 | enum MapConParam { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `insert_block_pattern` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2485:8 [INFO] [stdout] | [INFO] [stdout] 2485 | fn insert_block_pattern(input: &str) -> Res<&str, UploadBlock> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `space` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1437:12 [INFO] [stdout] | [INFO] [stdout] 1437 | fn space(input: &str) -> Res<&str, &str> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5367:20 [INFO] [stdout] | [INFO] [stdout] 5366 | impl Select { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 5367 | fn new(pattern: AddressKindPattern) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `any_resource_path_segment` is never used [INFO] [stdout] --> src/version/v0_0_1/mod.rs:6370:8 [INFO] [stdout] | [INFO] [stdout] 6370 | fn any_resource_path_segment(i: T) -> Res [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3125:29 [INFO] [stdout] | [INFO] [stdout] 3124 | pub fn from_bin( bin: Bin ) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3125 | Self::Primitive(Primitive::Bin(bin)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3225:16 [INFO] [stdout] | [INFO] [stdout] 3224 | pub fn to_bin(self) -> Result{ [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3225 | Ok(Arc::new(bincode::serialize(&self)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3414:16 [INFO] [stdout] | [INFO] [stdout] 3413 | pub fn to_bin(self) -> Result{ [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3414 | Ok(Arc::new(bincode::serialize(&self)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `std::string::String`, which is not FFI-safe [INFO] [stdout] --> src/version/v0_0_1/mod.rs:16:39 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn mesh_portal_unique_id() -> String; [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] = note: `#[warn(improper_ctypes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4301:25 [INFO] [stdout] | [INFO] [stdout] 4299 | fn into(self) -> RequestCore { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4300 | RequestCore { [INFO] [stdout] 4301 | action: Action::Http(self.method), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4304:23 [INFO] [stdout] | [INFO] [stdout] 4299 | fn into(self) -> RequestCore { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4304 | body: Payload::Primitive(Primitive::Bin(self.body)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4720:28 [INFO] [stdout] | [INFO] [stdout] 4719 | .map(|(next, (_, _, selectors))| { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4720 | (next, Section::Msg(Scope::new(EntityType::Msg, selectors))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4735:28 [INFO] [stdout] | [INFO] [stdout] 4734 | .map(|(next, (_, _, selectors))| { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4735 | (next, Section::Http(Scope::new(EntityType::Http, selectors))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4750:28 [INFO] [stdout] | [INFO] [stdout] 4749 | .map(|(next, (_, _, selectors))| { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4750 | (next, Section::Rc(Scope::new(EntityType::Rc, selectors))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4762:32 [INFO] [stdout] | [INFO] [stdout] 4756 | |(next, (blocks, kind))| { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4762 | (next, PipelineStep { kind, blocks }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4813:61 [INFO] [stdout] | [INFO] [stdout] 4813 | .map(|(next, (_, step, _, stop, _))| (next, PipelineSegment { step, stop })) [INFO] [stdout] | ----------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4817:78 [INFO] [stdout] | [INFO] [stdout] 4817 | many1(pipeline_segment)(input).map(|(next, segments)| (next, Pipeline { segments })) [INFO] [stdout] | ---------------- ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4842:64 [INFO] [stdout] | [INFO] [stdout] 4842 | |(next, (pattern, _, pipeline, _))| (next, Selector::new(pattern, pipeline)), [INFO] [stdout] | --------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4848:64 [INFO] [stdout] | [INFO] [stdout] 4848 | |(next, (pattern, _, pipeline, _))| (next, Selector::new(pattern, pipeline)), [INFO] [stdout] | --------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4854:64 [INFO] [stdout] | [INFO] [stdout] 4854 | |(next, (pattern, _, pipeline, _))| (next, Selector::new(pattern, pipeline)), [INFO] [stdout] | --------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4860:64 [INFO] [stdout] | [INFO] [stdout] 4860 | |(next, (pattern, _, pipeline, _))| (next, Selector::new(pattern, pipeline)), [INFO] [stdout] | --------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4914:27 [INFO] [stdout] | [INFO] [stdout] 4909 | fn into(self) -> RequestCore { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4914 | body: Payload::Empty [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2096:57 [INFO] [stdout] | [INFO] [stdout] 2096 | primitive(input).map(|(next, primitive)| (next, PayloadTypePattern::Primitive(primitive))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2112:37 [INFO] [stdout] | [INFO] [stdout] 2112 | .map(|(next, _)| (next, ValuePattern::Any)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2238:9 [INFO] [stdout] | [INFO] [stdout] 2228 | let result = parser(input); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2238 | alt((tag("*"), multispace0))(input).map(|(next, tag)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2392:53 [INFO] [stdout] | [INFO] [stdout] 2392 | map_pattern(input).map(|(next, con)| (next, PayloadTypePattern::Map(Box::new(con)))) [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2427:17 [INFO] [stdout] | [INFO] [stdout] 2424 | .map(|(next, (data, format, verifier))| { [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2427 | / PayloadPattern { [INFO] [stdout] 2428 | | structure: data, [INFO] [stdout] 2429 | | format: match format { [INFO] [stdout] 2430 | | Some(Some(format)) => Some(format), [INFO] [stdout] ... | [INFO] [stdout] 2433 | | validator: verifier, [INFO] [stdout] 2434 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2448:48 [INFO] [stdout] | [INFO] [stdout] 2448 | tag("*")(input).map(|(next, _)| (next, ValuePattern::Any)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2471:52 [INFO] [stdout] | [INFO] [stdout] 2471 | multispace0(input).map(|(next, _)| (input, PatternBlock::None)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2482:43 [INFO] [stdout] | [INFO] [stdout] 2482 | .map(|(next, pattern)| (next, PatternBlock::Pattern(pattern))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2558:45 [INFO] [stdout] | [INFO] [stdout] 2558 | .map(|(next, (_, block, _))| (next, Block::RequestPattern(block))) [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2571:45 [INFO] [stdout] | [INFO] [stdout] 2571 | .map(|(next, (_, block, _))| (next, Block::ResponsePattern(block))) [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5166:32 [INFO] [stdout] | [INFO] [stdout] 5163 | pub fn fulfillment( mut self, bin: Bin) -> Create { [INFO] [stdout] | -------- -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5166 | state: StateSrc::StatefulDirect(Payload::Primitive(Primitive::Bin(bin))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5475:34 [INFO] [stdout] | [INFO] [stdout] 5474 | let bin = Arc::new( html.to_string().into_bytes() ); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5475 | ResponseCore::ok(Payload::Primitive(Primitive::Bin(bin))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5503:53 [INFO] [stdout] | [INFO] [stdout] 5503 | let errors = Errors::default(message.clone()); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5538:20 [INFO] [stdout] | [INFO] [stdout] 5537 | fn try_into(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5538 | Ok(HttpResponse { [INFO] [stdout] | ____________________^ [INFO] [stdout] 5539 | | code: self.code, [INFO] [stdout] 5540 | | headers: self.headers, [INFO] [stdout] 5541 | | body: self.body.to_bin()? [INFO] [stdout] 5542 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2637:16 [INFO] [stdout] | [INFO] [stdout] 2633 | pub fn convert(self) -> Result, Error> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2637 | Ok(match self { [INFO] [stdout] | ________________^ [INFO] [stdout] 2638 | | Pattern::Any => Pattern::Any, [INFO] [stdout] 2639 | | Pattern::Exact(exact) => Pattern::Exact(exact.try_into()?), [INFO] [stdout] 2640 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:2713:16 [INFO] [stdout] | [INFO] [stdout] 2709 | pub fn convert(self) -> Result, Error> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2713 | Ok(match self { [INFO] [stdout] | ________________^ [INFO] [stdout] 2714 | | EmptyPattern::Any => EmptyPattern::Any, [INFO] [stdout] 2715 | | EmptyPattern::Pattern(exact) => EmptyPattern::Pattern(exact.try_into()?), [INFO] [stdout] 2716 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:1415:38 [INFO] [stdout] | [INFO] [stdout] 1415 | move |input: &str| match tag::<&str, &str, VerboseError<&str>>("*")(input) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3125:29 [INFO] [stdout] | [INFO] [stdout] 3124 | pub fn from_bin( bin: Bin ) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3125 | Self::Primitive(Primitive::Bin(bin)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3225:16 [INFO] [stdout] | [INFO] [stdout] 3224 | pub fn to_bin(self) -> Result{ [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3225 | Ok(Arc::new(bincode::serialize(&self)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:3414:16 [INFO] [stdout] | [INFO] [stdout] 3413 | pub fn to_bin(self) -> Result{ [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 3414 | Ok(Arc::new(bincode::serialize(&self)?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7427:12 [INFO] [stdout] | [INFO] [stdout] 7418 | let create = CreateOp { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7427 | Ok((next,create)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4301:25 [INFO] [stdout] | [INFO] [stdout] 4299 | fn into(self) -> RequestCore { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4300 | RequestCore { [INFO] [stdout] 4301 | action: Action::Http(self.method), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4304:23 [INFO] [stdout] | [INFO] [stdout] 4299 | fn into(self) -> RequestCore { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4304 | body: Payload::Primitive(Primitive::Bin(self.body)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4720:28 [INFO] [stdout] | [INFO] [stdout] 4719 | .map(|(next, (_, _, selectors))| { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4720 | (next, Section::Msg(Scope::new(EntityType::Msg, selectors))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4735:28 [INFO] [stdout] | [INFO] [stdout] 4734 | .map(|(next, (_, _, selectors))| { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4735 | (next, Section::Http(Scope::new(EntityType::Http, selectors))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4750:28 [INFO] [stdout] | [INFO] [stdout] 4749 | .map(|(next, (_, _, selectors))| { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 4750 | (next, Section::Rc(Scope::new(EntityType::Rc, selectors))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4762:32 [INFO] [stdout] | [INFO] [stdout] 4756 | |(next, (blocks, kind))| { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4762 | (next, PipelineStep { kind, blocks }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4813:61 [INFO] [stdout] | [INFO] [stdout] 4813 | .map(|(next, (_, step, _, stop, _))| (next, PipelineSegment { step, stop })) [INFO] [stdout] | ----------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4817:78 [INFO] [stdout] | [INFO] [stdout] 4817 | many1(pipeline_segment)(input).map(|(next, segments)| (next, Pipeline { segments })) [INFO] [stdout] | ---------------- ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4842:64 [INFO] [stdout] | [INFO] [stdout] 4842 | |(next, (pattern, _, pipeline, _))| (next, Selector::new(pattern, pipeline)), [INFO] [stdout] | --------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4848:64 [INFO] [stdout] | [INFO] [stdout] 4848 | |(next, (pattern, _, pipeline, _))| (next, Selector::new(pattern, pipeline)), [INFO] [stdout] | --------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4854:64 [INFO] [stdout] | [INFO] [stdout] 4854 | |(next, (pattern, _, pipeline, _))| (next, Selector::new(pattern, pipeline)), [INFO] [stdout] | --------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4860:64 [INFO] [stdout] | [INFO] [stdout] 4860 | |(next, (pattern, _, pipeline, _))| (next, Selector::new(pattern, pipeline)), [INFO] [stdout] | --------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:4914:27 [INFO] [stdout] | [INFO] [stdout] 4909 | fn into(self) -> RequestCore { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 4914 | body: Payload::Empty [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5166:32 [INFO] [stdout] | [INFO] [stdout] 5163 | pub fn fulfillment( mut self, bin: Bin) -> Create { [INFO] [stdout] | -------- -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 5166 | state: StateSrc::StatefulDirect(Payload::Primitive(Primitive::Bin(bin))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5475:34 [INFO] [stdout] | [INFO] [stdout] 5474 | let bin = Arc::new( html.to_string().into_bytes() ); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5475 | ResponseCore::ok(Payload::Primitive(Primitive::Bin(bin))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5503:53 [INFO] [stdout] | [INFO] [stdout] 5503 | let errors = Errors::default(message.clone()); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:5538:20 [INFO] [stdout] | [INFO] [stdout] 5537 | fn try_into(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 5538 | Ok(HttpResponse { [INFO] [stdout] | ____________________^ [INFO] [stdout] 5539 | | code: self.code, [INFO] [stdout] 5540 | | headers: self.headers, [INFO] [stdout] 5541 | | body: self.body.to_bin()? [INFO] [stdout] 5542 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/version/v0_0_1/mod.rs:7427:12 [INFO] [stdout] | [INFO] [stdout] 7418 | let create = CreateOp { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7427 | Ok((next,create)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 33 previous errors; 124 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 33 previous errors; 140 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `mesh-portal-versions` (lib) due to 34 previous errors; 124 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `mesh-portal-versions` (lib test) due to 34 previous errors; 140 warnings emitted [INFO] running `Command { std: "docker" "inspect" "80a2d8f84ce52773b756ec6d31130524b359c3ea739a9ed30508d2daf94d6994", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80a2d8f84ce52773b756ec6d31130524b359c3ea739a9ed30508d2daf94d6994", kill_on_drop: false }` [INFO] [stdout] 80a2d8f84ce52773b756ec6d31130524b359c3ea739a9ed30508d2daf94d6994