[INFO] fetching crate mesh-portal-versions 0.2.0-rc1...
[INFO] checking mesh-portal-versions-0.2.0-rc1 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate mesh-portal-versions 0.2.0-rc1 into /workspace/builds/worker-7-tc2/source
[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-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate mesh-portal-versions 0.2.0-rc1 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 30 packages to latest compatible versions
[INFO] [stderr]       Adding bincode v1.3.3 (available: v2.0.1)
[INFO] [stderr]       Adding nom v7.1.3 (available: v8.0.0)
[INFO] [stderr]       Adding nom-supreme v0.6.0 (available: v0.8.0)
[INFO] [stderr]       Adding semver v0.11.0 (available: v1.0.27)
[INFO] [stderr]       Adding strum v0.21.0 (available: v0.27.2)
[INFO] [stderr]       Adding strum_macros v0.21.1 (available: v0.27.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1cfcbc97757c50e4ec34716fde78121cb79c7e8b19e7afb167b41ae18c8aeb32
[INFO] running `Command { std: "docker" "start" "-a" "1cfcbc97757c50e4ec34716fde78121cb79c7e8b19e7afb167b41ae18c8aeb32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1cfcbc97757c50e4ec34716fde78121cb79c7e8b19e7afb167b41ae18c8aeb32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1cfcbc97757c50e4ec34716fde78121cb79c7e8b19e7afb167b41ae18c8aeb32", kill_on_drop: false }`
[INFO] [stdout] 1cfcbc97757c50e4ec34716fde78121cb79c7e8b19e7afb167b41ae18c8aeb32
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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 -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 61e2429fc4379772bd171de195bfa7327ece504e77e23984d44ef772c4dfb4fc
[INFO] running `Command { std: "docker" "start" "-a" "61e2429fc4379772bd171de195bfa7327ece504e77e23984d44ef772c4dfb4fc", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking regex-syntax v0.8.8
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking joinery v2.1.0
[INFO] [stderr]     Checking indent_write v2.2.0
[INFO] [stderr]     Checking strum v0.21.0
[INFO] [stderr]     Checking pest v2.8.3
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking brownstone v1.1.0
[INFO] [stderr]     Checking nom-supreme v0.6.0
[INFO] [stderr]     Checking semver-parser v0.10.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking semver v0.11.0
[INFO] [stderr]    Compiling strum_macros v0.21.1
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking regex v1.12.2
[INFO] [stderr]     Checking bincode v1.3.3
[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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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<PAYLOAD_CLAIM, PAYLOAD_PATTERN> {
[INFO] [stdout]      |                           ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PayloadClaim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) 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<PAYLOAD_CLAIM, PAYLOAD_PATTERN> {
[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<PAYLOAD, PAYLOAD_REF> {
[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 `#[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)]` (part of `#[warn(unused)]`) on by default
[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 `#[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 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: `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 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 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)]` (part of `#[warn(unused)]`) 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<PAYLOAD_CLAIM, PAYLOAD_PATTERN> {
[INFO] [stdout]      |                           ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PayloadClaim`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) 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<PAYLOAD_CLAIM, PAYLOAD_PATTERN> {
[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<PAYLOAD, PAYLOAD_REF> {
[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 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)]` (part of `#[warn(unused)]`) 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<Self, Self::Err> {
[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)]` (part of `#[warn(unused)]`) 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<Self, Self::Err> {
[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)]` (part of `#[warn(unused)]`) 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: 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: 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)]` (part of `#[warn(unused)]`) 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: `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: 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: 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: 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: `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 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: variable `files_wildcard` is assigned to, but never used
[INFO] [stdout]     --> src/version/v0_0_1/mod.rs:7157:13
[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)]` (part of `#[warn(unused)]`) on by default
[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: 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)]` (part of `#[warn(unused)]`) 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<T>(i: T) -> Res<T, T>
[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<T>(i: T) -> Res<T, T>
[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] 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] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, KindParts>
[INFO] [stdout]     --> src/version/v0_0_1/mod.rs:1518:16
[INFO] [stdout]      |
[INFO] [stdout] 1518 |             Ok(kind_parts.try_into()?)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<KindParts, Infallible>
[INFO] [stdout]     --> src/version/v0_0_1/mod.rs:1518:16
[INFO] [stdout]      |
[INFO] [stdout] 1518 |             Ok(kind_parts.try_into()?)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^
[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] [stderr] error: could not compile `mesh-portal-versions` (lib) due to 2 previous errors; 124 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: variable `files_wildcard` is assigned to, but never used
[INFO] [stdout]     --> src/version/v0_0_1/mod.rs:7157:13
[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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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<T>(i: T) -> Res<T, T>
[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<T>(i: T) -> Res<T, T>
[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: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, KindParts>
[INFO] [stdout]     --> src/version/v0_0_1/mod.rs:1518:16
[INFO] [stdout]      |
[INFO] [stdout] 1518 |             Ok(kind_parts.try_into()?)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<KindParts, Infallible>
[INFO] [stdout]     --> src/version/v0_0_1/mod.rs:1518:16
[INFO] [stdout]      |
[INFO] [stdout] 1518 |             Ok(kind_parts.try_into()?)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^
[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] [stderr] error: could not compile `mesh-portal-versions` (lib test) due to 2 previous errors; 140 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "61e2429fc4379772bd171de195bfa7327ece504e77e23984d44ef772c4dfb4fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61e2429fc4379772bd171de195bfa7327ece504e77e23984d44ef772c4dfb4fc", kill_on_drop: false }`
[INFO] [stdout] 61e2429fc4379772bd171de195bfa7327ece504e77e23984d44ef772c4dfb4fc
