[INFO] fetching crate esi 0.7.0-beta.3... [INFO] testing esi-0.7.0-beta.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate esi 0.7.0-beta.3 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate esi 0.7.0-beta.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate esi 0.7.0-beta.3 [INFO] tweaked toml for crates.io crate esi 0.7.0-beta.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate esi 0.7.0-beta.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate esi 0.7.0-beta.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded thiserror v2.0.17 [INFO] [stderr] Downloaded log v0.4.28 [INFO] [stderr] Downloaded utf8-width v0.1.7 [INFO] [stderr] Downloaded html-escape v0.2.13 [INFO] [stderr] Downloaded thiserror-impl v2.0.17 [INFO] [stderr] Downloaded ciborium-io v0.2.2 [INFO] [stderr] Downloaded num-conv v0.1.0 [INFO] [stderr] Downloaded ciborium-ll v0.2.2 [INFO] [stderr] Downloaded serde_repr v0.1.20 [INFO] [stderr] Downloaded anstyle-wincon v3.0.10 [INFO] [stderr] Downloaded cast v0.3.0 [INFO] [stderr] Downloaded anstyle-query v1.1.4 [INFO] [stderr] Downloaded env_logger v0.11.8 [INFO] [stderr] Downloaded atoi v2.0.0 [INFO] [stderr] Downloaded anes v0.1.6 [INFO] [stderr] Downloaded ciborium v0.2.2 [INFO] [stderr] Downloaded jiff-static v0.2.15 [INFO] [stderr] Downloaded icu_normalizer_data v2.1.1 [INFO] [stderr] Downloaded zerocopy-derive v0.8.30 [INFO] [stderr] Downloaded criterion v0.5.1 [INFO] [stderr] Downloaded time v0.3.44 [INFO] [stderr] Downloaded idna v1.1.0 [INFO] [stderr] Downloaded portable-atomic v1.11.1 [INFO] [stderr] Downloaded icu_properties_data v2.1.1 [INFO] [stderr] Downloaded fastly v0.11.9 [INFO] [stderr] Downloaded zerovec v0.11.5 [INFO] [stderr] Downloaded syn v2.0.108 [INFO] [stderr] Downloaded zerocopy v0.8.30 [INFO] [stderr] Downloaded url v2.5.7 [INFO] [stderr] Downloaded hashbrown v0.16.0 [INFO] [stderr] Downloaded fastly-sys v0.11.9 [INFO] [stderr] Downloaded http v1.3.1 [INFO] [stderr] Downloaded icu_collections v2.1.1 [INFO] [stderr] Downloaded icu_locale_core v2.1.1 [INFO] [stderr] Downloaded zerotrie v0.2.3 [INFO] [stderr] Downloaded icu_normalizer v2.1.1 [INFO] [stderr] Downloaded icu_provider v2.1.1 [INFO] [stderr] Downloaded icu_properties v2.1.1 [INFO] [stderr] Downloaded litemap v0.8.1 [INFO] [stderr] Downloaded yoke v0.8.1 [INFO] [stderr] Downloaded indexmap v2.12.0 [INFO] [stderr] Downloaded criterion-plot v0.5.0 [INFO] [stderr] Downloaded oorandom v11.1.5 [INFO] [stderr] Downloaded portable-atomic-util v0.2.4 [INFO] [stderr] Downloaded sha2 v0.9.9 [INFO] [stderr] Downloaded time-macros v0.2.24 [INFO] [stderr] Downloaded writeable v0.6.2 [INFO] [stderr] Downloaded displaydoc v0.2.5 [INFO] [stderr] Downloaded zerovec-derive v0.11.2 [INFO] [stderr] Downloaded tinystr v0.8.2 [INFO] [stderr] Downloaded synstructure v0.13.2 [INFO] [stderr] Downloaded generic-array v0.14.9 [INFO] [stderr] Downloaded jiff v0.2.15 [INFO] [stderr] Downloaded form_urlencoded v1.2.2 [INFO] [stderr] Downloaded zerofrom-derive v0.1.6 [INFO] [stderr] Downloaded fastly-macros v0.11.9 [INFO] [stderr] Downloaded potential_utf v0.1.4 [INFO] [stderr] Downloaded zerofrom v0.1.6 [INFO] [stderr] Downloaded idna_adapter v1.2.1 [INFO] [stderr] Downloaded utf8_iter v1.0.4 [INFO] [stderr] Downloaded is-terminal v0.4.17 [INFO] [stderr] Downloaded env_filter v0.1.4 [INFO] [stderr] Downloaded elsa v1.11.2 [INFO] [stderr] Downloaded fastly-shared v0.11.9 [INFO] [stderr] Downloaded time-core v0.1.6 [INFO] [stderr] Downloaded opaque-debug v0.3.1 [INFO] [stderr] Downloaded yoke-derive v0.8.1 [INFO] [stderr] Downloaded stable_deref_trait v1.2.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5e5585fe9929019720ea4cbfb8ac89e0a80a5bd5b8005c739270c380563c7534 [INFO] running `Command { std: "docker" "start" "-a" "5e5585fe9929019720ea4cbfb8ac89e0a80a5bd5b8005c739270c380563c7534", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5e5585fe9929019720ea4cbfb8ac89e0a80a5bd5b8005c739270c380563c7534", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5e5585fe9929019720ea4cbfb8ac89e0a80a5bd5b8005c739270c380563c7534", kill_on_drop: false }` [INFO] [stdout] 5e5585fe9929019720ea4cbfb8ac89e0a80a5bd5b8005c739270c380563c7534 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 04bc2d42a7df4a774e06eea5c3aa2a748b9a568e4df412d5969b0b73691db4d4 [INFO] running `Command { std: "docker" "start" "-a" "04bc2d42a7df4a774e06eea5c3aa2a748b9a568e4df412d5969b0b73691db4d4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling icu_properties_data v2.1.1 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling wit-bindgen v0.46.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling wasip2 v1.0.1+wasi-0.2.4 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling utf8-width v0.1.7 [INFO] [stderr] Compiling downcast-rs v1.2.1 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling html-escape v0.2.13 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling indexmap v2.12.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling fastly-shared v0.11.9 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling fastly-sys v0.11.9 [INFO] [stderr] Compiling elsa v1.11.2 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling fastly-macros v0.11.9 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling fastly v0.11.9 [INFO] [stderr] Compiling esi v0.7.0-beta.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.78s [INFO] running `Command { std: "docker" "inspect" "04bc2d42a7df4a774e06eea5c3aa2a748b9a568e4df412d5969b0b73691db4d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "04bc2d42a7df4a774e06eea5c3aa2a748b9a568e4df412d5969b0b73691db4d4", kill_on_drop: false }` [INFO] [stdout] 04bc2d42a7df4a774e06eea5c3aa2a748b9a568e4df412d5969b0b73691db4d4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a2878e0f8cc339414b2fe82af02d71c7603ee468c55eddaefb9a817204d841e6 [INFO] running `Command { std: "docker" "start" "-a" "a2878e0f8cc339414b2fe82af02d71c7603ee468c55eddaefb9a817204d841e6", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling zerocopy v0.8.30 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling clap_builder v4.5.53 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerocopy-derive v0.8.30 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling fastly v0.11.9 [INFO] [stderr] Compiling esi v0.7.0-beta.3 (/opt/rustwide/workdir) [INFO] [stdout] error: couldn't read `src/../../examples/esi_vars_example/src/index.html`: No such file or directory (os error 2) [INFO] [stdout] --> src/parser.rs:2325:21 [INFO] [stdout] | [INFO] [stdout] 2325 | let input = include_bytes!("../../examples/esi_vars_example/src/index.html"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `esi::parse_complete`, `esi::Tag` [INFO] [stdout] --> tests/zero_copy.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | use esi::{parse_complete, Element, Tag}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^ no `Tag` in the root [INFO] [stdout] | | [INFO] [stdout] | no `parse_complete` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:47 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 32 | pub use crate::parser::{interpolated_content, parse_complete, parse_expression}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider importing one of these items instead: [INFO] [stdout] nom::bytes::Tag [INFO] [stdout] nom::error::ErrorKind::Tag [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/zero_copy.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | use esi::{parse_complete, Element, Tag}; [INFO] [stdout] | ^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: import `Element` directly [INFO] [stdout] | [INFO] [stdout] 5 | use esi::{parse_complete, esi::parser_types::Element, Tag}; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `esi::parse_complete` [INFO] [stdout] --> tests/parser.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use esi::parse_complete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `parse_complete` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:47 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 32 | pub use crate::parser::{interpolated_content, parse_complete, parse_expression}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `esi` (test "zero_copy") due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0432]: unresolved imports `esi::parse`, `esi::parse_complete` [INFO] [stdout] --> tests/streaming_behavior.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use esi::{parse, parse_complete}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ no `parse_complete` in the root [INFO] [stdout] | | [INFO] [stdout] | no `parse` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 29 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 30 | pub use crate::parser::parse; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:47 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 32 | pub use crate::parser::{interpolated_content, parse_complete, parse_expression}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 2 | use esi::{parser, parse_complete}; [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 18 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 18 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 41 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 41 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 41 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:64:18 [INFO] [stdout] | [INFO] [stdout] 64 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 64 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 64 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:84:18 [INFO] [stdout] | [INFO] [stdout] 84 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 84 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 84 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:106:18 [INFO] [stdout] | [INFO] [stdout] 106 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 106 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 106 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:132:18 [INFO] [stdout] | [INFO] [stdout] 132 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 132 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 132 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:155:18 [INFO] [stdout] | [INFO] [stdout] 155 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 155 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 155 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:172:18 [INFO] [stdout] | [INFO] [stdout] 172 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 172 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 172 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:193:18 [INFO] [stdout] | [INFO] [stdout] 193 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 193 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 193 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:214:18 [INFO] [stdout] | [INFO] [stdout] 214 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 214 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 214 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:235:18 [INFO] [stdout] | [INFO] [stdout] 235 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 235 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 235 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:259:18 [INFO] [stdout] | [INFO] [stdout] 259 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 259 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 259 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:282:18 [INFO] [stdout] | [INFO] [stdout] 282 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 282 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 282 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:303:18 [INFO] [stdout] | [INFO] [stdout] 303 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 303 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 303 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:325:18 [INFO] [stdout] | [INFO] [stdout] 325 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 325 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 325 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:349:18 [INFO] [stdout] | [INFO] [stdout] 349 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 349 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 349 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:376:39 [INFO] [stdout] | [INFO] [stdout] 376 | if let esi::Element::Esi(esi::Tag::Include { attrs, .. }) = element { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 376 - if let esi::Element::Esi(esi::Tag::Include { attrs, .. }) = element { [INFO] [stdout] 376 + if let esi::Element::Esi(Tag::Include { attrs, .. }) = element { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:416:39 [INFO] [stdout] | [INFO] [stdout] 416 | if let esi::Element::Esi(esi::Tag::Try { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 416 - if let esi::Element::Esi(esi::Tag::Try { [INFO] [stdout] 416 + if let esi::Element::Esi(Tag::Try { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:425:30 [INFO] [stdout] | [INFO] [stdout] 425 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 425 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 425 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:433:26 [INFO] [stdout] | [INFO] [stdout] 433 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 433 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 433 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:474:39 [INFO] [stdout] | [INFO] [stdout] 474 | if let esi::Element::Esi(esi::Tag::Try { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 474 - if let esi::Element::Esi(esi::Tag::Try { [INFO] [stdout] 474 + if let esi::Element::Esi(Tag::Try { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:483:30 [INFO] [stdout] | [INFO] [stdout] 483 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 483 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 483 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:492:65 [INFO] [stdout] | [INFO] [stdout] 492 | .any(|c| matches!(c, esi::Element::Esi(esi::Tag::Try { .. }))) [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 492 - .any(|c| matches!(c, esi::Element::Esi(esi::Tag::Try { .. }))) [INFO] [stdout] 492 + .any(|c| matches!(c, esi::Element::Esi(Tag::Try { .. }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:498:26 [INFO] [stdout] | [INFO] [stdout] 498 | esi::Tag::Include { attrs, .. } [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 498 - esi::Tag::Include { attrs, .. } [INFO] [stdout] 498 + Tag::Include { attrs, .. } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:520:39 [INFO] [stdout] | [INFO] [stdout] 520 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 520 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 520 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:549:39 [INFO] [stdout] | [INFO] [stdout] 549 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 549 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 549 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:573:39 [INFO] [stdout] | [INFO] [stdout] 573 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 573 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 573 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:598:39 [INFO] [stdout] | [INFO] [stdout] 598 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 598 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 598 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:624:39 [INFO] [stdout] | [INFO] [stdout] 624 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 624 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 624 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:648:39 [INFO] [stdout] | [INFO] [stdout] 648 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 648 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 648 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:673:39 [INFO] [stdout] | [INFO] [stdout] 673 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 673 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 673 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:698:39 [INFO] [stdout] | [INFO] [stdout] 698 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 698 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 698 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:757:39 [INFO] [stdout] | [INFO] [stdout] 757 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 757 - if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] 757 + if let esi::Element::Esi(Tag::Assign { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:843:39 [INFO] [stdout] | [INFO] [stdout] 843 | if let esi::Element::Esi(esi::Tag::Choose { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 843 - if let esi::Element::Esi(esi::Tag::Choose { [INFO] [stdout] 843 + if let esi::Element::Esi(Tag::Choose { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:893:39 [INFO] [stdout] | [INFO] [stdout] 893 | if let esi::Element::Esi(esi::Tag::Choose { [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 893 - if let esi::Element::Esi(esi::Tag::Choose { [INFO] [stdout] 893 + if let esi::Element::Esi(Tag::Choose { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:973:68 [INFO] [stdout] | [INFO] [stdout] 973 | .filter(|element| matches!(element, esi::Element::Esi(esi::Tag::Vars { .. }))) [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 973 - .filter(|element| matches!(element, esi::Element::Esi(esi::Tag::Vars { .. }))) [INFO] [stdout] 973 + .filter(|element| matches!(element, esi::Element::Esi(Tag::Vars { .. }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find `Tag` in `esi` [INFO] [stdout] --> tests/parser.rs:1051:61 [INFO] [stdout] | [INFO] [stdout] 1051 | .any(|e| matches!(e, esi::Element::Esi(esi::Tag::Include { .. }))); [INFO] [stdout] | ^^^ could not find `Tag` in `esi` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:37:46 [INFO] [stdout] | [INFO] [stdout] 36 | #[cfg(feature = "expose-internals")] [INFO] [stdout] | ---------------------------- the item is gated behind the `expose-internals` feature [INFO] [stdout] 37 | pub use crate::parser_types::{Element, Expr, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 4 + use nom::bytes::Tag; [INFO] [stdout] | [INFO] [stdout] help: if you import `Tag`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 1051 - .any(|e| matches!(e, esi::Element::Esi(esi::Tag::Include { .. }))); [INFO] [stdout] 1051 + .any(|e| matches!(e, esi::Element::Esi(Tag::Include { .. }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 17 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:19:40 [INFO] [stdout] | [INFO] [stdout] 19 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "https://example.com/hello") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:40:32 [INFO] [stdout] | [INFO] [stdout] 40 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:42:40 [INFO] [stdout] | [INFO] [stdout] 42 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "abc") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:43:47 [INFO] [stdout] | [INFO] [stdout] 43 | && matches!(&attrs.alt, Some(esi::Expr::String(Some(a))) if a == "def") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:63:32 [INFO] [stdout] | [INFO] [stdout] 63 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:65:40 [INFO] [stdout] | [INFO] [stdout] 65 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "abc") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:66:47 [INFO] [stdout] | [INFO] [stdout] 66 | && matches!(&attrs.alt, Some(esi::Expr::String(Some(a))) if a == "def") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:83:32 [INFO] [stdout] | [INFO] [stdout] 83 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:85:40 [INFO] [stdout] | [INFO] [stdout] 85 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/_fragments/content.html") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:105:32 [INFO] [stdout] | [INFO] [stdout] 105 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:107:40 [INFO] [stdout] | [INFO] [stdout] 107 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/fragment") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:112:50 [INFO] [stdout] | [INFO] [stdout] 112 | && matches!(&attrs.params[0].1, esi::Expr::String(Some(v)) if v == "bar")) [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:131:32 [INFO] [stdout] | [INFO] [stdout] 131 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:133:40 [INFO] [stdout] | [INFO] [stdout] 133 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/fragment") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:134:47 [INFO] [stdout] | [INFO] [stdout] 134 | && matches!(&attrs.alt, Some(esi::Expr::String(Some(a))) if a == "/fallback") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:137:81 [INFO] [stdout] | [INFO] [stdout] 137 | && attrs.params[0].0 == "user" && matches!(&attrs.params[0].1, esi::Expr::String(Some(v)) if v == "alice") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:138:81 [INFO] [stdout] | [INFO] [stdout] 138 | && attrs.params[1].0 == "role" && matches!(&attrs.params[1].1, esi::Expr::String(Some(v)) if v == "admin") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:139:79 [INFO] [stdout] | [INFO] [stdout] 139 | && attrs.params[2].0 == "id" && matches!(&attrs.params[2].1, esi::Expr::Integer(123))) [INFO] [stdout] | ^^^^ ------- tuple variant `Integer` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:154:32 [INFO] [stdout] | [INFO] [stdout] 154 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:156:40 [INFO] [stdout] | [INFO] [stdout] 156 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/test") && attrs.params.is_empty()) [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:171:32 [INFO] [stdout] | [INFO] [stdout] 171 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:173:40 [INFO] [stdout] | [INFO] [stdout] 173 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/test") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:192:32 [INFO] [stdout] | [INFO] [stdout] 192 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:194:40 [INFO] [stdout] | [INFO] [stdout] 194 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/test") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:213:32 [INFO] [stdout] | [INFO] [stdout] 213 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:215:40 [INFO] [stdout] | [INFO] [stdout] 215 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/test") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:234:32 [INFO] [stdout] | [INFO] [stdout] 234 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:258:32 [INFO] [stdout] | [INFO] [stdout] 258 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:281:32 [INFO] [stdout] | [INFO] [stdout] 281 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:302:32 [INFO] [stdout] | [INFO] [stdout] 302 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:324:32 [INFO] [stdout] | [INFO] [stdout] 324 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:348:32 [INFO] [stdout] | [INFO] [stdout] 348 | matches!(element, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:350:40 [INFO] [stdout] | [INFO] [stdout] 350 | ) if matches!(&attrs.src, esi::Expr::Interpolated(_))) [INFO] [stdout] | ^^^^ ------------ tuple variant `Interpolated` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:376:21 [INFO] [stdout] | [INFO] [stdout] 376 | if let esi::Element::Esi(esi::Tag::Include { attrs, .. }) = element { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:391:37 [INFO] [stdout] | [INFO] [stdout] 391 | matches!(¶ms[0].1, esi::Expr::Variable(name, _, _) if name == "var1"), [INFO] [stdout] | ^^^^ -------- tuple variant `Variable` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:416:21 [INFO] [stdout] | [INFO] [stdout] 416 | if let esi::Element::Esi(esi::Tag::Try { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:424:38 [INFO] [stdout] | [INFO] [stdout] 424 | matches!(c, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:426:52 [INFO] [stdout] | [INFO] [stdout] 426 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/abc")) [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:432:34 [INFO] [stdout] | [INFO] [stdout] 432 | matches!(c, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:434:48 [INFO] [stdout] | [INFO] [stdout] 434 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/xyz")) [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `esi` (test "streaming_behavior") due to 1 previous error [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:474:21 [INFO] [stdout] | [INFO] [stdout] 474 | if let esi::Element::Esi(esi::Tag::Try { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `esi` (lib test) due to 1 previous error [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:482:38 [INFO] [stdout] | [INFO] [stdout] 482 | matches!(c, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:484:52 [INFO] [stdout] | [INFO] [stdout] 484 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/abc")) [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:492:47 [INFO] [stdout] | [INFO] [stdout] 492 | .any(|c| matches!(c, esi::Element::Esi(esi::Tag::Try { .. }))) [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:497:34 [INFO] [stdout] | [INFO] [stdout] 497 | matches!(c, esi::Element::Esi( [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:499:48 [INFO] [stdout] | [INFO] [stdout] 499 | ) if matches!(&attrs.src, esi::Expr::String(Some(s)) if s == "/xyz")) [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:520:21 [INFO] [stdout] | [INFO] [stdout] 520 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:528:52 [INFO] [stdout] | [INFO] [stdout] 528 | *name == "foo" && matches!(value, esi::Expr::String(Some(ref s)) if s == "bar") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:549:21 [INFO] [stdout] | [INFO] [stdout] 549 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:555:48 [INFO] [stdout] | [INFO] [stdout] 555 | *name == "count" && *value == esi::Expr::Integer(123) [INFO] [stdout] | ^^^^ ------- tuple variant `Integer` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:573:21 [INFO] [stdout] | [INFO] [stdout] 573 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:580:41 [INFO] [stdout] | [INFO] [stdout] 580 | && matches!(value, esi::Expr::Variable(ref n, None, None) if n == "HTTP_HOST") [INFO] [stdout] | ^^^^ -------- tuple variant `Variable` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:598:21 [INFO] [stdout] | [INFO] [stdout] 598 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:604:53 [INFO] [stdout] | [INFO] [stdout] 604 | *name == "text" && matches!(value, esi::Expr::String(Some(ref s)) if s == "hello world") [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:624:21 [INFO] [stdout] | [INFO] [stdout] 624 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:630:56 [INFO] [stdout] | [INFO] [stdout] 630 | *name == "message" && matches!(value, esi::Expr::String(Some(_))) [INFO] [stdout] | ^^^^ ------ tuple variant `String` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:648:21 [INFO] [stdout] | [INFO] [stdout] 648 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:655:41 [INFO] [stdout] | [INFO] [stdout] 655 | && matches!(value, esi::Expr::Variable(ref n, None, None) if n == "HTTP_HOST") [INFO] [stdout] | ^^^^ -------- tuple variant `Variable` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:673:21 [INFO] [stdout] | [INFO] [stdout] 673 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:679:55 [INFO] [stdout] | [INFO] [stdout] 679 | *name == "result" && matches!(value, esi::Expr::Call(ref n, _) if n == "url_encode") [INFO] [stdout] | ^^^^ ---- tuple variant `Call` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:698:21 [INFO] [stdout] | [INFO] [stdout] 698 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:706:29 [INFO] [stdout] | [INFO] [stdout] 706 | if let esi::Expr::Interpolated(elements) = value { [INFO] [stdout] | ^^^^ ------------ tuple variant `Interpolated` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:712:48 [INFO] [stdout] | [INFO] [stdout] 712 | let first_ok = if let esi::Element::Content(ref bytes) = elements[0] { [INFO] [stdout] | ^^^^^^^ ------- tuple variant `Content` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:719:37 [INFO] [stdout] | [INFO] [stdout] 719 | if let esi::Element::Expr(esi::Expr::Variable(ref n, None, None)) = [INFO] [stdout] | ^^^^^^^ ---- tuple variant `Expr` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:719:56 [INFO] [stdout] | [INFO] [stdout] 719 | if let esi::Element::Expr(esi::Expr::Variable(ref n, None, None)) = [INFO] [stdout] | ^^^^ -------- tuple variant `Variable` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:727:48 [INFO] [stdout] | [INFO] [stdout] 727 | let third_ok = if let esi::Element::Content(ref bytes) = elements[2] { [INFO] [stdout] | ^^^^^^^ ------- tuple variant `Content` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:757:21 [INFO] [stdout] | [INFO] [stdout] 757 | if let esi::Element::Esi(esi::Tag::Assign { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:765:38 [INFO] [stdout] | [INFO] [stdout] 765 | matches!(value, esi::Expr::Interpolated(_)) [INFO] [stdout] | ^^^^ ------------ tuple variant `Interpolated` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:790:21 [INFO] [stdout] | [INFO] [stdout] 790 | if let esi::Element::Expr(esi::Expr::Variable(ref n, None, None)) = element { [INFO] [stdout] | ^^^^^^^ ---- tuple variant `Expr` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:790:40 [INFO] [stdout] | [INFO] [stdout] 790 | if let esi::Element::Expr(esi::Expr::Variable(ref n, None, None)) = element { [INFO] [stdout] | ^^^^ -------- tuple variant `Variable` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:813:21 [INFO] [stdout] | [INFO] [stdout] 813 | if let esi::Element::Expr(esi::Expr::Variable(ref n, None, None)) = element { [INFO] [stdout] | ^^^^^^^ ---- tuple variant `Expr` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:813:40 [INFO] [stdout] | [INFO] [stdout] 813 | if let esi::Element::Expr(esi::Expr::Variable(ref n, None, None)) = element { [INFO] [stdout] | ^^^^ -------- tuple variant `Variable` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:843:21 [INFO] [stdout] | [INFO] [stdout] 843 | if let esi::Element::Esi(esi::Tag::Choose { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:854:56 [INFO] [stdout] | [INFO] [stdout] 854 | assert!(matches!(first_when.test, esi::Expr::Variable(..))); [INFO] [stdout] | ^^^^ -------- tuple variant `Variable` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:893:21 [INFO] [stdout] | [INFO] [stdout] 893 | if let esi::Element::Esi(esi::Tag::Choose { [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:902:52 [INFO] [stdout] | [INFO] [stdout] 902 | assert_eq!(when_branches[0].test, esi::Expr::Integer(0)); [INFO] [stdout] | ^^^^ ------- tuple variant `Integer` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:903:52 [INFO] [stdout] | [INFO] [stdout] 903 | assert_eq!(when_branches[1].test, esi::Expr::Integer(1)); [INFO] [stdout] | ^^^^ ------- tuple variant `Integer` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Expr` is private [INFO] [stdout] --> tests/parser.rs:904:52 [INFO] [stdout] | [INFO] [stdout] 904 | assert_eq!(when_branches[2].test, esi::Expr::Integer(1)); [INFO] [stdout] | ^^^^ ------- tuple variant `Integer` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Expr` is defined here [INFO] [stdout] --> src/lib.rs:17:36 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:935:21 [INFO] [stdout] | [INFO] [stdout] 935 | if let esi::Element::Content(t) = element { [INFO] [stdout] | ^^^^^^^ ------- tuple variant `Content` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:951:21 [INFO] [stdout] | [INFO] [stdout] 951 | if let esi::Element::Content(t) = element { [INFO] [stdout] | ^^^^^^^ ------- tuple variant `Content` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:973:50 [INFO] [stdout] | [INFO] [stdout] 973 | .filter(|element| matches!(element, esi::Element::Esi(esi::Tag::Vars { .. }))) [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:989:21 [INFO] [stdout] | [INFO] [stdout] 989 | if let esi::Element::Content(t) = element { [INFO] [stdout] | ^^^^^^^ ------- tuple variant `Content` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:1023:61 [INFO] [stdout] | [INFO] [stdout] 1023 | let has_html = elements.iter().any(|c| matches!(c, esi::Element::Html(_))); [INFO] [stdout] | ^^^^^^^ ---- tuple variant `Html` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:1024:61 [INFO] [stdout] | [INFO] [stdout] 1024 | let has_expr = elements.iter().any(|c| matches!(c, esi::Element::Expr(_))); [INFO] [stdout] | ^^^^^^^ ---- tuple variant `Expr` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:1025:60 [INFO] [stdout] | [INFO] [stdout] 1025 | let has_esi = elements.iter().any(|c| matches!(c, esi::Element::Esi(_))); [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:1028:35 [INFO] [stdout] | [INFO] [stdout] 1028 | .any(|c| matches!(c, esi::Element::Content(_))); [INFO] [stdout] | ^^^^^^^ ------- tuple variant `Content` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Element` is private [INFO] [stdout] --> tests/parser.rs:1051:43 [INFO] [stdout] | [INFO] [stdout] 1051 | .any(|e| matches!(e, esi::Element::Esi(esi::Tag::Include { .. }))); [INFO] [stdout] | ^^^^^^^ --- tuple variant `Esi` is not publicly re-exported [INFO] [stdout] | | [INFO] [stdout] | private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Element` is defined here [INFO] [stdout] --> src/lib.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::parser_types::{Element, Expr}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `esi` (test "parser") due to 126 previous errors [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/rustcSJN1iz/symbols.o" "<3 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libesi-9f48ec3c15c6b4f7,librand-eaf19f0105626d33,libgetrandom-d6d16759a559e44d,liblibc-a444f2b7d1f00841,libchacha20-ee68423f1a3729cb,libcpufeatures-6e66671ef1d123b3,librand_core-21a8e9defe75709d,libmd5-e27d536735f70a97,libhtml_escape-65492692c3ac9e69,libutf8_width-374686a5ee60ad8b,libatoi-d2fa188fc68979de,libnom-8630d13520031576,libchrono-af45ab8127193a4d,libiana_time_zone-e4284183d46316cc,libnum_traits-e0379c9206182a0c,libbase64-2a03de3babadded3,libregex-e0f6f9f47700b3dc,libregex_automata-329422ecb3e34e46,libaho_corasick-0602069ca8351cd6,libregex_syntax-d40cde7d2fd22dd8,libthiserror-397ea4a265478ff4,liblog-28f8cc0684f4f944,libfastly-8fd54a5e8908fdbd,libserde_urlencoded-76fce3c76a1757a9,libserde_json-641d71c14bbbf464,libmemchr-f04d4ed0ff57c3c8,libryu-0ea4bafc9bef6d8b,libitertools-6cb5c03c790efc45,libeither-ef22a4c75605e12f,libmime-4b44681fdb2c65f7,libelsa-dcd16f22e9589054,libindexmap-a3ce798cf41accde,libequivalent-7e0e8cbe6c474a67,libhashbrown-39a1ad584b454bfa,libdowncast_rs-af2d5a07fb165ed2,libtime-9b98480ae9d72d1c,libtime_core-2040860403d71275,libnum_conv-2c976fbf8b8f2899,libderanged-a4475a2d6186a7a0,libpowerfmt-a0c185df26c26a22,libanyhow-7e5dcd40304f6dad,liburl-cfaaff0d9a4c857c,libidna-8fecdac642e63c49,libutf8_iter-0d9be7b316c2b184,libidna_adapter-08defb2f59d87e4d,libicu_properties-06d172010f60e1d8,libicu_properties_data-66e38b076ce919d3,libicu_normalizer-bdc76ec66ae7bd3d,libsmallvec-29f90736a15dcce2,libicu_normalizer_data-088c419f54c50650,libicu_collections-e746c5188cc6f232,libpotential_utf-f57963443d6827c9,libicu_provider-05ba8501c40651a7,libicu_locale_core-88175dc5db5b5b25,libtinystr-2e264596a9357950,liblitemap-25fe1ff30044fa90,libwriteable-8a34c6e0a2a8ded3,libzerovec-569804f0585270cd,libzerotrie-fc9b80513448791b,libyoke-9b15bd0a3dcaaaa0,libstable_deref_trait-b312b799b37d90c9,libzerofrom-e4c4e8fe1d460e0e,libform_urlencoded-b57e943dc1db8475,libpercent_encoding-c53c37e60dd2727e,liblazy_static-b3603208c0de2608,libsha2-d303d1c7d51d5fd8,libcpufeatures-471354fefbcaf2d8,libcfg_if-5af52f617df93f8f,libopaque_debug-1c8528c9b2d49180,libdigest-873247051d811d2d,libblock_buffer-47d7bc4c3509fea2,libgeneric_array-68c5f0cc736663e5,libtypenum-0e02f3386ab040bb,libthiserror-3cc2718bbae6025b,libserde-8b621b1597e03748,libserde_core-365391bf3dd30696,libfastly_sys-4e88064fd2961a4a,libwasip2-332af1f13bbea676,libwit_bindgen-8f60b1fa969a2a09,libbitflags-443c99b827427271,libfastly_shared-81bdaec653e4510b,libbitflags-e2b4db6c651223da,libhttp-b47bc680ed14946e,libitoa-6b76ec393d6a2c41,libfnv-2d77ec4f6f971b24,libbytes-bfe11088fe358bd1}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcSJN1iz/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/eval_tests-4835404c2851a6a3" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: pending_req_select_v2 [INFO] [stdout] >>> referenced by handle.rs:207 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/fastly-0.11.9/src/http/request/pending/handle.rs:207) [INFO] [stdout] >>> esi-9f48ec3c15c6b4f7.esi.918e180a781d0883-cgu.03.rcgu.o:(fastly::http::request::pending::handle::select_handles::, fastly::http::request::pending::select>::{closure#0}>>) in archive /opt/rustwide/target/debug/deps/libesi-9f48ec3c15c6b4f7.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_names_get [INFO] [stdout] >>> referenced by handle.rs:204 (src/http/request/handle.rs:204) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_header_names_impl::{closure#0}) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:171 (src/http/response/handle.rs:171) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_header_names_impl::{closure#0}) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_values_get [INFO] [stdout] >>> referenced by handle.rs:306 (src/http/request/handle.rs:306) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_header_values_impl::{closure#0}) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:275 (src/http/response/handle.rs:275) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_header_values_impl::{closure#0}) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: known_length [INFO] [stdout] >>> referenced by handle.rs:418 (src/http/body/handle.rs:418) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::known_length) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: new [INFO] [stdout] >>> referenced by handle.rs:171 (src/http/body/handle.rs:171) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::new) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:173 (src/http/request/handle.rs:173) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::new) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:140 (src/http/response/handle.rs:140) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::new) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: append [INFO] [stdout] >>> referenced by handle.rs:184 (src/http/body/handle.rs:184) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::append) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: method_get [INFO] [stdout] >>> referenced by handle.rs:489 (src/http/request/handle.rs:489) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_method) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: send_async [INFO] [stdout] >>> referenced by handle.rs:702 (src/http/request/handle.rs:702) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::send_async) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: method_set [INFO] [stdout] >>> referenced by handle.rs:544 (src/http/request/handle.rs:544) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_method) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: version_get [INFO] [stdout] >>> referenced by handle.rs:462 (src/http/request/handle.rs:462) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_version) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:447 (src/http/response/handle.rs:447) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_version) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: version_set [INFO] [stdout] >>> referenced by handle.rs:475 (src/http/request/handle.rs:475) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_version) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:460 (src/http/response/handle.rs:460) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_version) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_append [INFO] [stdout] >>> referenced by handle.rs:430 (src/http/request/handle.rs:430) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::append_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:397 (src/http/response/handle.rs:397) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::append_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_insert [INFO] [stdout] >>> referenced by handle.rs:409 (src/http/request/handle.rs:409) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::insert_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_remove [INFO] [stdout] >>> referenced by handle.rs:446 (src/http/request/handle.rs:446) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::remove_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: downstream_client_ip_addr [INFO] [stdout] >>> referenced by handle.rs:931 (src/http/request/handle.rs:931) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::client_ip_addr) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: downstream_server_ip_addr [INFO] [stdout] >>> referenced by handle.rs:963 (src/http/request/handle.rs:963) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::server_ip_addr) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: downstream_client_request_id [INFO] [stdout] >>> referenced by handle.rs:1007 (src/http/request/handle.rs:1007) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::client_request_id) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: cache_override_v2_set [INFO] [stdout] >>> referenced by handle.rs:786 (src/http/request/handle.rs:786) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_cache_override) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: fastly_key_is_valid [INFO] [stdout] >>> referenced by handle.rs:916 (src/http/request/handle.rs:916) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::fastly_key_is_valid) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: framing_headers_mode_set [INFO] [stdout] >>> referenced by handle.rs:839 (src/http/request/handle.rs:839) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_framing_headers_mode) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `esi` (test "eval_tests") due to 1 previous error [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/rustczqwWgX/symbols.o" "<4 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libenv_logger-7981efc6cccb6eb2,libanstream-068c68989e84d1cb,libanstyle_query-2795f030b7507c68,libis_terminal_polyfill-21bbb5fdce9e5cde,libcolorchoice-3cdad4dd466782b4,libanstyle_parse-51df2b3336db7fd2,libutf8parse-8828ddbb63eb8bad,libjiff-301d3c40c5dc7075,libenv_filter-cc893532e607d4c6,libanstyle-8f9813155d5c1cf2}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libesi-9f48ec3c15c6b4f7,librand-eaf19f0105626d33,libgetrandom-d6d16759a559e44d,liblibc-a444f2b7d1f00841,libchacha20-ee68423f1a3729cb,libcpufeatures-6e66671ef1d123b3,librand_core-21a8e9defe75709d,libmd5-e27d536735f70a97,libhtml_escape-65492692c3ac9e69,libutf8_width-374686a5ee60ad8b,libatoi-d2fa188fc68979de,libnom-8630d13520031576,libchrono-af45ab8127193a4d,libiana_time_zone-e4284183d46316cc,libnum_traits-e0379c9206182a0c,libbase64-2a03de3babadded3,libregex-e0f6f9f47700b3dc,libregex_automata-329422ecb3e34e46,libaho_corasick-0602069ca8351cd6,libregex_syntax-d40cde7d2fd22dd8,libthiserror-397ea4a265478ff4,liblog-28f8cc0684f4f944,libfastly-8fd54a5e8908fdbd,libserde_urlencoded-76fce3c76a1757a9,libserde_json-641d71c14bbbf464,libmemchr-f04d4ed0ff57c3c8,libryu-0ea4bafc9bef6d8b,libitertools-6cb5c03c790efc45,libeither-ef22a4c75605e12f,libmime-4b44681fdb2c65f7,libelsa-dcd16f22e9589054,libindexmap-a3ce798cf41accde,libequivalent-7e0e8cbe6c474a67,libhashbrown-39a1ad584b454bfa,libdowncast_rs-af2d5a07fb165ed2,libtime-9b98480ae9d72d1c,libtime_core-2040860403d71275,libnum_conv-2c976fbf8b8f2899,libderanged-a4475a2d6186a7a0,libpowerfmt-a0c185df26c26a22,libanyhow-7e5dcd40304f6dad,liburl-cfaaff0d9a4c857c,libidna-8fecdac642e63c49,libutf8_iter-0d9be7b316c2b184,libidna_adapter-08defb2f59d87e4d,libicu_properties-06d172010f60e1d8,libicu_properties_data-66e38b076ce919d3,libicu_normalizer-bdc76ec66ae7bd3d,libsmallvec-29f90736a15dcce2,libicu_normalizer_data-088c419f54c50650,libicu_collections-e746c5188cc6f232,libpotential_utf-f57963443d6827c9,libicu_provider-05ba8501c40651a7,libicu_locale_core-88175dc5db5b5b25,libtinystr-2e264596a9357950,liblitemap-25fe1ff30044fa90,libwriteable-8a34c6e0a2a8ded3,libzerovec-569804f0585270cd,libzerotrie-fc9b80513448791b,libyoke-9b15bd0a3dcaaaa0,libstable_deref_trait-b312b799b37d90c9,libzerofrom-e4c4e8fe1d460e0e,libform_urlencoded-b57e943dc1db8475,libpercent_encoding-c53c37e60dd2727e,liblazy_static-b3603208c0de2608,libsha2-d303d1c7d51d5fd8,libcpufeatures-471354fefbcaf2d8,libcfg_if-5af52f617df93f8f,libopaque_debug-1c8528c9b2d49180,libdigest-873247051d811d2d,libblock_buffer-47d7bc4c3509fea2,libgeneric_array-68c5f0cc736663e5,libtypenum-0e02f3386ab040bb,libthiserror-3cc2718bbae6025b,libserde-8b621b1597e03748,libserde_core-365391bf3dd30696,libfastly_sys-4e88064fd2961a4a,libwasip2-332af1f13bbea676,libwit_bindgen-8f60b1fa969a2a09,libbitflags-443c99b827427271,libfastly_shared-81bdaec653e4510b,libbitflags-e2b4db6c651223da,libhttp-b47bc680ed14946e,libitoa-6b76ec393d6a2c41,libfnv-2d77ec4f6f971b24,libbytes-bfe11088fe358bd1}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustczqwWgX/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/esi_tests-bfff141e9d09aff0" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: pending_req_select_v2 [INFO] [stdout] >>> referenced by handle.rs:207 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/fastly-0.11.9/src/http/request/pending/handle.rs:207) [INFO] [stdout] >>> esi-9f48ec3c15c6b4f7.esi.918e180a781d0883-cgu.03.rcgu.o:(fastly::http::request::pending::handle::select_handles::, fastly::http::request::pending::select>::{closure#0}>>) in archive /opt/rustwide/target/debug/deps/libesi-9f48ec3c15c6b4f7.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_names_get [INFO] [stdout] >>> referenced by handle.rs:204 (src/http/request/handle.rs:204) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_header_names_impl::{closure#0}) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:171 (src/http/response/handle.rs:171) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_header_names_impl::{closure#0}) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_values_get [INFO] [stdout] >>> referenced by handle.rs:306 (src/http/request/handle.rs:306) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_header_values_impl::{closure#0}) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:275 (src/http/response/handle.rs:275) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_header_values_impl::{closure#0}) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: known_length [INFO] [stdout] >>> referenced by handle.rs:418 (src/http/body/handle.rs:418) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::known_length) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: new [INFO] [stdout] >>> referenced by handle.rs:171 (src/http/body/handle.rs:171) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::new) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:173 (src/http/request/handle.rs:173) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::new) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:140 (src/http/response/handle.rs:140) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::new) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: append [INFO] [stdout] >>> referenced by handle.rs:184 (src/http/body/handle.rs:184) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::append) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: method_get [INFO] [stdout] >>> referenced by handle.rs:489 (src/http/request/handle.rs:489) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_method) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: send_async [INFO] [stdout] >>> referenced by handle.rs:702 (src/http/request/handle.rs:702) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::send_async) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: method_set [INFO] [stdout] >>> referenced by handle.rs:544 (src/http/request/handle.rs:544) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_method) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: version_get [INFO] [stdout] >>> referenced by handle.rs:462 (src/http/request/handle.rs:462) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_version) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:447 (src/http/response/handle.rs:447) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::get_version) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: version_set [INFO] [stdout] >>> referenced by handle.rs:475 (src/http/request/handle.rs:475) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_version) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:460 (src/http/response/handle.rs:460) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_version) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_append [INFO] [stdout] >>> referenced by handle.rs:430 (src/http/request/handle.rs:430) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::append_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:397 (src/http/response/handle.rs:397) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::append_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_insert [INFO] [stdout] >>> referenced by handle.rs:409 (src/http/request/handle.rs:409) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::insert_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:377 (src/http/response/handle.rs:377) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::insert_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: header_remove [INFO] [stdout] >>> referenced by handle.rs:446 (src/http/request/handle.rs:446) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::remove_header) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: downstream_client_ip_addr [INFO] [stdout] >>> referenced by handle.rs:931 (src/http/request/handle.rs:931) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::client_ip_addr) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: downstream_server_ip_addr [INFO] [stdout] >>> referenced by handle.rs:963 (src/http/request/handle.rs:963) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::server_ip_addr) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: downstream_client_request_id [INFO] [stdout] >>> referenced by handle.rs:1007 (src/http/request/handle.rs:1007) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::client_request_id) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: cache_override_v2_set [INFO] [stdout] >>> referenced by handle.rs:786 (src/http/request/handle.rs:786) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_cache_override) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: fastly_key_is_valid [INFO] [stdout] >>> referenced by handle.rs:916 (src/http/request/handle.rs:916) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::fastly_key_is_valid) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: framing_headers_mode_set [INFO] [stdout] >>> referenced by handle.rs:839 (src/http/request/handle.rs:839) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_framing_headers_mode) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] >>> referenced by handle.rs:490 (src/http/response/handle.rs:490) [INFO] [stdout] >>> fastly-8fd54a5e8908fdbd.fastly.8c393745f45e6547-cgu.05.rcgu.o:(::set_framing_headers_mode) in archive /opt/rustwide/target/debug/deps/libfastly-8fd54a5e8908fdbd.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `esi` (test "esi_tests") due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "a2878e0f8cc339414b2fe82af02d71c7603ee468c55eddaefb9a817204d841e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2878e0f8cc339414b2fe82af02d71c7603ee468c55eddaefb9a817204d841e6", kill_on_drop: false }` [INFO] [stdout] a2878e0f8cc339414b2fe82af02d71c7603ee468c55eddaefb9a817204d841e6