[INFO] cloning repository https://github.com/j5ik2o/parsing-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/j5ik2o/parsing-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fj5ik2o%2Fparsing-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fj5ik2o%2Fparsing-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0f2c85a278e20916493b8f9050d9d8a874599eae [INFO] checking j5ik2o/parsing-rust against try#121a90d34197f711021eeb158e7f4184b8be8ceb for pr-140313 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fj5ik2o%2Fparsing-rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/j5ik2o/parsing-rust on toolchain 121a90d34197f711021eeb158e7f4184b8be8ceb [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+121a90d34197f711021eeb158e7f4184b8be8ceb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/j5ik2o/parsing-rust [INFO] finished tweaking git repo https://github.com/j5ik2o/parsing-rust [INFO] tweaked toml for git repo https://github.com/j5ik2o/parsing-rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+121a90d34197f711021eeb158e7f4184b8be8ceb" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 233 packages to latest compatible versions [INFO] [stderr] Adding prop-check-rs v0.0.921 (available: v0.0.922) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+121a90d34197f711021eeb158e7f4184b8be8ceb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+121a90d34197f711021eeb158e7f4184b8be8ceb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0f60f50f98155309ecba0eceba22a1d0d8b9e24f4f29c64eacb0c4c4bed68f4b [INFO] running `Command { std: "docker" "start" "-a" "0f60f50f98155309ecba0eceba22a1d0d8b9e24f4f29c64eacb0c4c4bed68f4b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0f60f50f98155309ecba0eceba22a1d0d8b9e24f4f29c64eacb0c4c4bed68f4b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f60f50f98155309ecba0eceba22a1d0d8b9e24f4f29c64eacb0c4c4bed68f4b", kill_on_drop: false }` [INFO] [stdout] 0f60f50f98155309ecba0eceba22a1d0d8b9e24f4f29c64eacb0c4c4bed68f4b [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" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+121a90d34197f711021eeb158e7f4184b8be8ceb" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ee37d91841a13d6cb0fce1af625cffe3515a6b0c9c28a713bec60ba308bafe33 [INFO] running `Command { std: "docker" "start" "-a" "ee37d91841a13d6cb0fce1af625cffe3515a6b0c9c28a713bec60ba308bafe33", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Compiling zerocopy v0.8.25 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Checking anstyle v1.0.10 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking anstyle-parse v0.2.6 [INFO] [stderr] Compiling dtor-proc-macro v0.0.5 [INFO] [stderr] Checking colorchoice v1.0.3 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling libm v0.2.13 [INFO] [stderr] Checking anstyle-query v1.1.2 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Checking anstream v0.6.18 [INFO] [stderr] Checking jiff v0.2.10 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling bigdecimal v0.4.8 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking iana-time-zone v0.1.63 [INFO] [stderr] Checking smallvec v1.15.0 [INFO] [stderr] Checking dtor v0.0.6 [INFO] [stderr] Compiling ctor-proc-macro v0.0.5 [INFO] [stderr] Compiling rust_decimal v1.37.1 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling cc v1.2.20 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking ctor v0.4.2 [INFO] [stderr] Checking half v2.6.0 [INFO] [stderr] Compiling cpp_demangle v0.4.4 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Checking ryu v1.0.20 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Checking plotters-backend v0.3.7 [INFO] [stderr] Checking uuid v1.16.0 [INFO] [stderr] Checking clap_lex v0.7.4 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling rustix v1.0.5 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking plotters-svg v0.3.7 [INFO] [stderr] Checking clap_builder v4.5.37 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking hashbrown v0.15.2 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Checking debugid v0.8.0 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking is-terminal v0.4.16 [INFO] [stderr] Checking memmap2 v0.9.5 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Checking gimli v0.31.1 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Checking linux-raw-sys v0.9.4 [INFO] [stderr] Compiling symbolic-demangle v12.15.4 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking chrono v0.4.40 [INFO] [stderr] Checking equivalent v1.0.2 [INFO] [stderr] Checking bytemuck v1.22.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Checking bitflags v2.9.0 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking indexmap v2.9.0 [INFO] [stderr] Checking rgb v0.8.50 [INFO] [stderr] Checking miniz_oxide v0.8.8 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking plotters v0.3.7 [INFO] [stderr] Checking symbolic-common v12.15.4 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking num-format v0.4.4 [INFO] [stderr] Checking quick-xml v0.26.0 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Compiling findshlibs v0.10.2 [INFO] [stderr] Compiling pprof v0.14.0 [INFO] [stderr] Checking rand v0.9.1 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking oorandom v11.1.5 [INFO] [stderr] Checking str_stack v0.1.0 [INFO] [stderr] Checking fastrand v2.3.0 [INFO] [stderr] Checking nix v0.26.4 [INFO] [stderr] Checking nom v8.0.0 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Checking futures-sink v0.3.31 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Checking inferno v0.11.21 [INFO] [stderr] Checking clap v4.5.37 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking pin-project-lite v0.2.16 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking sdd v3.0.8 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking prop-check-rs v0.0.921 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking bstr v1.12.0 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking scc v2.3.4 [INFO] [stderr] Checking oni-comb-parser-rs v1.2.52 (/opt/rustwide/workdir/parser) [INFO] [stderr] Checking env_filter v0.1.3 [INFO] [stderr] Checking bytes v1.10.1 [INFO] [stderr] Checking env_logger v0.11.8 [INFO] [stdout] warning: unused import: `crate::prelude::OperatorParser` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:68:7 [INFO] [stdout] | [INFO] [stdout] 68 | use crate::prelude::OperatorParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StaticElementsParsers`, `StaticLoggingParsers`, and `StaticRepeatParsers` [INFO] [stdout] --> parser/src/internal/static_parsers_impl.rs:3:3 [INFO] [stdout] | [INFO] [stdout] 3 | StaticElementsParsers, StaticLoggingParsers, StaticPrimitiveParsers, StaticRepeatParsers, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Element` [INFO] [stdout] --> parser/src/internal/static_parsers_impl/elements_parsers_impl.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::core::{Element, ParseError, ParseResult, StaticParser}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking pom v3.4.0 [INFO] [stderr] Checking tempfile v3.19.1 [INFO] [stderr] Checking intervals-rs v0.0.5 [INFO] [stdout] warning: unused import: `crate::core::parser_runner::ParserRunner` [INFO] [stdout] --> parser/src/core/parsers.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | use crate::core::parser_runner::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StaticPrimitiveParsers` [INFO] [stdout] --> parser/src/internal/static_parsers_impl.rs:3:48 [INFO] [stdout] | [INFO] [stdout] 3 | StaticElementsParsers, StaticLoggingParsers, StaticPrimitiveParsers, StaticRepeatParsers, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/internal/static_parsers_impl.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/extension/parsers/discard_parsers.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parsers` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::{Parser, Parsers, StaticParser, StaticParsers}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StaticParsers` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:3:50 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::{Parser, Parsers, StaticParser, StaticParsers}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking http v1.3.1 [INFO] [stdout] warning: unused variable: `committed_status` [INFO] [stdout] --> parser/src/extension/parsers/operator_parsers.rs:284:11 [INFO] [stdout] | [INFO] [stdout] 284 | committed_status, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: try ignoring the field: `committed_status: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op` [INFO] [stdout] --> parser/src/extension/parsers/operator_parsers.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | op: StaticParser<'a, I, BOP>, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_op` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op` [INFO] [stdout] --> parser/src/extension/parsers/operator_parsers.rs:565:5 [INFO] [stdout] | [INFO] [stdout] 565 | op: StaticParser<'a, I, BOP>, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_op` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking addr2line v0.24.2 [INFO] [stdout] warning: function `lazy` is never used [INFO] [stdout] --> parser/src/extension/parsers/lazy_parsers.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn lazy<'a, I, A, F>(f: F) -> Parser<'a, I, A> [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> parser/src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(dead_code)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `skip` is never used [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:67:8 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn skip<'a, I>(n: usize) -> Parser<'a, I, ()> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `surround` is never used [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:120:8 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn surround<'a, I, A, B, C>( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_any_ref` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:310:8 [INFO] [stdout] | [INFO] [stdout] 310 | pub fn elm_any_ref<'a, I>() -> Parser<'a, I, &'a I> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_any` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn elm_any<'a, I>() -> Parser<'a, I, I> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_ref` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:322:8 [INFO] [stdout] | [INFO] [stdout] 322 | pub fn elm_ref<'a, I>(element: I) -> Parser<'a, I, &'a I> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:328:8 [INFO] [stdout] | [INFO] [stdout] 328 | pub fn elm<'a, I>(element: I) -> Parser<'a, I, I> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_pred_ref` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:334:8 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn elm_pred_ref<'a, I, F>(f: F) -> Parser<'a, I, &'a I> [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_pred` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:341:8 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn elm_pred<'a, I, F>(f: F) -> Parser<'a, I, I> [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `seq` is never used [INFO] [stdout] --> parser/src/extension/parsers/elements_parsers.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn seq<'a, 'b, I>(tag: &'b [I]) -> Parser<'a, I, Vec> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tag` is never used [INFO] [stdout] --> parser/src/extension/parsers/elements_parsers.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn tag<'a, 'b>(tag: &'b str) -> Parser<'a, char, String> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tag_no_case` is never used [INFO] [stdout] --> parser/src/extension/parsers/elements_parsers.rs:54:8 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn tag_no_case<'a, 'b>(tag: &'b str) -> Parser<'a, char, String> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `regex` is never used [INFO] [stdout] --> parser/src/extension/parsers/elements_parsers.rs:61:8 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn regex<'a>(pattern: &str) -> Parser<'a, char, String> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `end` is never used [INFO] [stdout] --> parser/src/extension/parsers/primitive_parsers.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn end<'a, I>() -> Parser<'a, I, ()> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `empty` is never used [INFO] [stdout] --> parser/src/extension/parsers/primitive_parsers.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn empty<'a, I>() -> Parser<'a, I, ()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn take<'a, I>(n: usize) -> Parser<'a, I, &'a [I]> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_while0` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn take_while0<'a, I, F>(f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_while1` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:76:8 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn take_while1<'a, I, F>(f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_while_n_m` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn take_while_n_m<'a, I, F>(n: usize, m: usize, f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_till0` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn take_till0<'a, I, F>(f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_till1` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn take_till1<'a, I, F>(f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `repeat_sep_internal` is never used [INFO] [stdout] --> parser/src/internal/parsers_impl/repeat_parsers_impl.rs:127:6 [INFO] [stdout] | [INFO] [stdout] 126 | impl ParsersImpl { [INFO] [stdout] | ---------------- associated function in this implementation [INFO] [stdout] 127 | fn repeat_sep_internal<'a, I, A, B, R>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> parser/src/internal/static_parsers_impl.rs:105:10 [INFO] [stdout] | [INFO] [stdout] 103 | impl StaticParsersImpl { [INFO] [stdout] | ---------------------- associated functions in this implementation [INFO] [stdout] 104 | // Helper functions for lazy_static tests [INFO] [stdout] 105 | pub fn lazy_static_str(s: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 313 | pub fn elm_ref_of<'a, I>(set: &'a [I]) -> StaticParser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 320 | pub fn elm_of<'a, I>(set: &'a [I]) -> StaticParser<'a, I, Vec> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 355 | pub fn none_ref_of<'a, I>(set: &'a [I]) -> StaticParser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 362 | pub fn none_of<'a, I>(set: &'a [I]) -> StaticParser<'a, I, Vec> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 383 | pub fn elm_multi_space_ref<'a, I>() -> StaticParser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 390 | pub fn elm_multi_space<'a, I>() -> StaticParser<'a, I, Vec> [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking oni-comb-uri-rs v0.2.732 (/opt/rustwide/workdir/uri) [INFO] [stderr] Checking oni-comb-toys-rs v0.0.2 (/opt/rustwide/workdir/toys) [INFO] [stderr] Checking oni-comb-crond-rs v0.0.50 (/opt/rustwide/workdir/crond) [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> crond/src/cron_evaluator.rs:24:57 [INFO] [stdout] | [INFO] [stdout] 24 | let last_day = get_days_from_month(self.instant.date().year(), self.instant.date().month()); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> crond/src/cron_evaluator.rs:24:85 [INFO] [stdout] | [INFO] [stdout] 24 | let last_day = get_days_from_month(self.instant.date().year(), self.instant.date().month()); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> crond/src/cron_evaluator.rs:28:46 [INFO] [stdout] | [INFO] [stdout] 28 | &CronEnvironment::new(self.instant.date().day() as u8, last_day as u8), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> crond/src/cron_evaluator.rs:31:69 [INFO] [stdout] | [INFO] [stdout] 31 | let fmonths = self.visit(&CronEnvironment::new(self.instant.date().month() as u8, 12), months); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDate::from_ymd`: use `from_ymd_opt()` instead [INFO] [stdout] --> crond/src/lib.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | NaiveDate::from_ymd( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDate::from_ymd`: use `from_ymd_opt()` instead [INFO] [stdout] --> crond/src/lib.rs:35:37 [INFO] [stdout] | [INFO] [stdout] 35 | .signed_duration_since(NaiveDate::from_ymd(year, month, 1)) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> crond/src/cron_evaluator.rs:24:57 [INFO] [stdout] | [INFO] [stdout] 24 | let last_day = get_days_from_month(self.instant.date().year(), self.instant.date().month()); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> crond/src/cron_evaluator.rs:24:85 [INFO] [stdout] | [INFO] [stdout] 24 | let last_day = get_days_from_month(self.instant.date().year(), self.instant.date().month()); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> crond/src/cron_evaluator.rs:28:46 [INFO] [stdout] | [INFO] [stdout] 28 | &CronEnvironment::new(self.instant.date().day() as u8, last_day as u8), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::date`: Use `date_naive()` instead [INFO] [stdout] --> crond/src/cron_evaluator.rs:31:69 [INFO] [stdout] | [INFO] [stdout] 31 | let fmonths = self.visit(&CronEnvironment::new(self.instant.date().month() as u8, 12), months); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reserved` is never used [INFO] [stdout] --> uri/src/parsers/basic_parsers.rs:31:15 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn reserved<'a>() -> Parser<'a, u8, &'a [u8]> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> uri/src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(dead_code)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `gen_delims` is never used [INFO] [stdout] --> uri/src/parsers/basic_parsers.rs:36:15 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) fn gen_delims<'a>() -> Parser<'a, u8, &'a [u8]> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `path` is never used [INFO] [stdout] --> uri/src/parsers/path_parsers.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn path<'a>() -> Parser<'a, u8, Option> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `path_absolute` is never used [INFO] [stdout] --> uri/src/parsers/path_parsers.rs:28:8 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn path_absolute<'a>() -> Parser<'a, u8, Path> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `path_noscheme` is never used [INFO] [stdout] --> uri/src/parsers/path_parsers.rs:74:8 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn path_noscheme<'a>() -> Parser<'a, u8, Path> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `seqment_nz_nc` is never used [INFO] [stdout] --> uri/src/parsers/path_parsers.rs:103:4 [INFO] [stdout] | [INFO] [stdout] 103 | fn seqment_nz_nc<'a>() -> Parser<'a, u8, &'a [u8]> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `absolute_uri` is never used [INFO] [stdout] --> uri/src/parsers/uri_parsers.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn absolute_uri<'a>() -> Parser<'a, u8, Uri> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling equator-macro v0.4.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling rust_decimal_macros v1.37.1 [INFO] [stderr] Compiling serial_test_derive v3.2.0 [INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDate::from_ymd`: use `from_ymd_opt()` instead [INFO] [stdout] --> crond/src/lib.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | NaiveDate::from_ymd( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDate::from_ymd`: use `from_ymd_opt()` instead [INFO] [stdout] --> crond/src/lib.rs:35:37 [INFO] [stdout] | [INFO] [stdout] 35 | .signed_duration_since(NaiveDate::from_ymd(year, month, 1)) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `as_bindings_mut` is never used [INFO] [stdout] --> toys/src/environment.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 11 | impl Environment { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] 12 | pub fn as_bindings_mut(&mut self) -> &HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> toys/src/main.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(dead_code)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Identifier`, `Plus`, and `Minus` are never constructed [INFO] [stdout] --> toys/src/expr.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum Expr { [INFO] [stdout] | ---- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 16 | Identifier(String), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 17 | Plus(Rc), [INFO] [stdout] | ^^^^ [INFO] [stdout] 18 | Minus(Rc), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Expr` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `reset` and `get_value` are never used [INFO] [stdout] --> toys/src/interpreter.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 13 | impl Interpreter { [INFO] [stdout] | ---------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn reset(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn get_value(&self, name: &str) -> &Value { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lines` is never used [INFO] [stdout] --> toys/src/parsers.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn lines<'a>() -> Parser<'a, char, Vec>> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Array` is never constructed [INFO] [stdout] --> toys/src/values.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum Value { [INFO] [stdout] | ----- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 9 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `as_string` is never used [INFO] [stdout] --> toys/src/values.rs:41:10 [INFO] [stdout] | [INFO] [stdout] 26 | impl Value { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 41 | pub fn as_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `as_bindings_mut` is never used [INFO] [stdout] --> toys/src/environment.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 11 | impl Environment { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] 12 | pub fn as_bindings_mut(&mut self) -> &HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> toys/src/main.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(dead_code)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Identifier`, `Plus`, and `Minus` are never constructed [INFO] [stdout] --> toys/src/expr.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum Expr { [INFO] [stdout] | ---- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 16 | Identifier(String), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 17 | Plus(Rc), [INFO] [stdout] | ^^^^ [INFO] [stdout] 18 | Minus(Rc), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Expr` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `of_binary` is never used [INFO] [stdout] --> toys/src/expr.rs:35:10 [INFO] [stdout] | [INFO] [stdout] 30 | impl Expr { [INFO] [stdout] | --------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 35 | pub fn of_binary(operator: Operator, lhs: Rc, rhs: Rc) -> Rc { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `reset` and `get_value` are never used [INFO] [stdout] --> toys/src/interpreter.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 13 | impl Interpreter { [INFO] [stdout] | ---------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn reset(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn get_value(&self, name: &str) -> &Value { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lines` is never used [INFO] [stdout] --> toys/src/parsers.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn lines<'a>() -> Parser<'a, char, Vec>> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Array` is never constructed [INFO] [stdout] --> toys/src/values.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum Value { [INFO] [stdout] | ----- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 9 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `as_string` is never used [INFO] [stdout] --> toys/src/values.rs:41:10 [INFO] [stdout] | [INFO] [stdout] 26 | impl Value { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 41 | pub fn as_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking backtrace v0.3.74 [INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng` [INFO] [stdout] --> uri/src/parsers/ip_v6_address_parsers.rs:388:26 [INFO] [stdout] | [INFO] [stdout] 388 | let mut rand = rand::thread_rng(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024. [INFO] [stdout] --> uri/src/parsers/ip_v6_address_parsers.rs:389:41 [INFO] [stdout] | [INFO] [stdout] 389 | let rng = RNG::new().with_seed(rand.gen()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `All` and `Upper` are never constructed [INFO] [stdout] --> uri/src/parsers/basic_parsers.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 81 | pub enum HexDigitMode { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] 82 | All, [INFO] [stdout] | ^^^ [INFO] [stdout] 83 | Lower, [INFO] [stdout] 84 | Upper, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> uri/src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(dead_code)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sub_delims_without_gen` is never used [INFO] [stdout] --> uri/src/parsers/query_parsers.rs:32:6 [INFO] [stdout] | [INFO] [stdout] 32 | fn sub_delims_without_gen(len: u8) -> Gen { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `absolute_uri` is never used [INFO] [stdout] --> uri/src/parsers/uri_parsers.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn absolute_uri<'a>() -> Parser<'a, u8, Uri> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking equator v0.4.2 [INFO] [stderr] Checking serial_test v3.2.0 [INFO] [stderr] Checking aligned-vec v0.6.4 [INFO] [stderr] Compiling test-generator v0.3.1 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking envy v0.4.2 [INFO] [stderr] Checking oni-comb-hocon-rs v0.1.730 (/opt/rustwide/workdir/hocon) [INFO] [stdout] warning: unused import: `super` [INFO] [stdout] --> hocon/src/parsers.rs:336:7 [INFO] [stdout] | [INFO] [stdout] 336 | use super::*; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_zero` is never used [INFO] [stdout] --> hocon/src/parsers.rs:136:4 [INFO] [stdout] | [INFO] [stdout] 136 | fn string_zero<'a>() -> Parser<'a, u8, String> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_config_value2` is never used [INFO] [stdout] --> hocon/src/parsers.rs:171:4 [INFO] [stdout] | [INFO] [stdout] 171 | fn string_config_value2<'a>() -> Parser<'a, u8, ConfigValue> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stdout] warning: function `string_zero` is never used [INFO] [stdout] --> hocon/src/parsers.rs:136:4 [INFO] [stdout] | [INFO] [stdout] 136 | fn string_zero<'a>() -> Parser<'a, u8, String> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_config_value2` is never used [INFO] [stdout] --> hocon/src/parsers.rs:171:4 [INFO] [stdout] | [INFO] [stdout] 171 | fn string_config_value2<'a>() -> Parser<'a, u8, ConfigValue> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stdout] warning: unused imports: `Err` and `alphanumeric1 as alphanumeric` [INFO] [stdout] --> parser/benches/nom_json.rs:4:25 [INFO] [stdout] | [INFO] [stdout] 4 | character::complete::{alphanumeric1 as alphanumeric, char, one_of}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | Err, IResult, Parser, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::ParseState` [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use oni_comb_parser_rs::prelude::ParseState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `none_ref_of_static` [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:4:63 [INFO] [stdout] | [INFO] [stdout] 4 | use oni_comb_parser_rs::prelude::{elm_ref_static, end_static, none_ref_of_static, surround_static, tag_static}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::ParseState` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use oni_comb_parser_rs::prelude::ParseState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `REPLACEMENT_CHARACTER` and `decode_utf16` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:158:15 [INFO] [stdout] | [INFO] [stdout] 158 | use super::{decode_utf16, JsonValue, REPLACEMENT_CHARACTER}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::ParseState` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:160:7 [INFO] [stdout] | [INFO] [stdout] 160 | use oni_comb_parser_rs::prelude::ParseState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `none_ref_of_static` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:161:65 [INFO] [stdout] | [INFO] [stdout] 161 | use oni_comb_parser_rs::prelude::{elm_ref_static, end_static, none_ref_of_static, surround_static, tag_static}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConversionParser` and `OperatorParser` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:162:50 [INFO] [stdout] | [INFO] [stdout] 162 | use oni_comb_parser_rs::prelude::{CacheParser, ConversionParser, DiscardParser, OperatorParser, RepeatParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:165:7 [INFO] [stdout] | [INFO] [stdout] 165 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:166:7 [INFO] [stdout] | [INFO] [stdout] 166 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::static_parsers::*` [INFO] [stdout] --> parser/examples/hello_world.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | use oni_comb_parser_rs::prelude::static_parsers::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::ParseState` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use oni_comb_parser_rs::prelude::ParseState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `REPLACEMENT_CHARACTER` and `decode_utf16` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:158:15 [INFO] [stdout] | [INFO] [stdout] 158 | use super::{decode_utf16, JsonValue, REPLACEMENT_CHARACTER}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::ParseState` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:160:7 [INFO] [stdout] | [INFO] [stdout] 160 | use oni_comb_parser_rs::prelude::ParseState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `none_ref_of_static` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:161:65 [INFO] [stdout] | [INFO] [stdout] 161 | use oni_comb_parser_rs::prelude::{elm_ref_static, end_static, none_ref_of_static, surround_static, tag_static}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConversionParser` and `OperatorParser` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:162:50 [INFO] [stdout] | [INFO] [stdout] 162 | use oni_comb_parser_rs::prelude::{CacheParser, ConversionParser, DiscardParser, OperatorParser, RepeatParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:165:7 [INFO] [stdout] | [INFO] [stdout] 165 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:166:7 [INFO] [stdout] | [INFO] [stdout] 166 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::ParseState` [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use oni_comb_parser_rs::prelude::ParseState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `none_ref_of_static` [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:4:63 [INFO] [stdout] | [INFO] [stdout] 4 | use oni_comb_parser_rs::prelude::{elm_ref_static, end_static, none_ref_of_static, surround_static, tag_static}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Err` and `alphanumeric1 as alphanumeric` [INFO] [stdout] --> parser/benches/nom_json.rs:4:25 [INFO] [stdout] | [INFO] [stdout] 4 | character::complete::{alphanumeric1 as alphanumeric, char, one_of}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | Err, IResult, Parser, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConversionParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:216:41 [INFO] [stdout] | [INFO] [stdout] 216 | use oni_comb_parser_rs::prelude::{ConversionParser, RepeatParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConversionParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:242:41 [INFO] [stdout] | [INFO] [stdout] 242 | use oni_comb_parser_rs::prelude::{ConversionParser, RepeatParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude` [INFO] [stdout] --> parser/tests/static_parser_test.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use oni_comb_parser_rs::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::FilterParsers` [INFO] [stdout] --> parser/tests/static_parser_test.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | use oni_comb_parser_rs::prelude::FilterParsers; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FilterParsers` [INFO] [stdout] --> parser/tests/static_parser_test.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | CacheParser, ConversionParser, DiscardParser, FilterParsers, LoggingParser, OffsetParser, OperatorParser, ParserPure, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::FilterParsers` [INFO] [stdout] --> parser/tests/static_parser_test.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | use oni_comb_parser_rs::prelude::FilterParsers; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CacheParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | CacheParser, ConversionParser, DiscardParser, FilterParsers, LoggingParser, OffsetParser, OperatorParser, ParserPure, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RepeatParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:216:59 [INFO] [stdout] | [INFO] [stdout] 216 | use oni_comb_parser_rs::prelude::{ConversionParser, RepeatParser}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RepeatParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | PeekParser, RepeatParser, SkipParser, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ConversionParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:11:16 [INFO] [stdout] | [INFO] [stdout] 11 | CacheParser, ConversionParser, DiscardParser, FilterParsers, LoggingParser, OffsetParser, OperatorParser, ParserPure, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RepeatParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:242:59 [INFO] [stdout] | [INFO] [stdout] 242 | use oni_comb_parser_rs::prelude::{ConversionParser, RepeatParser}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DiscardParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:11:34 [INFO] [stdout] | [INFO] [stdout] 11 | CacheParser, ConversionParser, DiscardParser, FilterParsers, LoggingParser, OffsetParser, OperatorParser, ParserPure, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LoggingParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:11:64 [INFO] [stdout] | [INFO] [stdout] 11 | CacheParser, ConversionParser, DiscardParser, FilterParsers, LoggingParser, OffsetParser, OperatorParser, ParserPure, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `OffsetParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:11:79 [INFO] [stdout] | [INFO] [stdout] 11 | CacheParser, ConversionParser, DiscardParser, FilterParsers, LoggingParser, OffsetParser, OperatorParser, ParserPure, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `OperatorParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:11:93 [INFO] [stdout] | [INFO] [stdout] 11 | CacheParser, ConversionParser, DiscardParser, FilterParsers, LoggingParser, OffsetParser, OperatorParser, ParserPure, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PeekParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | PeekParser, RepeatParser, SkipParser, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::RepeatParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:429:9 [INFO] [stdout] | [INFO] [stdout] 429 | use oni_comb_parser_rs::prelude::RepeatParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oni_comb_parser_rs::prelude::RepeatParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 471 | use oni_comb_parser_rs::prelude::RepeatParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SkipParser` [INFO] [stdout] --> parser/tests/static_parser_test.rs:12:29 [INFO] [stdout] | [INFO] [stdout] 12 | PeekParser, RepeatParser, SkipParser, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `space` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn space<'a>() -> Parser<'a, char, ()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `number_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:25:4 [INFO] [stdout] | [INFO] [stdout] 25 | fn number_parser<'a>() -> Parser<'a, char, f64> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn string_parser<'a>() -> Parser<'a, char, String> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `boolean_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:78:4 [INFO] [stdout] | [INFO] [stdout] 78 | fn boolean_parser<'a>() -> Parser<'a, char, bool> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `array_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn array_parser<'a>() -> Parser<'a, char, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `object_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:106:4 [INFO] [stdout] | [INFO] [stdout] 106 | fn object_parser<'a>() -> Parser<'a, char, HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `value_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:139:4 [INFO] [stdout] | [INFO] [stdout] 139 | fn value_parser<'a>() -> Parser<'a, char, JsonValue> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `json_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_static.rs:151:4 [INFO] [stdout] | [INFO] [stdout] 151 | fn json_parser<'a>() -> Parser<'a, char, JsonValue> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FilterParsers` [INFO] [stdout] --> parser/tests/direct_static_parser_test.rs:12:49 [INFO] [stdout] | [INFO] [stdout] 12 | CacheParser, ConversionParser, DiscardParser, FilterParsers, LoggingParser, OffsetParser, OperatorParser, ParserPure, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `space` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn space<'a>() -> Parser<'a, char, ()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `number_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:51:4 [INFO] [stdout] | [INFO] [stdout] 51 | fn number_parser<'a>() -> Parser<'a, char, f64> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:66:4 [INFO] [stdout] | [INFO] [stdout] 66 | fn string_parser<'a>() -> Parser<'a, char, String> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `boolean_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:116:4 [INFO] [stdout] | [INFO] [stdout] 116 | fn boolean_parser<'a>() -> Parser<'a, char, bool> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `array_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:127:4 [INFO] [stdout] | [INFO] [stdout] 127 | fn array_parser<'a>() -> Parser<'a, char, Vec> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `object_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:163:4 [INFO] [stdout] | [INFO] [stdout] 163 | fn object_parser<'a>() -> Parser<'a, char, HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `value_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:213:4 [INFO] [stdout] | [INFO] [stdout] 213 | fn value_parser<'a>() -> Parser<'a, char, JsonValue> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `json_parser` is never used [INFO] [stdout] --> parser/benches/oni_comb_json_optimized.rs:238:4 [INFO] [stdout] | [INFO] [stdout] 238 | fn json_parser<'a>() -> Parser<'a, char, JsonValue> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `root` is never used [INFO] [stdout] --> parser/benches/nom_json.rs:155:4 [INFO] [stdout] | [INFO] [stdout] 155 | fn root<'a, E: ParseError<&'a str> + ContextError<&'a str>>(i: &'a str) -> IResult<&'a str, JsonValue, E> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> parser/examples/calculator.rs:48:4 [INFO] [stdout] | [INFO] [stdout] 48 | fn add<'a>() -> Parser<'a, char, &'a char> { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sub` is never used [INFO] [stdout] --> parser/examples/calculator.rs:52:4 [INFO] [stdout] | [INFO] [stdout] 52 | fn sub<'a>() -> Parser<'a, char, &'a char> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mul` is never used [INFO] [stdout] --> parser/examples/calculator.rs:56:4 [INFO] [stdout] | [INFO] [stdout] 56 | fn mul<'a>() -> Parser<'a, char, &'a char> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `div` is never used [INFO] [stdout] --> parser/examples/calculator.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn div<'a>() -> Parser<'a, char, &'a char> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_static` is never used [INFO] [stdout] --> parser/examples/calculator.rs:131:10 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn add_static<'a>() -> StaticParser<'a, char, &'a char> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sub_static` is never used [INFO] [stdout] --> parser/examples/calculator.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn sub_static<'a>() -> StaticParser<'a, char, &'a char> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mul_static` is never used [INFO] [stdout] --> parser/examples/calculator.rs:139:10 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn mul_static<'a>() -> StaticParser<'a, char, &'a char> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `div_static` is never used [INFO] [stdout] --> parser/examples/calculator.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn div_static<'a>() -> StaticParser<'a, char, &'a char> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Null`, `Bool`, `Str`, `Num`, `Array`, and `Object` are never constructed [INFO] [stdout] --> parser/benches/oni_comb_json.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub enum JsonValue { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 141 | Null, [INFO] [stdout] | ^^^^ [INFO] [stdout] 142 | Bool(bool), [INFO] [stdout] | ^^^^ [INFO] [stdout] 143 | Str(String), [INFO] [stdout] | ^^^ [INFO] [stdout] 144 | Num(f64), [INFO] [stdout] | ^^^ [INFO] [stdout] 145 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 146 | Object(HashMap), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `JsonValue` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `space` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:150:10 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn space<'a>() -> Parser<'a, u8, ()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `number` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:155:10 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn number<'a>() -> Parser<'a, u8, f64> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:177:10 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn string<'a>() -> Parser<'a, u8, String> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `boolean` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:203:10 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn boolean<'a>() -> Parser<'a, u8, bool> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `array` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:208:10 [INFO] [stdout] | [INFO] [stdout] 208 | pub fn array<'a>() -> Parser<'a, u8, Vec> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `object` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:220:10 [INFO] [stdout] | [INFO] [stdout] 220 | pub fn object<'a>() -> Parser<'a, u8, HashMap> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `value` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:238:10 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn value<'a>() -> Parser<'a, u8, JsonValue> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `json` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:253:10 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn json<'a>() -> Parser<'a, u8, JsonValue> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_json` is never used [INFO] [stdout] --> parser/benches/oni_comb_json.rs:259:10 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn parse_json(s: &str) -> JsonValue { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::OperatorParser` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:68:7 [INFO] [stdout] | [INFO] [stdout] 68 | use crate::prelude::OperatorParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StaticElementsParsers`, `StaticLoggingParsers`, and `StaticRepeatParsers` [INFO] [stdout] --> parser/src/internal/static_parsers_impl.rs:3:3 [INFO] [stdout] | [INFO] [stdout] 3 | StaticElementsParsers, StaticLoggingParsers, StaticPrimitiveParsers, StaticRepeatParsers, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Element` [INFO] [stdout] --> parser/src/internal/static_parsers_impl/elements_parsers_impl.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::core::{Element, ParseError, ParseResult, StaticParser}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::parser_runner::ParserRunner` [INFO] [stdout] --> parser/src/core/parsers.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | use crate::core::parser_runner::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/extension/parsers/discard_parsers.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StaticPrimitiveParsers` [INFO] [stdout] --> parser/src/internal/static_parsers_impl.rs:3:48 [INFO] [stdout] | [INFO] [stdout] 3 | StaticElementsParsers, StaticLoggingParsers, StaticPrimitiveParsers, StaticRepeatParsers, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parsers` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::{Parser, Parsers, StaticParser, StaticParsers}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StaticParsers` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:3:50 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::core::{Parser, Parsers, StaticParser, StaticParsers}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/internal/static_parsers_impl.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::prelude::ParserRunner` [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | use crate::prelude::ParserRunner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `committed_status` [INFO] [stdout] --> parser/src/extension/parsers/operator_parsers.rs:284:11 [INFO] [stdout] | [INFO] [stdout] 284 | committed_status, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: try ignoring the field: `committed_status: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op` [INFO] [stdout] --> parser/src/extension/parsers/operator_parsers.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | op: StaticParser<'a, I, BOP>, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_op` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op` [INFO] [stdout] --> parser/src/extension/parsers/operator_parsers.rs:565:5 [INFO] [stdout] | [INFO] [stdout] 565 | op: StaticParser<'a, I, BOP>, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_op` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `lazy` is never used [INFO] [stdout] --> parser/src/extension/parsers/lazy_parsers.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn lazy<'a, I, A, F>(f: F) -> Parser<'a, I, A> [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> parser/src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(dead_code)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `skip` is never used [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:67:8 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn skip<'a, I>(n: usize) -> Parser<'a, I, ()> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `surround` is never used [INFO] [stdout] --> parser/src/extension/parsers/skip_parsers.rs:120:8 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn surround<'a, I, A, B, C>( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_any_ref` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:310:8 [INFO] [stdout] | [INFO] [stdout] 310 | pub fn elm_any_ref<'a, I>() -> Parser<'a, I, &'a I> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_any` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn elm_any<'a, I>() -> Parser<'a, I, I> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_ref` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:322:8 [INFO] [stdout] | [INFO] [stdout] 322 | pub fn elm_ref<'a, I>(element: I) -> Parser<'a, I, &'a I> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:328:8 [INFO] [stdout] | [INFO] [stdout] 328 | pub fn elm<'a, I>(element: I) -> Parser<'a, I, I> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_pred_ref` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:334:8 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn elm_pred_ref<'a, I, F>(f: F) -> Parser<'a, I, &'a I> [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `elm_pred` is never used [INFO] [stdout] --> parser/src/extension/parsers/element_parsers.rs:341:8 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn elm_pred<'a, I, F>(f: F) -> Parser<'a, I, I> [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `seq` is never used [INFO] [stdout] --> parser/src/extension/parsers/elements_parsers.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn seq<'a, 'b, I>(tag: &'b [I]) -> Parser<'a, I, Vec> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tag` is never used [INFO] [stdout] --> parser/src/extension/parsers/elements_parsers.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn tag<'a, 'b>(tag: &'b str) -> Parser<'a, char, String> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tag_no_case` is never used [INFO] [stdout] --> parser/src/extension/parsers/elements_parsers.rs:54:8 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn tag_no_case<'a, 'b>(tag: &'b str) -> Parser<'a, char, String> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `regex` is never used [INFO] [stdout] --> parser/src/extension/parsers/elements_parsers.rs:61:8 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn regex<'a>(pattern: &str) -> Parser<'a, char, String> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `end` is never used [INFO] [stdout] --> parser/src/extension/parsers/primitive_parsers.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn end<'a, I>() -> Parser<'a, I, ()> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `empty` is never used [INFO] [stdout] --> parser/src/extension/parsers/primitive_parsers.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn empty<'a, I>() -> Parser<'a, I, ()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn take<'a, I>(n: usize) -> Parser<'a, I, &'a [I]> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_while0` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn take_while0<'a, I, F>(f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_while1` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:76:8 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn take_while1<'a, I, F>(f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_while_n_m` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn take_while_n_m<'a, I, F>(n: usize, m: usize, f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_till0` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn take_till0<'a, I, F>(f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `take_till1` is never used [INFO] [stdout] --> parser/src/extension/parsers/taken_parsers.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn take_till1<'a, I, F>(f: F) -> Parser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `repeat_sep_internal` is never used [INFO] [stdout] --> parser/src/internal/parsers_impl/repeat_parsers_impl.rs:127:6 [INFO] [stdout] | [INFO] [stdout] 126 | impl ParsersImpl { [INFO] [stdout] | ---------------- associated function in this implementation [INFO] [stdout] 127 | fn repeat_sep_internal<'a, I, A, B, R>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> parser/src/internal/static_parsers_impl.rs:105:10 [INFO] [stdout] | [INFO] [stdout] 103 | impl StaticParsersImpl { [INFO] [stdout] | ---------------------- associated functions in this implementation [INFO] [stdout] 104 | // Helper functions for lazy_static tests [INFO] [stdout] 105 | pub fn lazy_static_str(s: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 313 | pub fn elm_ref_of<'a, I>(set: &'a [I]) -> StaticParser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 320 | pub fn elm_of<'a, I>(set: &'a [I]) -> StaticParser<'a, I, Vec> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 355 | pub fn none_ref_of<'a, I>(set: &'a [I]) -> StaticParser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 362 | pub fn none_of<'a, I>(set: &'a [I]) -> StaticParser<'a, I, Vec> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 383 | pub fn elm_multi_space_ref<'a, I>() -> StaticParser<'a, I, &'a [I]> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 390 | pub fn elm_multi_space<'a, I>() -> StaticParser<'a, I, Vec> [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.11s [INFO] running `Command { std: "docker" "inspect" "ee37d91841a13d6cb0fce1af625cffe3515a6b0c9c28a713bec60ba308bafe33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee37d91841a13d6cb0fce1af625cffe3515a6b0c9c28a713bec60ba308bafe33", kill_on_drop: false }` [INFO] [stdout] ee37d91841a13d6cb0fce1af625cffe3515a6b0c9c28a713bec60ba308bafe33