[INFO] fetching crate rasn-compiler 0.14.3... [INFO] testing rasn-compiler-0.14.3 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate rasn-compiler 0.14.3 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate rasn-compiler 0.14.3 [INFO] finished tweaking crates.io crate rasn-compiler 0.14.3 [INFO] tweaked toml for crates.io crate rasn-compiler 0.14.3 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rasn-compiler 0.14.3 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rasn-compiler 0.14.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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8a81d654cb939d70bec9e0f8ef68b5bc1df468f2a9ab2f191759cdd82d83407f [INFO] running `Command { std: "docker" "start" "-a" "8a81d654cb939d70bec9e0f8ef68b5bc1df468f2a9ab2f191759cdd82d83407f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8a81d654cb939d70bec9e0f8ef68b5bc1df468f2a9ab2f191759cdd82d83407f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a81d654cb939d70bec9e0f8ef68b5bc1df468f2a9ab2f191759cdd82d83407f", kill_on_drop: false }` [INFO] [stdout] 8a81d654cb939d70bec9e0f8ef68b5bc1df468f2a9ab2f191759cdd82d83407f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f2436f187305afab9b73778bf6cfc91bae4cf4b4c970cc7a43581bdea1d5348f [INFO] running `Command { std: "docker" "start" "-a" "f2436f187305afab9b73778bf6cfc91bae4cf4b4c970cc7a43581bdea1d5348f", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling rasn-compiler v0.14.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.64s [INFO] running `Command { std: "docker" "inspect" "f2436f187305afab9b73778bf6cfc91bae4cf4b4c970cc7a43581bdea1d5348f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2436f187305afab9b73778bf6cfc91bae4cf4b4c970cc7a43581bdea1d5348f", kill_on_drop: false }` [INFO] [stdout] f2436f187305afab9b73778bf6cfc91bae4cf4b4c970cc7a43581bdea1d5348f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 80b901ae044f154eb6dfa20da033aafead259810cef951facf01513eb732cd3f [INFO] running `Command { std: "docker" "start" "-a" "80b901ae044f154eb6dfa20da033aafead259810cef951facf01513eb732cd3f", kill_on_drop: false }` [INFO] [stderr] Compiling rasn-compiler v0.14.3 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `internal_macros` [INFO] [stdout] --> src/intermediate/constraints.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use internal_macros::EnumDebug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `internal_macros` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `internal_macros`, use `cargo add internal_macros` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `internal_macros` [INFO] [stdout] --> src/intermediate/types.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use internal_macros::EnumDebug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `internal_macros` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `internal_macros`, use `cargo add internal_macros` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `internal_macros` [INFO] [stdout] --> src/intermediate/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use internal_macros::EnumDebug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `internal_macros` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `internal_macros`, use `cargo add internal_macros` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ToplevelDefinition` doesn't implement `Debug` [INFO] [stdout] --> src/generator/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 9 | pub struct GeneratorError { [INFO] [stdout] 10 | pub top_level_declaration: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ToplevelDefinition` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ToplevelDefinition` or manually `impl Debug for intermediate::ToplevelDefinition` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] help: consider annotating `intermediate::ToplevelDefinition` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561+ #[derive(Debug)] [INFO] [stdout] 562| pub enum ToplevelDefinition { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::CharacterStringType` doesn't implement `Debug` [INFO] [stdout] --> src/generator/rasn/builder.rs:444:40 [INFO] [stdout] | [INFO] [stdout] 444 | ... &format!("{cs_ty:?} values are currently unsupported"), [INFO] [stdout] | -^^^^^--- [INFO] [stdout] | || [INFO] [stdout] | |`intermediate::CharacterStringType` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `intermediate::CharacterStringType` [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::CharacterStringType` or manually `impl Debug for intermediate::CharacterStringType` [INFO] [stdout] = note: required for `&intermediate::CharacterStringType` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::CharacterStringType` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:1036:1 [INFO] [stdout] | [INFO] [stdout] 1036+ #[derive(Debug)] [INFO] [stdout] 1037| pub enum CharacterStringType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/generator/rasn/utils.rs:818:81 [INFO] [stdout] | [INFO] [stdout] 818 | "A type name is needed to stringify choice value {:?}", value [INFO] [stdout] | ---- ^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | | [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/generator/rasn/utils.rs:842:83 [INFO] [stdout] | [INFO] [stdout] 842 | "A type name is needed to stringify sequence value {:?}", value [INFO] [stdout] | ---- ^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | | [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::CharacterStringType` doesn't implement `Debug` [INFO] [stdout] --> src/generator/rasn/utils.rs:938:36 [INFO] [stdout] | [INFO] [stdout] 938 | &format!("{string_type:?} values are currently unsupported!"), [INFO] [stdout] | -^^^^^^^^^^^--- [INFO] [stdout] | || [INFO] [stdout] | |`intermediate::CharacterStringType` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `intermediate::CharacterStringType` [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::CharacterStringType` or manually `impl Debug for intermediate::CharacterStringType` [INFO] [stdout] = note: required for `&intermediate::CharacterStringType` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::CharacterStringType` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:1036:1 [INFO] [stdout] | [INFO] [stdout] 1036+ #[derive(Debug)] [INFO] [stdout] 1037| pub enum CharacterStringType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::CharacterStringType` doesn't implement `Debug` [INFO] [stdout] --> src/generator/rasn/utils.rs:1119:76 [INFO] [stdout] | [INFO] [stdout] 1119 | &format!("{:?} values are currently unsupported!", cs.ty), [INFO] [stdout] | ---- ^^^^^ `intermediate::CharacterStringType` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | | [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `intermediate::CharacterStringType` [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::CharacterStringType` or manually `impl Debug for intermediate::CharacterStringType` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::CharacterStringType` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:1036:1 [INFO] [stdout] | [INFO] [stdout] 1036 + #[derive(Debug)] [INFO] [stdout] 1037 | pub enum CharacterStringType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::TaggingEnvironment` doesn't implement `Debug` [INFO] [stdout] --> src/generator/rasn/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 26 | #[derive(Debug, Default)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 31 | tagging_environment: TaggingEnvironment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::TaggingEnvironment` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::TaggingEnvironment` or manually `impl Debug for intermediate::TaggingEnvironment` [INFO] [stdout] help: consider annotating `intermediate::TaggingEnvironment` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:257:1 [INFO] [stdout] | [INFO] [stdout] 257+ #[derive(Debug)] [INFO] [stdout] 258| pub enum TaggingEnvironment { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ExtensibilityEnvironment` doesn't implement `Debug` [INFO] [stdout] --> src/generator/rasn/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 26 | #[derive(Debug, Default)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 32 | extensibility_environment: ExtensibilityEnvironment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ExtensibilityEnvironment` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ExtensibilityEnvironment` or manually `impl Debug for intermediate::ExtensibilityEnvironment` [INFO] [stdout] help: consider annotating `intermediate::ExtensibilityEnvironment` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:280:1 [INFO] [stdout] | [INFO] [stdout] 280+ #[derive(Debug)] [INFO] [stdout] 281| pub enum ExtensibilityEnvironment { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:96:80 [INFO] [stdout] | [INFO] [stdout] 96 | &format!("Failed to unpack constraint as value range. Constraint: {self:?}"), [INFO] [stdout] | -^^^^--- [INFO] [stdout] | || [INFO] [stdout] | |`intermediate::constraints::Constraint` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = note: required for `&intermediate::constraints::Constraint` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:112:81 [INFO] [stdout] | [INFO] [stdout] 112 | &format!("Failed to unpack constraint as strict value. Constraint: {self:?}"), [INFO] [stdout] | -^^^^--- [INFO] [stdout] | || [INFO] [stdout] | |`intermediate::constraints::Constraint` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = note: required for `&intermediate::constraints::Constraint` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 162 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 163 | pub struct CompositeConstraint { [INFO] [stdout] 164 | pub base_constraint: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SetOperator` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 162 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 165 | pub operation: Vec<(SetOperator, Box)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::SetOperator` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SetOperator` or manually `impl Debug for intermediate::constraints::SetOperator` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] help: consider annotating `intermediate::constraints::SetOperator` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 156 + #[derive(Debug)] [INFO] [stdout] 157 | pub enum SetOperator { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 214 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 217 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::ComponentPresence` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 214 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 218 | pub presence: ComponentPresence, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::ComponentPresence` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::ComponentPresence` or manually `impl Debug for intermediate::constraints::ComponentPresence` [INFO] [stdout] help: consider annotating `intermediate::constraints::ComponentPresence` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 198 + #[derive(Debug)] [INFO] [stdout] 199 | pub enum ComponentPresence { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 223 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 224 | pub struct ValueConstraint { [INFO] [stdout] 225 | pub min_value: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::PropertyAndSettingsPair` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 339 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 340 | pub struct PropertySettings { [INFO] [stdout] 341 | pub property_settings_list: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::PropertyAndSettingsPair` [INFO] [stdout] --> src/intermediate/constraints.rs:353:1 [INFO] [stdout] | [INFO] [stdout] 353 | pub enum PropertyAndSettingsPair { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::PropertyAndSettingsPair` or manually `impl Debug for intermediate::constraints::PropertyAndSettingsPair` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::ElementOrSetOperation` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:763:5 [INFO] [stdout] | [INFO] [stdout] 761 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 762 | pub struct ElementSetSpecs { [INFO] [stdout] 763 | pub set: ElementOrSetOperation, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::ElementOrSetOperation` [INFO] [stdout] --> src/intermediate/constraints.rs:779:1 [INFO] [stdout] | [INFO] [stdout] 779 | pub enum ElementOrSetOperation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::ElementOrSetOperation` or manually `impl Debug for intermediate::constraints::ElementOrSetOperation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:786:5 [INFO] [stdout] | [INFO] [stdout] 784 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 785 | pub struct SetOperation { [INFO] [stdout] 786 | pub base: SubtypeElements, //TODO: Handle exclusions [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SetOperator` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:787:5 [INFO] [stdout] | [INFO] [stdout] 784 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 787 | pub operator: SetOperator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::SetOperator` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SetOperator` or manually `impl Debug for intermediate::constraints::SetOperator` [INFO] [stdout] help: consider annotating `intermediate::constraints::SetOperator` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 156 + #[derive(Debug)] [INFO] [stdout] 157 | pub enum SetOperator { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::ElementOrSetOperation` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/constraints.rs:788:5 [INFO] [stdout] | [INFO] [stdout] 784 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 788 | pub operant: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::ElementOrSetOperation` [INFO] [stdout] --> src/intermediate/constraints.rs:779:1 [INFO] [stdout] | [INFO] [stdout] 779 | pub enum ElementOrSetOperation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::ElementOrSetOperation` or manually `impl Debug for intermediate::constraints::ElementOrSetOperation` [INFO] [stdout] = help: the trait `Debug` is implemented for `Box` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::CharacterStringType` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 58 | #[derive(Debug, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 59 | pub struct PerVisibleAlphabetConstraints { [INFO] [stdout] 60 | string_type: CharacterStringType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::CharacterStringType` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::CharacterStringType` or manually `impl Debug for intermediate::CharacterStringType` [INFO] [stdout] help: consider annotating `intermediate::CharacterStringType` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:1036:1 [INFO] [stdout] | [INFO] [stdout] 103+ #[derive(Debug)] [INFO] [stdout] 103| pub enum CharacterStringType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:414:28 [INFO] [stdout] | [INFO] [stdout] 414 | println!("{x:?}"); [INFO] [stdout] | -^--- [INFO] [stdout] | || [INFO] [stdout] | |`intermediate::constraints::SubtypeElements` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: required for `&intermediate::constraints::SubtypeElements` to implement `Debug` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `Option<&intermediate::constraints::SubtypeElements>` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::format_args_nl` which comes from the expansion of the macro `println` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:577:33 [INFO] [stdout] | [INFO] [stdout] 576 | ... "Empty intersection result for {:?} and {:?}", [INFO] [stdout] | ---- required by this formatting parameter [INFO] [stdout] 577 | ... v1, [INFO] [stdout] | ^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:598:37 [INFO] [stdout] | [INFO] [stdout] 597 | ... "Empty intersection result for {:?} and {:?}", [INFO] [stdout] | ---- required by this formatting parameter [INFO] [stdout] 598 | ... v1, [INFO] [stdout] | ^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:611:68 [INFO] [stdout] | [INFO] [stdout] 611 | &format!("Unsupported operation for ASN1Values {v1:?} and {v2:?}"), [INFO] [stdout] | ^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:732:68 [INFO] [stdout] | [INFO] [stdout] 732 | &format!("Unsupported operation for ASN1Values {v1:?} and {v2:?}"), [INFO] [stdout] | ^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:881:60 [INFO] [stdout] | [INFO] [stdout] 881 | &format!("Unsupported operation for ASN1Values {value:?} and {min:?}..{max:?}"), [INFO] [stdout] | ^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:949:56 [INFO] [stdout] | [INFO] [stdout] 949 | &format!("Unsupported operation for values {v:?} and {min:?}..{max:?}"), [INFO] [stdout] | ^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1089:9 [INFO] [stdout] | [INFO] [stdout] 1089 | / assert_eq!( [INFO] [stdout] 1090 | | fold_constraint_set( [INFO] [stdout] 1091 | | &SetOperation { [INFO] [stdout] 1092 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1113 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1089:9 [INFO] [stdout] | [INFO] [stdout] 1089 | / assert_eq!( [INFO] [stdout] 1090 | | fold_constraint_set( [INFO] [stdout] 1091 | | &SetOperation { [INFO] [stdout] 1092 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1113 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1114:9 [INFO] [stdout] | [INFO] [stdout] 1114 | / assert_eq!( [INFO] [stdout] 1115 | | fold_constraint_set( [INFO] [stdout] 1116 | | &SetOperation { [INFO] [stdout] 1117 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1138 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1114:9 [INFO] [stdout] | [INFO] [stdout] 1114 | / assert_eq!( [INFO] [stdout] 1115 | | fold_constraint_set( [INFO] [stdout] 1116 | | &SetOperation { [INFO] [stdout] 1117 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1138 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1143:9 [INFO] [stdout] | [INFO] [stdout] 1143 | / assert_eq!( [INFO] [stdout] 1144 | | fold_constraint_set( [INFO] [stdout] 1145 | | &SetOperation { [INFO] [stdout] 1146 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1169 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1143:9 [INFO] [stdout] | [INFO] [stdout] 1143 | / assert_eq!( [INFO] [stdout] 1144 | | fold_constraint_set( [INFO] [stdout] 1145 | | &SetOperation { [INFO] [stdout] 1146 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1169 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1170:9 [INFO] [stdout] | [INFO] [stdout] 1170 | / assert_eq!( [INFO] [stdout] 1171 | | fold_constraint_set( [INFO] [stdout] 1172 | | &SetOperation { [INFO] [stdout] 1173 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1196 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1170:9 [INFO] [stdout] | [INFO] [stdout] 1170 | / assert_eq!( [INFO] [stdout] 1171 | | fold_constraint_set( [INFO] [stdout] 1172 | | &SetOperation { [INFO] [stdout] 1173 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1196 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1201:9 [INFO] [stdout] | [INFO] [stdout] 1201 | / assert_eq!( [INFO] [stdout] 1202 | | fold_constraint_set( [INFO] [stdout] 1203 | | &SetOperation { [INFO] [stdout] 1204 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1228 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1201:9 [INFO] [stdout] | [INFO] [stdout] 1201 | / assert_eq!( [INFO] [stdout] 1202 | | fold_constraint_set( [INFO] [stdout] 1203 | | &SetOperation { [INFO] [stdout] 1204 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1228 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1229:9 [INFO] [stdout] | [INFO] [stdout] 1229 | / assert_eq!( [INFO] [stdout] 1230 | | fold_constraint_set( [INFO] [stdout] 1231 | | &SetOperation { [INFO] [stdout] 1232 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1256 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1229:9 [INFO] [stdout] | [INFO] [stdout] 1229 | / assert_eq!( [INFO] [stdout] 1230 | | fold_constraint_set( [INFO] [stdout] 1231 | | &SetOperation { [INFO] [stdout] 1232 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1256 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1261:9 [INFO] [stdout] | [INFO] [stdout] 1261 | / assert_eq!( [INFO] [stdout] 1262 | | fold_constraint_set( [INFO] [stdout] 1263 | | &SetOperation { [INFO] [stdout] 1264 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1285 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1261:9 [INFO] [stdout] | [INFO] [stdout] 1261 | / assert_eq!( [INFO] [stdout] 1262 | | fold_constraint_set( [INFO] [stdout] 1263 | | &SetOperation { [INFO] [stdout] 1264 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1285 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1290:9 [INFO] [stdout] | [INFO] [stdout] 1290 | / assert_eq!( [INFO] [stdout] 1291 | | fold_constraint_set( [INFO] [stdout] 1292 | | &SetOperation { [INFO] [stdout] 1293 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1315 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1290:9 [INFO] [stdout] | [INFO] [stdout] 1290 | / assert_eq!( [INFO] [stdout] 1291 | | fold_constraint_set( [INFO] [stdout] 1292 | | &SetOperation { [INFO] [stdout] 1293 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1315 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1316:9 [INFO] [stdout] | [INFO] [stdout] 1316 | / assert_eq!( [INFO] [stdout] 1317 | | fold_constraint_set( [INFO] [stdout] 1318 | | &SetOperation { [INFO] [stdout] 1319 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1342 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1316:9 [INFO] [stdout] | [INFO] [stdout] 1316 | / assert_eq!( [INFO] [stdout] 1317 | | fold_constraint_set( [INFO] [stdout] 1318 | | &SetOperation { [INFO] [stdout] 1319 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1342 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1347:9 [INFO] [stdout] | [INFO] [stdout] 1347 | / assert_eq!( [INFO] [stdout] 1348 | | fold_constraint_set( [INFO] [stdout] 1349 | | &SetOperation { [INFO] [stdout] 1350 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1374 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1347:9 [INFO] [stdout] | [INFO] [stdout] 1347 | / assert_eq!( [INFO] [stdout] 1348 | | fold_constraint_set( [INFO] [stdout] 1349 | | &SetOperation { [INFO] [stdout] 1350 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1374 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1375:9 [INFO] [stdout] | [INFO] [stdout] 1375 | / assert_eq!( [INFO] [stdout] 1376 | | fold_constraint_set( [INFO] [stdout] 1377 | | &SetOperation { [INFO] [stdout] 1378 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1402 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1375:9 [INFO] [stdout] | [INFO] [stdout] 1375 | / assert_eq!( [INFO] [stdout] 1376 | | fold_constraint_set( [INFO] [stdout] 1377 | | &SetOperation { [INFO] [stdout] 1378 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1402 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1420:9 [INFO] [stdout] | [INFO] [stdout] 1420 | / assert_eq!( [INFO] [stdout] 1421 | | fold_constraint_set(&set_op(SetOperator::Intersection), None, true) [INFO] [stdout] 1422 | | .unwrap() [INFO] [stdout] 1423 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1420:9 [INFO] [stdout] | [INFO] [stdout] 1420 | / assert_eq!( [INFO] [stdout] 1421 | | fold_constraint_set(&set_op(SetOperator::Intersection), None, true) [INFO] [stdout] 1422 | | .unwrap() [INFO] [stdout] 1423 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1429:9 [INFO] [stdout] | [INFO] [stdout] 1429 | / assert_eq!( [INFO] [stdout] 1430 | | fold_constraint_set( [INFO] [stdout] 1431 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1432 | | Some(&CharacterStringType::IA5String.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1441 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1429:9 [INFO] [stdout] | [INFO] [stdout] 1429 | / assert_eq!( [INFO] [stdout] 1430 | | fold_constraint_set( [INFO] [stdout] 1431 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1432 | | Some(&CharacterStringType::IA5String.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1441 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1442:9 [INFO] [stdout] | [INFO] [stdout] 1442 | / assert_eq!( [INFO] [stdout] 1443 | | fold_constraint_set(&set_op(SetOperator::Union), None, true).unwrap(), [INFO] [stdout] 1444 | | None [INFO] [stdout] 1445 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1442:9 [INFO] [stdout] | [INFO] [stdout] 1442 | / assert_eq!( [INFO] [stdout] 1443 | | fold_constraint_set(&set_op(SetOperator::Union), None, true).unwrap(), [INFO] [stdout] 1444 | | None [INFO] [stdout] 1445 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1446:9 [INFO] [stdout] | [INFO] [stdout] 1446 | / assert_eq!( [INFO] [stdout] 1447 | | fold_constraint_set( [INFO] [stdout] 1448 | | &set_op(SetOperator::Union), [INFO] [stdout] 1449 | | Some(&CharacterStringType::IA5String.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1453 | | None [INFO] [stdout] 1454 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1446:9 [INFO] [stdout] | [INFO] [stdout] 1446 | / assert_eq!( [INFO] [stdout] 1447 | | fold_constraint_set( [INFO] [stdout] 1448 | | &set_op(SetOperator::Union), [INFO] [stdout] 1449 | | Some(&CharacterStringType::IA5String.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1453 | | None [INFO] [stdout] 1454 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1473:9 [INFO] [stdout] | [INFO] [stdout] 1473 | / assert_eq!( [INFO] [stdout] 1474 | | fold_constraint_set( [INFO] [stdout] 1475 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1476 | | Some(&CharacterStringType::PrintableString.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1485 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1473:9 [INFO] [stdout] | [INFO] [stdout] 1473 | / assert_eq!( [INFO] [stdout] 1474 | | fold_constraint_set( [INFO] [stdout] 1475 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1476 | | Some(&CharacterStringType::PrintableString.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1485 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1486:9 [INFO] [stdout] | [INFO] [stdout] 1486 | / assert_eq!( [INFO] [stdout] 1487 | | fold_constraint_set( [INFO] [stdout] 1488 | | &set_op(SetOperator::Union), [INFO] [stdout] 1489 | | Some(&CharacterStringType::PrintableString.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1493 | | None [INFO] [stdout] 1494 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1486:9 [INFO] [stdout] | [INFO] [stdout] 1486 | / assert_eq!( [INFO] [stdout] 1487 | | fold_constraint_set( [INFO] [stdout] 1488 | | &set_op(SetOperator::Union), [INFO] [stdout] 1489 | | Some(&CharacterStringType::PrintableString.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1493 | | None [INFO] [stdout] 1494 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1495:9 [INFO] [stdout] | [INFO] [stdout] 1495 | / assert_eq!( [INFO] [stdout] 1496 | | fold_constraint_set(&set_op(SetOperator::Intersection), None, true) [INFO] [stdout] 1497 | | .unwrap() [INFO] [stdout] 1498 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1504 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1495:9 [INFO] [stdout] | [INFO] [stdout] 1495 | / assert_eq!( [INFO] [stdout] 1496 | | fold_constraint_set(&set_op(SetOperator::Intersection), None, true) [INFO] [stdout] 1497 | | .unwrap() [INFO] [stdout] 1498 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1504 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1505:9 [INFO] [stdout] | [INFO] [stdout] 1505 | / assert_eq!( [INFO] [stdout] 1506 | | fold_constraint_set(&set_op(SetOperator::Union), None, true).unwrap(), [INFO] [stdout] 1507 | | None [INFO] [stdout] 1508 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1505:9 [INFO] [stdout] | [INFO] [stdout] 1505 | / assert_eq!( [INFO] [stdout] 1506 | | fold_constraint_set(&set_op(SetOperator::Union), None, true).unwrap(), [INFO] [stdout] 1507 | | None [INFO] [stdout] 1508 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1528:9 [INFO] [stdout] | [INFO] [stdout] 1528 | / assert_eq!( [INFO] [stdout] 1529 | | fold_constraint_set( [INFO] [stdout] 1530 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1531 | | Some(&CharacterStringType::PrintableString.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1541 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1528:9 [INFO] [stdout] | [INFO] [stdout] 1528 | / assert_eq!( [INFO] [stdout] 1529 | | fold_constraint_set( [INFO] [stdout] 1530 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1531 | | Some(&CharacterStringType::PrintableString.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1541 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1542:9 [INFO] [stdout] | [INFO] [stdout] 1542 | / assert_eq!( [INFO] [stdout] 1543 | | fold_constraint_set(&set_op(SetOperator::Intersection), None, true) [INFO] [stdout] 1544 | | .unwrap() [INFO] [stdout] 1545 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1542:9 [INFO] [stdout] | [INFO] [stdout] 1542 | / assert_eq!( [INFO] [stdout] 1543 | | fold_constraint_set(&set_op(SetOperator::Intersection), None, true) [INFO] [stdout] 1544 | | .unwrap() [INFO] [stdout] 1545 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1552:9 [INFO] [stdout] | [INFO] [stdout] 1552 | / assert_eq!( [INFO] [stdout] 1553 | | fold_constraint_set( [INFO] [stdout] 1554 | | &set_op(SetOperator::Union), [INFO] [stdout] 1555 | | Some(&CharacterStringType::PrintableString.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1559 | | None [INFO] [stdout] 1560 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1552:9 [INFO] [stdout] | [INFO] [stdout] 1552 | / assert_eq!( [INFO] [stdout] 1553 | | fold_constraint_set( [INFO] [stdout] 1554 | | &set_op(SetOperator::Union), [INFO] [stdout] 1555 | | Some(&CharacterStringType::PrintableString.character_set()), [INFO] [stdout] ... | [INFO] [stdout] 1559 | | None [INFO] [stdout] 1560 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1561:9 [INFO] [stdout] | [INFO] [stdout] 1561 | / assert_eq!( [INFO] [stdout] 1562 | | fold_constraint_set(&set_op(SetOperator::Union), None, true).unwrap(), [INFO] [stdout] 1563 | | None [INFO] [stdout] 1564 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/encoding_rules/per_visible.rs:1561:9 [INFO] [stdout] | [INFO] [stdout] 1561 | / assert_eq!( [INFO] [stdout] 1562 | | fold_constraint_set(&set_op(SetOperator::Union), None, true).unwrap(), [INFO] [stdout] 1563 | | None [INFO] [stdout] 1564 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::information_object::ClassLink` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 33 | pub class: ClassLink, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::information_object::ClassLink` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::information_object::ClassLink` or manually `impl Debug for intermediate::information_object::ClassLink` [INFO] [stdout] help: consider annotating `intermediate::information_object::ClassLink` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 54 + #[derive(Debug)] [INFO] [stdout] 55 | pub enum ClassLink { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::information_object::ASN1Information` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 34 | pub value: ASN1Information, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::information_object::ASN1Information` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::information_object::ASN1Information` or manually `impl Debug for intermediate::information_object::ASN1Information` [INFO] [stdout] help: consider annotating `intermediate::information_object::ASN1Information` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 116+ #[derive(Debug)] [INFO] [stdout] 117| pub enum ASN1Information { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::information_object::SyntaxExpression` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 276 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 277 | pub struct InformationObjectSyntax { [INFO] [stdout] 278 | pub expressions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::information_object::SyntaxExpression` [INFO] [stdout] --> src/intermediate/information_object.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | pub enum SyntaxExpression { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::information_object::SyntaxExpression` or manually `impl Debug for intermediate::information_object::SyntaxExpression` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::information_object::ObjectFieldIdentifier` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:346:5 [INFO] [stdout] | [INFO] [stdout] 344 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 345 | pub struct InformationObjectClassField { [INFO] [stdout] 346 | pub identifier: ObjectFieldIdentifier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::information_object::ObjectFieldIdentifier` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::information_object::ObjectFieldIdentifier` or manually `impl Debug for intermediate::information_object::ObjectFieldIdentifier` [INFO] [stdout] help: consider annotating `intermediate::information_object::ObjectFieldIdentifier` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 380 + #[derive(Debug)] [INFO] [stdout] 381 | pub enum ObjectFieldIdentifier { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 344 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 347 | pub ty: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 344 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 348 | pub optionality: Optionality, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::information_object::InformationObjectFields` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 394 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 397 | pub fields: InformationObjectFields, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::information_object::InformationObjectFields` [INFO] [stdout] --> src/intermediate/information_object.rs:403:1 [INFO] [stdout] | [INFO] [stdout] 403 | pub enum InformationObjectFields { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::information_object::InformationObjectFields` or manually `impl Debug for intermediate::information_object::InformationObjectFields` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::information_object::ObjectSetValue` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 428 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 429 | pub struct ObjectSet { [INFO] [stdout] 430 | pub values: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::information_object::ObjectSetValue` [INFO] [stdout] --> src/intermediate/information_object.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | pub enum ObjectSetValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::information_object::ObjectSetValue` or manually `impl Debug for intermediate::information_object::ObjectSetValue` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:480:5 [INFO] [stdout] | [INFO] [stdout] 477 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 480 | pub value: ASN1Value, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:495:5 [INFO] [stdout] | [INFO] [stdout] 492 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 495 | pub ty: ASN1Type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::information_object::ObjectFieldIdentifier` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:528:5 [INFO] [stdout] | [INFO] [stdout] 525 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 528 | pub field_path: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::information_object::ObjectFieldIdentifier` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::information_object::ObjectFieldIdentifier` or manually `impl Debug for intermediate::information_object::ObjectFieldIdentifier` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] help: consider annotating `intermediate::information_object::ObjectFieldIdentifier` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 380 + #[derive(Debug)] [INFO] [stdout] 381 | pub enum ObjectFieldIdentifier { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/information_object.rs:529:5 [INFO] [stdout] | [INFO] [stdout] 525 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 529 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/parameterization.rs:51:17 [INFO] [stdout] | [INFO] [stdout] 47 | #[derive(Debug, Default, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 51 | TypeOrClass(ASN1Type), [INFO] [stdout] | ^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 97 | #[derive(Debug, Clone, PartialEq, Default)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 98 | pub struct Boolean { [INFO] [stdout] 99 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 113 | #[derive(Debug, Clone, PartialEq, Default)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 114 | pub struct Integer { [INFO] [stdout] 115 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 187 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 188 | pub struct Real { [INFO] [stdout] 189 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 203 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 204 | pub struct GeneralizedTime { [INFO] [stdout] 205 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 211 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 212 | pub struct UTCTime { [INFO] [stdout] 213 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 219 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 220 | pub struct OctetString { [INFO] [stdout] 221 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 236 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 237 | pub struct BitString { [INFO] [stdout] 238 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 254 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 255 | pub struct ObjectIdentifier { [INFO] [stdout] 256 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 270 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 271 | pub struct Time { [INFO] [stdout] 272 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 287 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 288 | pub struct CharacterString { [INFO] [stdout] 289 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::CharacterStringType` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 287 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 290 | pub ty: CharacterStringType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::CharacterStringType` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::CharacterStringType` or manually `impl Debug for intermediate::CharacterStringType` [INFO] [stdout] help: consider annotating `intermediate::CharacterStringType` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:1036:1 [INFO] [stdout] | [INFO] [stdout] 1036+ #[derive(Debug)] [INFO] [stdout] 1037| pub enum CharacterStringType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 309 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 310 | pub struct SequenceOrSetOf { [INFO] [stdout] 311 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 309 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 325 | pub element_type: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = help: the trait `Debug` is implemented for `Box` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 352 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:496:5 [INFO] [stdout] | [INFO] [stdout] 492 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 496 | pub ty: ASN1Type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:497:5 [INFO] [stdout] | [INFO] [stdout] 492 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 497 | pub optionality: Optionality, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 492 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 499 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:562:5 [INFO] [stdout] | [INFO] [stdout] 558 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 562 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 622 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 626 | pub ty: ASN1Type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:627:5 [INFO] [stdout] | [INFO] [stdout] 622 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 627 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/types.rs:674:5 [INFO] [stdout] | [INFO] [stdout] 670 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 674 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::AssignedIdentifier` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 306 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 309 | pub assigned_identifier: AssignedIdentifier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::AssignedIdentifier` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::AssignedIdentifier` or manually `impl Debug for intermediate::AssignedIdentifier` [INFO] [stdout] help: consider annotating `intermediate::AssignedIdentifier` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 326 + #[derive(Debug)] [INFO] [stdout] 327 | pub enum AssignedIdentifier { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::With` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 339 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 343 | pub with: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::With` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::With` or manually `impl Debug for intermediate::With` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] help: consider annotating `intermediate::With` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 291 + #[derive(Debug)] [INFO] [stdout] 292 | pub enum With { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::TaggingEnvironment` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 406 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 411 | pub tagging_environment: TaggingEnvironment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::TaggingEnvironment` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::TaggingEnvironment` or manually `impl Debug for intermediate::TaggingEnvironment` [INFO] [stdout] help: consider annotating `intermediate::TaggingEnvironment` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 257 + #[derive(Debug)] [INFO] [stdout] 258 | pub enum TaggingEnvironment { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ExtensibilityEnvironment` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 406 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 412 | pub extensibility_environment: ExtensibilityEnvironment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ExtensibilityEnvironment` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ExtensibilityEnvironment` or manually `impl Debug for intermediate::ExtensibilityEnvironment` [INFO] [stdout] help: consider annotating `intermediate::ExtensibilityEnvironment` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 280 + #[derive(Debug)] [INFO] [stdout] 281 | pub enum ExtensibilityEnvironment { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::DefinitiveIdentifier` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 406 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 409 | pub module_identifier: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::DefinitiveIdentifier` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::DefinitiveIdentifier` or manually `impl Debug for intermediate::DefinitiveIdentifier` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] help: consider annotating `intermediate::DefinitiveIdentifier` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 383 + #[derive(Debug)] [INFO] [stdout] 384 | pub enum DefinitiveIdentifier { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:414:5 [INFO] [stdout] | [INFO] [stdout] 406 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 414 | pub exports: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::Exports` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::Exports` or manually `impl Debug for intermediate::Exports` [INFO] [stdout] = help: the trait `Debug` is implemented for `Option` [INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 367 + #[derive(Debug)] [INFO] [stdout] 368 | pub enum Exports { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 682 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 686 | pub associated_type: ASN1Type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:688:5 [INFO] [stdout] | [INFO] [stdout] 682 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 688 | pub value: ASN1Value, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:739:5 [INFO] [stdout] | [INFO] [stdout] 734 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 739 | pub ty: ASN1Type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:1282:63 [INFO] [stdout] | [INFO] [stdout] 1282 | "Unsupported operation for ASN1Values {self:?} and {other:?}" [INFO] [stdout] | ^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:1305:56 [INFO] [stdout] | [INFO] [stdout] 1305 | ... "Failed to find ASN1Values {self:?} and {other:?} in character set {char_set:?}", [INFO] [stdout] | ^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:1311:55 [INFO] [stdout] | [INFO] [stdout] 1311 | "Unsupported operation for ASN1Values {self:?} and {other:?}", [INFO] [stdout] | ^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:1322:33 [INFO] [stdout] | [INFO] [stdout] 1322 | "Cannot unwrap {self:?} as integer!" [INFO] [stdout] | -^^^^--- [INFO] [stdout] | || [INFO] [stdout] | |`intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: required for `&intermediate::ASN1Value` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:1338:5 [INFO] [stdout] | [INFO] [stdout] 1331 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 1338 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::TaggingEnvironment` doesn't implement `Debug` [INFO] [stdout] --> src/intermediate/mod.rs:1364:5 [INFO] [stdout] | [INFO] [stdout] 1362 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 1363 | pub struct AsnTag { [INFO] [stdout] 1364 | pub environment: TaggingEnvironment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::TaggingEnvironment` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::TaggingEnvironment` or manually `impl Debug for intermediate::TaggingEnvironment` [INFO] [stdout] help: consider annotating `intermediate::TaggingEnvironment` with `#[derive(Debug)]` [INFO] [stdout] | [INFO] [stdout] 257 + #[derive(Debug)] [INFO] [stdout] 258 | pub enum TaggingEnvironment { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | / assert_eq!( [INFO] [stdout] 83 | | bit_string(sample).unwrap().1, [INFO] [stdout] 84 | | ASN1Type::BitString(BitString { [INFO] [stdout] 85 | | distinguished_values: None, [INFO] [stdout] 86 | | constraints: vec![] [INFO] [stdout] 87 | | }) [INFO] [stdout] 88 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | / assert_eq!( [INFO] [stdout] 83 | | bit_string(sample).unwrap().1, [INFO] [stdout] 84 | | ASN1Type::BitString(BitString { [INFO] [stdout] 85 | | distinguished_values: None, [INFO] [stdout] 86 | | constraints: vec![] [INFO] [stdout] 87 | | }) [INFO] [stdout] 88 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | / assert_eq!( [INFO] [stdout] 95 | | bit_string(sample).unwrap().1, [INFO] [stdout] 96 | | ASN1Type::BitString(BitString { [INFO] [stdout] 97 | | distinguished_values: None, [INFO] [stdout] ... | [INFO] [stdout] 107 | | }) [INFO] [stdout] 108 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | / assert_eq!( [INFO] [stdout] 95 | | bit_string(sample).unwrap().1, [INFO] [stdout] 96 | | ASN1Type::BitString(BitString { [INFO] [stdout] 97 | | distinguished_values: None, [INFO] [stdout] ... | [INFO] [stdout] 107 | | }) [INFO] [stdout] 108 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | / assert_eq!( [INFO] [stdout] 115 | | bit_string(sample).unwrap().1, [INFO] [stdout] 116 | | ASN1Type::BitString(BitString { [INFO] [stdout] 117 | | distinguished_values: None, [INFO] [stdout] ... | [INFO] [stdout] 128 | | }) [INFO] [stdout] 129 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | / assert_eq!( [INFO] [stdout] 115 | | bit_string(sample).unwrap().1, [INFO] [stdout] 116 | | ASN1Type::BitString(BitString { [INFO] [stdout] 117 | | distinguished_values: None, [INFO] [stdout] ... | [INFO] [stdout] 128 | | }) [INFO] [stdout] 129 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | / assert_eq!( [INFO] [stdout] 136 | | bit_string(sample).unwrap().1, [INFO] [stdout] 137 | | ASN1Type::BitString(BitString { [INFO] [stdout] 138 | | distinguished_values: None, [INFO] [stdout] ... | [INFO] [stdout] 148 | | }) [INFO] [stdout] 149 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | / assert_eq!( [INFO] [stdout] 136 | | bit_string(sample).unwrap().1, [INFO] [stdout] 137 | | ASN1Type::BitString(BitString { [INFO] [stdout] 138 | | distinguished_values: None, [INFO] [stdout] ... | [INFO] [stdout] 148 | | }) [INFO] [stdout] 149 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | / assert_eq!( [INFO] [stdout] 156 | | bit_string(sample).unwrap().1, [INFO] [stdout] 157 | | ASN1Type::BitString(BitString { [INFO] [stdout] 158 | | distinguished_values: None, [INFO] [stdout] ... | [INFO] [stdout] 169 | | }) [INFO] [stdout] 170 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | / assert_eq!( [INFO] [stdout] 156 | | bit_string(sample).unwrap().1, [INFO] [stdout] 157 | | ASN1Type::BitString(BitString { [INFO] [stdout] 158 | | distinguished_values: None, [INFO] [stdout] ... | [INFO] [stdout] 169 | | }) [INFO] [stdout] 170 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | / assert_eq!( [INFO] [stdout] 183 | | bit_string(sample).unwrap().1, [INFO] [stdout] 184 | | ASN1Type::BitString(BitString { [INFO] [stdout] 185 | | distinguished_values: Some(vec![ [INFO] [stdout] ... | [INFO] [stdout] 212 | | }) [INFO] [stdout] 213 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | / assert_eq!( [INFO] [stdout] 183 | | bit_string(sample).unwrap().1, [INFO] [stdout] 184 | | ASN1Type::BitString(BitString { [INFO] [stdout] 185 | | distinguished_values: Some(vec![ [INFO] [stdout] ... | [INFO] [stdout] 212 | | }) [INFO] [stdout] 213 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | / assert_eq!( [INFO] [stdout] 219 | | ASN1Value::BitStringNamedBits(vec![String::from("blue"), String::from("yellow")]), [INFO] [stdout] 220 | | bit_string_value(r#"{blue, yellow}"#.into()).unwrap().1 [INFO] [stdout] 221 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/bit_string.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | / assert_eq!( [INFO] [stdout] 219 | | ASN1Value::BitStringNamedBits(vec![String::from("blue"), String::from("yellow")]), [INFO] [stdout] 220 | | bit_string_value(r#"{blue, yellow}"#.into()).unwrap().1 [INFO] [stdout] 221 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/boolean.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | / assert_eq!( [INFO] [stdout] 52 | | boolean(" --who would put a comment here?--BOOLEAN".into()) [INFO] [stdout] 53 | | .unwrap() [INFO] [stdout] 54 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 57 | | }) [INFO] [stdout] 58 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/boolean.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | / assert_eq!( [INFO] [stdout] 52 | | boolean(" --who would put a comment here?--BOOLEAN".into()) [INFO] [stdout] 53 | | .unwrap() [INFO] [stdout] 54 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 57 | | }) [INFO] [stdout] 58 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | / assert_eq!( [INFO] [stdout] 152 | | character_string(sample).unwrap().1, [INFO] [stdout] 153 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 154 | | constraints: vec![], [INFO] [stdout] 155 | | ty: CharacterStringType::IA5String [INFO] [stdout] 156 | | }) [INFO] [stdout] 157 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | / assert_eq!( [INFO] [stdout] 152 | | character_string(sample).unwrap().1, [INFO] [stdout] 153 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 154 | | constraints: vec![], [INFO] [stdout] 155 | | ty: CharacterStringType::IA5String [INFO] [stdout] 156 | | }) [INFO] [stdout] 157 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:163:9 [INFO] [stdout] | [INFO] [stdout] 163 | / assert_eq!( [INFO] [stdout] 164 | | character_string(sample).unwrap().1, [INFO] [stdout] 165 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 166 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 176 | | }) [INFO] [stdout] 177 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:163:9 [INFO] [stdout] | [INFO] [stdout] 163 | / assert_eq!( [INFO] [stdout] 164 | | character_string(sample).unwrap().1, [INFO] [stdout] 165 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 166 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 176 | | }) [INFO] [stdout] 177 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | / assert_eq!( [INFO] [stdout] 184 | | character_string(sample).unwrap().1, [INFO] [stdout] 185 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 186 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 197 | | }) [INFO] [stdout] 198 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | / assert_eq!( [INFO] [stdout] 184 | | character_string(sample).unwrap().1, [INFO] [stdout] 185 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 186 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 197 | | }) [INFO] [stdout] 198 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | / assert_eq!( [INFO] [stdout] 207 | | character_string(sample).unwrap().1, [INFO] [stdout] 208 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 209 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 219 | | }) [INFO] [stdout] 220 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | / assert_eq!( [INFO] [stdout] 207 | | character_string(sample).unwrap().1, [INFO] [stdout] 208 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 209 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 219 | | }) [INFO] [stdout] 220 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:226:9 [INFO] [stdout] | [INFO] [stdout] 226 | / assert_eq!( [INFO] [stdout] 227 | | character_string(sample).unwrap().1, [INFO] [stdout] 228 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 229 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 240 | | }) [INFO] [stdout] 241 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:226:9 [INFO] [stdout] | [INFO] [stdout] 226 | / assert_eq!( [INFO] [stdout] 227 | | character_string(sample).unwrap().1, [INFO] [stdout] 228 | | ASN1Type::CharacterString(CharacterString { [INFO] [stdout] 229 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 240 | | }) [INFO] [stdout] 241 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | / assert_eq!( [INFO] [stdout] 247 | | character_string_value("\"a\"".into()).unwrap().1, [INFO] [stdout] 248 | | ASN1Value::String("a".to_owned()) [INFO] [stdout] 249 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | / assert_eq!( [INFO] [stdout] 247 | | character_string_value("\"a\"".into()).unwrap().1, [INFO] [stdout] 248 | | ASN1Value::String("a".to_owned()) [INFO] [stdout] 249 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | / assert_eq!( [INFO] [stdout] 255 | | asn1_value("\"a\"".into()).unwrap().1, [INFO] [stdout] 256 | | ASN1Value::String("a".to_owned()) [INFO] [stdout] 257 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/character_string.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | / assert_eq!( [INFO] [stdout] 255 | | asn1_value("\"a\"".into()).unwrap().1, [INFO] [stdout] 256 | | ASN1Value::String("a".to_owned()) [INFO] [stdout] 257 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | / assert_eq!( [INFO] [stdout] 132 | | choice( [INFO] [stdout] 133 | | r#"CHOICE [INFO] [stdout] 134 | | {normal NULL, [INFO] [stdout] ... | [INFO] [stdout] 168 | | }) [INFO] [stdout] 169 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | / assert_eq!( [INFO] [stdout] 132 | | choice( [INFO] [stdout] 133 | | r#"CHOICE [INFO] [stdout] 134 | | {normal NULL, [INFO] [stdout] ... | [INFO] [stdout] 168 | | }) [INFO] [stdout] 169 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | / assert_eq!( [INFO] [stdout] 175 | | selection_type_choice("localDistinguishedName < ObjectInstance".into()) [INFO] [stdout] 176 | | .unwrap() [INFO] [stdout] 177 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 181 | | }) [INFO] [stdout] 182 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | / assert_eq!( [INFO] [stdout] 175 | | selection_type_choice("localDistinguishedName < ObjectInstance".into()) [INFO] [stdout] 176 | | .unwrap() [INFO] [stdout] 177 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 181 | | }) [INFO] [stdout] 182 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | / assert_eq!( [INFO] [stdout] 188 | | ASN1Type::Choice(Choice { [INFO] [stdout] 189 | | extensible: Some(1,), [INFO] [stdout] 190 | | options: vec![ [INFO] [stdout] ... | [INFO] [stdout] 254 | | .1 [INFO] [stdout] 255 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | / assert_eq!( [INFO] [stdout] 188 | | ASN1Type::Choice(Choice { [INFO] [stdout] 189 | | extensible: Some(1,), [INFO] [stdout] 190 | | options: vec![ [INFO] [stdout] ... | [INFO] [stdout] 254 | | .1 [INFO] [stdout] 255 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | / assert_eq!( [INFO] [stdout] 261 | | choice_value( [INFO] [stdout] 262 | | r#"equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#.into() [INFO] [stdout] ... | [INFO] [stdout] 281 | | }, [INFO] [stdout] 282 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | / assert_eq!( [INFO] [stdout] 261 | | choice_value( [INFO] [stdout] 262 | | r#"equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#.into() [INFO] [stdout] ... | [INFO] [stdout] 281 | | }, [INFO] [stdout] 282 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:287:9 [INFO] [stdout] | [INFO] [stdout] 287 | / assert_eq!( [INFO] [stdout] 288 | | choice_value(r#"not:equalityMatch: "ABCDLMYZ""#.into()) [INFO] [stdout] 289 | | .unwrap() [INFO] [stdout] 290 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 299 | | }, [INFO] [stdout] 300 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:287:9 [INFO] [stdout] | [INFO] [stdout] 287 | / assert_eq!( [INFO] [stdout] 288 | | choice_value(r#"not:equalityMatch: "ABCDLMYZ""#.into()) [INFO] [stdout] 289 | | .unwrap() [INFO] [stdout] 290 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 299 | | }, [INFO] [stdout] 300 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | / assert_eq!( [INFO] [stdout] 306 | | choice_value( [INFO] [stdout] 307 | | r#"not:equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#.into() [INFO] [stdout] ... | [INFO] [stdout] 330 | | }, [INFO] [stdout] 331 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/choice.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | / assert_eq!( [INFO] [stdout] 306 | | choice_value( [INFO] [stdout] 307 | | r#"not:equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#.into() [INFO] [stdout] ... | [INFO] [stdout] 330 | | }, [INFO] [stdout] 331 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:559:9 [INFO] [stdout] | [INFO] [stdout] 559 | / assert_eq!( [INFO] [stdout] 560 | | optionality(asn1_value) [INFO] [stdout] 561 | | .parse("DEFAULT\t-1".into()) [INFO] [stdout] 562 | | .unwrap() [INFO] [stdout] 563 | | .1, [INFO] [stdout] 564 | | Optionality::Default(ASN1Value::Integer(-1)) [INFO] [stdout] 565 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:559:9 [INFO] [stdout] | [INFO] [stdout] 559 | / assert_eq!( [INFO] [stdout] 560 | | optionality(asn1_value) [INFO] [stdout] 561 | | .parse("DEFAULT\t-1".into()) [INFO] [stdout] 562 | | .unwrap() [INFO] [stdout] 563 | | .1, [INFO] [stdout] 564 | | Optionality::Default(ASN1Value::Integer(-1)) [INFO] [stdout] 565 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:570:9 [INFO] [stdout] | [INFO] [stdout] 570 | / assert_eq!( [INFO] [stdout] 571 | | optionality(asn1_value) [INFO] [stdout] 572 | | .parse("DEFAULT TRUE".into()) [INFO] [stdout] 573 | | .unwrap() [INFO] [stdout] 574 | | .1, [INFO] [stdout] 575 | | Optionality::Default(ASN1Value::Boolean(true)) [INFO] [stdout] 576 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:570:9 [INFO] [stdout] | [INFO] [stdout] 570 | / assert_eq!( [INFO] [stdout] 571 | | optionality(asn1_value) [INFO] [stdout] 572 | | .parse("DEFAULT TRUE".into()) [INFO] [stdout] 573 | | .unwrap() [INFO] [stdout] 574 | | .1, [INFO] [stdout] 575 | | Optionality::Default(ASN1Value::Boolean(true)) [INFO] [stdout] 576 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:581:9 [INFO] [stdout] | [INFO] [stdout] 581 | / assert_eq!( [INFO] [stdout] 582 | | optionality(asn1_value) [INFO] [stdout] 583 | | .parse("DEFAULT '001010011'B".into()) [INFO] [stdout] 584 | | .unwrap() [INFO] [stdout] ... | [INFO] [stdout] 588 | | ])) [INFO] [stdout] 589 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:581:9 [INFO] [stdout] | [INFO] [stdout] 581 | / assert_eq!( [INFO] [stdout] 582 | | optionality(asn1_value) [INFO] [stdout] 583 | | .parse("DEFAULT '001010011'B".into()) [INFO] [stdout] 584 | | .unwrap() [INFO] [stdout] ... | [INFO] [stdout] 588 | | ])) [INFO] [stdout] 589 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:590:9 [INFO] [stdout] | [INFO] [stdout] 590 | / assert_eq!( [INFO] [stdout] 591 | | optionality(asn1_value) [INFO] [stdout] 592 | | .parse("DEFAULT 'F60E'H".into()) [INFO] [stdout] 593 | | .unwrap() [INFO] [stdout] ... | [INFO] [stdout] 598 | | ])) [INFO] [stdout] 599 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:590:9 [INFO] [stdout] | [INFO] [stdout] 590 | / assert_eq!( [INFO] [stdout] 591 | | optionality(asn1_value) [INFO] [stdout] 592 | | .parse("DEFAULT 'F60E'H".into()) [INFO] [stdout] 593 | | .unwrap() [INFO] [stdout] ... | [INFO] [stdout] 598 | | ])) [INFO] [stdout] 599 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:604:9 [INFO] [stdout] | [INFO] [stdout] 604 | / assert_eq!( [INFO] [stdout] 605 | | optionality(asn1_value) [INFO] [stdout] 606 | | .parse("DEFAULT enumeral1".into()) [INFO] [stdout] 607 | | .unwrap() [INFO] [stdout] ... | [INFO] [stdout] 612 | | }) [INFO] [stdout] 613 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:604:9 [INFO] [stdout] | [INFO] [stdout] 604 | / assert_eq!( [INFO] [stdout] 605 | | optionality(asn1_value) [INFO] [stdout] 606 | | .parse("DEFAULT enumeral1".into()) [INFO] [stdout] 607 | | .unwrap() [INFO] [stdout] ... | [INFO] [stdout] 612 | | }) [INFO] [stdout] 613 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:614:9 [INFO] [stdout] | [INFO] [stdout] 614 | / assert_eq!( [INFO] [stdout] 615 | | optionality(asn1_value) [INFO] [stdout] 616 | | .parse("DEFAULT enumeral1".into()) [INFO] [stdout] 617 | | .unwrap() [INFO] [stdout] ... | [INFO] [stdout] 622 | | }) [INFO] [stdout] 623 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/common.rs:614:9 [INFO] [stdout] | [INFO] [stdout] 614 | / assert_eq!( [INFO] [stdout] 615 | | optionality(asn1_value) [INFO] [stdout] 616 | | .parse("DEFAULT enumeral1".into()) [INFO] [stdout] 617 | | .unwrap() [INFO] [stdout] ... | [INFO] [stdout] 622 | | }) [INFO] [stdout] 623 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:623:9 [INFO] [stdout] | [INFO] [stdout] 623 | / assert_eq!( [INFO] [stdout] 624 | | constraints("(5)".into()).unwrap().1, [INFO] [stdout] 625 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 626 | | set: ElementOrSetOperation::Element(SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 631 | | })] [INFO] [stdout] 632 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:623:9 [INFO] [stdout] | [INFO] [stdout] 623 | / assert_eq!( [INFO] [stdout] 624 | | constraints("(5)".into()).unwrap().1, [INFO] [stdout] 625 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 626 | | set: ElementOrSetOperation::Element(SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 631 | | })] [INFO] [stdout] 632 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:633:9 [INFO] [stdout] | [INFO] [stdout] 633 | / assert_eq!( [INFO] [stdout] 634 | | constraints("(5..9)".into()).unwrap().1, [INFO] [stdout] 635 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 636 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 642 | | })] [INFO] [stdout] 643 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:633:9 [INFO] [stdout] | [INFO] [stdout] 633 | / assert_eq!( [INFO] [stdout] 634 | | constraints("(5..9)".into()).unwrap().1, [INFO] [stdout] 635 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 636 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 642 | | })] [INFO] [stdout] 643 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:644:9 [INFO] [stdout] | [INFO] [stdout] 644 | / assert_eq!( [INFO] [stdout] 645 | | constraints("(-5..9)".into()).unwrap().1, [INFO] [stdout] 646 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 647 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 653 | | })] [INFO] [stdout] 654 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:644:9 [INFO] [stdout] | [INFO] [stdout] 644 | / assert_eq!( [INFO] [stdout] 645 | | constraints("(-5..9)".into()).unwrap().1, [INFO] [stdout] 646 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 647 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 653 | | })] [INFO] [stdout] 654 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:655:9 [INFO] [stdout] | [INFO] [stdout] 655 | / assert_eq!( [INFO] [stdout] 656 | | constraints("(-9..-4,...)".into()).unwrap().1, [INFO] [stdout] 657 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 658 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 664 | | })] [INFO] [stdout] 665 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:655:9 [INFO] [stdout] | [INFO] [stdout] 655 | / assert_eq!( [INFO] [stdout] 656 | | constraints("(-9..-4,...)".into()).unwrap().1, [INFO] [stdout] 657 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 658 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 664 | | })] [INFO] [stdout] 665 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:670:9 [INFO] [stdout] | [INFO] [stdout] 670 | / assert_eq!( [INFO] [stdout] 671 | | constraints("(1..32767,..., 8388607)".into()).unwrap().1, [INFO] [stdout] 672 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 673 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 679 | | })] [INFO] [stdout] 680 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:670:9 [INFO] [stdout] | [INFO] [stdout] 670 | / assert_eq!( [INFO] [stdout] 671 | | constraints("(1..32767,..., 8388607)".into()).unwrap().1, [INFO] [stdout] 672 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 673 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 679 | | })] [INFO] [stdout] 680 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:685:9 [INFO] [stdout] | [INFO] [stdout] 685 | / assert_eq!( [INFO] [stdout] 686 | | constraints("((5..9))".into()).unwrap().1, [INFO] [stdout] 687 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 688 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 694 | | })] [INFO] [stdout] 695 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:685:9 [INFO] [stdout] | [INFO] [stdout] 685 | / assert_eq!( [INFO] [stdout] 686 | | constraints("((5..9))".into()).unwrap().1, [INFO] [stdout] 687 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 688 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 694 | | })] [INFO] [stdout] 695 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:700:9 [INFO] [stdout] | [INFO] [stdout] 700 | / assert_eq!( [INFO] [stdout] 701 | | constraints("(-9..-4, -- Very annoying! -- ...)".into()) [INFO] [stdout] 702 | | .unwrap() [INFO] [stdout] 703 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 711 | | })] [INFO] [stdout] 712 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:700:9 [INFO] [stdout] | [INFO] [stdout] 700 | / assert_eq!( [INFO] [stdout] 701 | | constraints("(-9..-4, -- Very annoying! -- ...)".into()) [INFO] [stdout] 702 | | .unwrap() [INFO] [stdout] 703 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 711 | | })] [INFO] [stdout] 712 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 713 | / assert_eq!( [INFO] [stdout] 714 | | constraints("(-9-- Very annoying! --..-4, ...)".into()) [INFO] [stdout] 715 | | .unwrap() [INFO] [stdout] 716 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 724 | | })] [INFO] [stdout] 725 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 713 | / assert_eq!( [INFO] [stdout] 714 | | constraints("(-9-- Very annoying! --..-4, ...)".into()) [INFO] [stdout] 715 | | .unwrap() [INFO] [stdout] 716 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 724 | | })] [INFO] [stdout] 725 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:730:9 [INFO] [stdout] | [INFO] [stdout] 730 | / assert_eq!( [INFO] [stdout] 731 | | constraints("(SIZE(3..16, ...))".into()).unwrap().1, [INFO] [stdout] 732 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 733 | | set: ElementOrSetOperation::Element(SubtypeElements::SizeConstraint(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 741 | | })] [INFO] [stdout] 742 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:730:9 [INFO] [stdout] | [INFO] [stdout] 730 | / assert_eq!( [INFO] [stdout] 731 | | constraints("(SIZE(3..16, ...))".into()).unwrap().1, [INFO] [stdout] 732 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 733 | | set: ElementOrSetOperation::Element(SubtypeElements::SizeConstraint(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 741 | | })] [INFO] [stdout] 742 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:747:9 [INFO] [stdout] | [INFO] [stdout] 747 | / assert_eq!( [INFO] [stdout] 748 | | constraints(r#"(ALL EXCEPT 1)"#.into()).unwrap().1, [INFO] [stdout] 749 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 750 | | set: ElementOrSetOperation::SetOperation(SetOperation { [INFO] [stdout] ... | [INFO] [stdout] 764 | | })] [INFO] [stdout] 765 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:747:9 [INFO] [stdout] | [INFO] [stdout] 747 | / assert_eq!( [INFO] [stdout] 748 | | constraints(r#"(ALL EXCEPT 1)"#.into()).unwrap().1, [INFO] [stdout] 749 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 750 | | set: ElementOrSetOperation::SetOperation(SetOperation { [INFO] [stdout] ... | [INFO] [stdout] 764 | | })] [INFO] [stdout] 765 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:770:9 [INFO] [stdout] | [INFO] [stdout] 770 | / assert_eq!( [INFO] [stdout] 771 | | constraints( [INFO] [stdout] 772 | | r#"((WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 1)})) | [INFO] [stdout] 773 | | (WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 2)})))"# [INFO] [stdout] ... | [INFO] [stdout] 857 | | })] [INFO] [stdout] 858 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:770:9 [INFO] [stdout] | [INFO] [stdout] 770 | / assert_eq!( [INFO] [stdout] 771 | | constraints( [INFO] [stdout] 772 | | r#"((WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 1)})) | [INFO] [stdout] 773 | | (WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 2)})))"# [INFO] [stdout] ... | [INFO] [stdout] 857 | | })] [INFO] [stdout] 858 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:863:9 [INFO] [stdout] | [INFO] [stdout] 863 | / assert_eq!( [INFO] [stdout] 864 | | dbg!(constraints( [INFO] [stdout] 865 | | "(WITH COMPONENTS [INFO] [stdout] 866 | | {ordering ABSENT , [INFO] [stdout] ... | [INFO] [stdout] 906 | | })] [INFO] [stdout] 907 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:863:9 [INFO] [stdout] | [INFO] [stdout] 863 | / assert_eq!( [INFO] [stdout] 864 | | dbg!(constraints( [INFO] [stdout] 865 | | "(WITH COMPONENTS [INFO] [stdout] 866 | | {ordering ABSENT , [INFO] [stdout] ... | [INFO] [stdout] 906 | | })] [INFO] [stdout] 907 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:864:13 [INFO] [stdout] | [INFO] [stdout] 864 | / dbg!(constraints( [INFO] [stdout] 865 | | "(WITH COMPONENTS [INFO] [stdout] 866 | | {ordering ABSENT , [INFO] [stdout] 867 | | sales (0..5) PRESENT, [INFO] [stdout] 868 | | e-cash-return ABSENT } )" [INFO] [stdout] 869 | | .into() [INFO] [stdout] 870 | | )) [INFO] [stdout] | |______________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Result` [INFO] [stdout] = note: this error originates in the macro `dbg` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:912:9 [INFO] [stdout] | [INFO] [stdout] 912 | / assert_eq!( [INFO] [stdout] 913 | | constraints( [INFO] [stdout] 914 | | "( WITH COMPONENTS [INFO] [stdout] 915 | | {... , [INFO] [stdout] ... | [INFO] [stdout] 950 | | })] [INFO] [stdout] 951 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:912:9 [INFO] [stdout] | [INFO] [stdout] 912 | / assert_eq!( [INFO] [stdout] 913 | | constraints( [INFO] [stdout] 914 | | "( WITH COMPONENTS [INFO] [stdout] 915 | | {... , [INFO] [stdout] ... | [INFO] [stdout] 950 | | })] [INFO] [stdout] 951 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:956:9 [INFO] [stdout] | [INFO] [stdout] 956 | / assert_eq!( [INFO] [stdout] 957 | | constraints( [INFO] [stdout] 958 | | "((WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime PRESENT})) | [INFO] [stdout] 959 | | (WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime ABSENT}))) [INFO] [stdout] ... | [INFO] [stdout] 1002 | | })] [INFO] [stdout] 1003 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:956:9 [INFO] [stdout] | [INFO] [stdout] 956 | / assert_eq!( [INFO] [stdout] 957 | | constraints( [INFO] [stdout] 958 | | "((WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime PRESENT})) | [INFO] [stdout] 959 | | (WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime ABSENT}))) [INFO] [stdout] ... | [INFO] [stdout] 1002 | | })] [INFO] [stdout] 1003 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1008:9 [INFO] [stdout] | [INFO] [stdout] 1008 | / assert_eq!( [INFO] [stdout] 1009 | | constraints( [INFO] [stdout] 1010 | | "((WITH COMPONENTS {..., laneId PRESENT, connectionId ABSENT }) | [INFO] [stdout] 1011 | | (WITH COMPONENTS {..., laneId ABSENT, connectionId PRESENT })) [INFO] [stdout] ... | [INFO] [stdout] 1054 | | })] [INFO] [stdout] 1055 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1008:9 [INFO] [stdout] | [INFO] [stdout] 1008 | / assert_eq!( [INFO] [stdout] 1009 | | constraints( [INFO] [stdout] 1010 | | "((WITH COMPONENTS {..., laneId PRESENT, connectionId ABSENT }) | [INFO] [stdout] 1011 | | (WITH COMPONENTS {..., laneId ABSENT, connectionId PRESENT })) [INFO] [stdout] ... | [INFO] [stdout] 1054 | | })] [INFO] [stdout] 1055 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1060:9 [INFO] [stdout] | [INFO] [stdout] 1060 | / assert_eq!( [INFO] [stdout] 1061 | | constraints( [INFO] [stdout] 1062 | | "(0..3|5..8|10) [INFO] [stdout] 1063 | | " [INFO] [stdout] ... | [INFO] [stdout] 1092 | | })] [INFO] [stdout] 1093 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1060:9 [INFO] [stdout] | [INFO] [stdout] 1060 | / assert_eq!( [INFO] [stdout] 1061 | | constraints( [INFO] [stdout] 1062 | | "(0..3|5..8|10) [INFO] [stdout] 1063 | | " [INFO] [stdout] ... | [INFO] [stdout] 1092 | | })] [INFO] [stdout] 1093 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1098:9 [INFO] [stdout] | [INFO] [stdout] 1098 | / assert_eq!( [INFO] [stdout] 1099 | | constraints( [INFO] [stdout] 1100 | | "(unknown | passengerCar..tram [INFO] [stdout] 1101 | | | agricultural)" [INFO] [stdout] ... | [INFO] [stdout] 1141 | | })] [INFO] [stdout] 1142 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1098:9 [INFO] [stdout] | [INFO] [stdout] 1098 | / assert_eq!( [INFO] [stdout] 1099 | | constraints( [INFO] [stdout] 1100 | | "(unknown | passengerCar..tram [INFO] [stdout] 1101 | | | agricultural)" [INFO] [stdout] ... | [INFO] [stdout] 1141 | | })] [INFO] [stdout] 1142 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1147:9 [INFO] [stdout] | [INFO] [stdout] 1147 | / assert_eq!( [INFO] [stdout] 1148 | | constraints( [INFO] [stdout] 1149 | | "({ [INFO] [stdout] 1150 | | My-ops | [INFO] [stdout] ... | [INFO] [stdout] 1216 | | })] [INFO] [stdout] 1217 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1147:9 [INFO] [stdout] | [INFO] [stdout] 1147 | / assert_eq!( [INFO] [stdout] 1148 | | constraints( [INFO] [stdout] 1149 | | "({ [INFO] [stdout] 1150 | | My-ops | [INFO] [stdout] ... | [INFO] [stdout] 1216 | | })] [INFO] [stdout] 1217 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1222:9 [INFO] [stdout] | [INFO] [stdout] 1222 | / assert_eq!( [INFO] [stdout] 1223 | | value_range(r#""a".."z""#.into()).unwrap().1, [INFO] [stdout] 1224 | | SubtypeElements::ValueRange { [INFO] [stdout] 1225 | | min: Some(ASN1Value::String("a".to_owned())), [INFO] [stdout] ... | [INFO] [stdout] 1229 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1222:9 [INFO] [stdout] | [INFO] [stdout] 1222 | / assert_eq!( [INFO] [stdout] 1223 | | value_range(r#""a".."z""#.into()).unwrap().1, [INFO] [stdout] 1224 | | SubtypeElements::ValueRange { [INFO] [stdout] 1225 | | min: Some(ASN1Value::String("a".to_owned())), [INFO] [stdout] ... | [INFO] [stdout] 1229 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1234:9 [INFO] [stdout] | [INFO] [stdout] 1234 | / assert_eq!( [INFO] [stdout] 1235 | | permitted_alphabet_constraint( [INFO] [stdout] 1236 | | r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-"))"#.into() [INFO] [stdout] ... | [INFO] [stdout] 1271 | | ))) [INFO] [stdout] 1272 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElements` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1234:9 [INFO] [stdout] | [INFO] [stdout] 1234 | / assert_eq!( [INFO] [stdout] 1235 | | permitted_alphabet_constraint( [INFO] [stdout] 1236 | | r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-"))"#.into() [INFO] [stdout] ... | [INFO] [stdout] 1271 | | ))) [INFO] [stdout] 1272 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElements` [INFO] [stdout] --> src/intermediate/constraints.rs:704:1 [INFO] [stdout] | [INFO] [stdout] 704 | pub enum SubtypeElements { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElements` or manually `impl Debug for intermediate::constraints::SubtypeElements` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1277:9 [INFO] [stdout] | [INFO] [stdout] 1277 | / assert_eq!( [INFO] [stdout] 1278 | | constraints(r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-")) (SIZE (1..255))"#.into()) [INFO] [stdout] 1279 | | .unwrap() [INFO] [stdout] 1280 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 1330 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1277:9 [INFO] [stdout] | [INFO] [stdout] 1277 | / assert_eq!( [INFO] [stdout] 1278 | | constraints(r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-")) (SIZE (1..255))"#.into()) [INFO] [stdout] 1279 | | .unwrap() [INFO] [stdout] 1280 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 1330 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1335:9 [INFO] [stdout] | [INFO] [stdout] 1335 | / assert_eq!( [INFO] [stdout] 1336 | | constraints( [INFO] [stdout] 1337 | | r#"(WITH COMPONENTS { [INFO] [stdout] 1338 | | mantissa (-16777215..16777215), [INFO] [stdout] ... | [INFO] [stdout] 1395 | | })] [INFO] [stdout] 1396 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1335:9 [INFO] [stdout] | [INFO] [stdout] 1335 | / assert_eq!( [INFO] [stdout] 1336 | | constraints( [INFO] [stdout] 1337 | | r#"(WITH COMPONENTS { [INFO] [stdout] 1338 | | mantissa (-16777215..16777215), [INFO] [stdout] ... | [INFO] [stdout] 1395 | | })] [INFO] [stdout] 1396 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1401:9 [INFO] [stdout] | [INFO] [stdout] 1401 | / assert_eq!( [INFO] [stdout] 1402 | | constraints(r#"(PATTERN "[a-zA-Z]#(1,8)(-[a-zA-Z0-9]#(1,8))*")"#.into()) [INFO] [stdout] 1403 | | .unwrap() [INFO] [stdout] 1404 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 1412 | | })] [INFO] [stdout] 1413 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1401:9 [INFO] [stdout] | [INFO] [stdout] 1401 | / assert_eq!( [INFO] [stdout] 1402 | | constraints(r#"(PATTERN "[a-zA-Z]#(1,8)(-[a-zA-Z0-9]#(1,8))*")"#.into()) [INFO] [stdout] 1403 | | .unwrap() [INFO] [stdout] 1404 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 1412 | | })] [INFO] [stdout] 1413 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1418:9 [INFO] [stdout] | [INFO] [stdout] 1418 | / assert_eq!( [INFO] [stdout] 1419 | | constraints( [INFO] [stdout] 1420 | | r#"(CONSTRAINED BY {/* XML representation of the XSD pattern "\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d" */})"#.into() [INFO] [stdout] 1421 | | ).unwrap().1, [INFO] [stdout] ... | [INFO] [stdout] 1436 | | ) [INFO] [stdout] | |_____________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1418:9 [INFO] [stdout] | [INFO] [stdout] 1418 | / assert_eq!( [INFO] [stdout] 1419 | | constraints( [INFO] [stdout] 1420 | | r#"(CONSTRAINED BY {/* XML representation of the XSD pattern "\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d" */})"#.into() [INFO] [stdout] 1421 | | ).unwrap().1, [INFO] [stdout] ... | [INFO] [stdout] 1436 | | ) [INFO] [stdout] | |_____________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1441:9 [INFO] [stdout] | [INFO] [stdout] 1441 | / assert_eq!( [INFO] [stdout] 1442 | | constraints("(SIZE(1..4),...)".into()).unwrap().1, [INFO] [stdout] 1443 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 1444 | | set: ElementOrSetOperation::Element(SubtypeElements::SizeConstraint(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 1452 | | })] [INFO] [stdout] 1453 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1441:9 [INFO] [stdout] | [INFO] [stdout] 1441 | / assert_eq!( [INFO] [stdout] 1442 | | constraints("(SIZE(1..4),...)".into()).unwrap().1, [INFO] [stdout] 1443 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 1444 | | set: ElementOrSetOperation::Element(SubtypeElements::SizeConstraint(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 1452 | | })] [INFO] [stdout] 1453 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1454:9 [INFO] [stdout] | [INFO] [stdout] 1454 | / assert_eq!( [INFO] [stdout] 1455 | | constraints("(SIZE(1..4,...))".into()).unwrap().1, [INFO] [stdout] 1456 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 1457 | | set: ElementOrSetOperation::Element(SubtypeElements::SizeConstraint(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 1465 | | })] [INFO] [stdout] 1466 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1454:9 [INFO] [stdout] | [INFO] [stdout] 1454 | / assert_eq!( [INFO] [stdout] 1455 | | constraints("(SIZE(1..4,...))".into()).unwrap().1, [INFO] [stdout] 1456 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 1457 | | set: ElementOrSetOperation::Element(SubtypeElements::SizeConstraint(Box::new( [INFO] [stdout] ... | [INFO] [stdout] 1465 | | })] [INFO] [stdout] 1466 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1471:9 [INFO] [stdout] | [INFO] [stdout] 1471 | / assert_eq!( [INFO] [stdout] 1472 | | constraints(r#"(SETTINGS "Midnight=Start")"#.into()) [INFO] [stdout] 1473 | | .unwrap() [INFO] [stdout] 1474 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 1484 | | })] [INFO] [stdout] 1485 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1471:9 [INFO] [stdout] | [INFO] [stdout] 1471 | / assert_eq!( [INFO] [stdout] 1472 | | constraints(r#"(SETTINGS "Midnight=Start")"#.into()) [INFO] [stdout] 1473 | | .unwrap() [INFO] [stdout] 1474 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 1484 | | })] [INFO] [stdout] 1485 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1490:9 [INFO] [stdout] | [INFO] [stdout] 1490 | / assert_eq!( [INFO] [stdout] 1491 | | constraints(r#"(1..65535, ..., 65536..109999)"#.into()) [INFO] [stdout] 1492 | | .unwrap() [INFO] [stdout] 1493 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 1501 | | })] [INFO] [stdout] 1502 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1490:9 [INFO] [stdout] | [INFO] [stdout] 1490 | / assert_eq!( [INFO] [stdout] 1491 | | constraints(r#"(1..65535, ..., 65536..109999)"#.into()) [INFO] [stdout] 1492 | | .unwrap() [INFO] [stdout] 1493 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 1501 | | })] [INFO] [stdout] 1502 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1507:9 [INFO] [stdout] | [INFO] [stdout] 1507 | / assert_eq!( [INFO] [stdout] 1508 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 1509 | | set: ElementOrSetOperation::SetOperation(SetOperation { [INFO] [stdout] 1510 | | base: SubtypeElements::SingleTypeConstraint(vec![Constraint::Subtype( [INFO] [stdout] ... | [INFO] [stdout] 1542 | | .1 [INFO] [stdout] 1543 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/constraint.rs:1507:9 [INFO] [stdout] | [INFO] [stdout] 1507 | / assert_eq!( [INFO] [stdout] 1508 | | vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 1509 | | set: ElementOrSetOperation::SetOperation(SetOperation { [INFO] [stdout] 1510 | | base: SubtypeElements::SingleTypeConstraint(vec![Constraint::Subtype( [INFO] [stdout] ... | [INFO] [stdout] 1542 | | .1 [INFO] [stdout] 1543 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | / assert_eq!( [INFO] [stdout] 147 | | enumerated( [INFO] [stdout] 148 | | r#"ENUMERATED { [INFO] [stdout] 149 | | onePerMeter-0-1, [INFO] [stdout] ... | [INFO] [stdout] 177 | | }) [INFO] [stdout] 178 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | / assert_eq!( [INFO] [stdout] 147 | | enumerated( [INFO] [stdout] 148 | | r#"ENUMERATED { [INFO] [stdout] 149 | | onePerMeter-0-1, [INFO] [stdout] ... | [INFO] [stdout] 177 | | }) [INFO] [stdout] 178 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | / assert_eq!( [INFO] [stdout] 184 | | enumerated( [INFO] [stdout] 185 | | "ENUMERATED {m1, m2, m3 -- another annoying comment we'll ignore --,...}".into() [INFO] [stdout] ... | [INFO] [stdout] 209 | | }) [INFO] [stdout] 210 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | / assert_eq!( [INFO] [stdout] 184 | | enumerated( [INFO] [stdout] 185 | | "ENUMERATED {m1, m2, m3 -- another annoying comment we'll ignore --,...}".into() [INFO] [stdout] ... | [INFO] [stdout] 209 | | }) [INFO] [stdout] 210 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 215 | / assert_eq!( [INFO] [stdout] 216 | | enumerated(r#"ENUMERATED { One, ..., Three }"#.into()) [INFO] [stdout] 217 | | .unwrap() [INFO] [stdout] 218 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 234 | | }) [INFO] [stdout] 235 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 215 | / assert_eq!( [INFO] [stdout] 216 | | enumerated(r#"ENUMERATED { One, ..., Three }"#.into()) [INFO] [stdout] 217 | | .unwrap() [INFO] [stdout] 218 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 234 | | }) [INFO] [stdout] 235 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | / assert_eq!( [INFO] [stdout] 241 | | enumerated( [INFO] [stdout] 242 | | r#"ENUMERATED { [INFO] [stdout] 243 | | permanentCenDsrcTolling (0), [INFO] [stdout] ... | [INFO] [stdout] 266 | | }) [INFO] [stdout] 267 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | / assert_eq!( [INFO] [stdout] 241 | | enumerated( [INFO] [stdout] 242 | | r#"ENUMERATED { [INFO] [stdout] 243 | | permanentCenDsrcTolling (0), [INFO] [stdout] ... | [INFO] [stdout] 266 | | }) [INFO] [stdout] 267 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | / assert_eq!( [INFO] [stdout] 273 | | enumerated( [INFO] [stdout] 274 | | r#"ENUMERATED { [INFO] [stdout] 275 | | forward (1),--This means forward [INFO] [stdout] ... | [INFO] [stdout] 304 | | }) [INFO] [stdout] 305 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | / assert_eq!( [INFO] [stdout] 273 | | enumerated( [INFO] [stdout] 274 | | r#"ENUMERATED { [INFO] [stdout] 275 | | forward (1),--This means forward [INFO] [stdout] ... | [INFO] [stdout] 304 | | }) [INFO] [stdout] 305 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 310 | / assert_eq!( [INFO] [stdout] 311 | | enumerated( [INFO] [stdout] 312 | | r#"ENUMERATED { [INFO] [stdout] 313 | | forward -- this, too, ignored -- (1), [INFO] [stdout] ... | [INFO] [stdout] 330 | | }) [INFO] [stdout] 331 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/enumerated.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 310 | / assert_eq!( [INFO] [stdout] 311 | | enumerated( [INFO] [stdout] 312 | | r#"ENUMERATED { [INFO] [stdout] 313 | | forward -- this, too, ignored -- (1), [INFO] [stdout] ... | [INFO] [stdout] 330 | | }) [INFO] [stdout] 331 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/information_object_class.rs:601:9 [INFO] [stdout] | [INFO] [stdout] 601 | assert_eq!(res, Optionality::Optional); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/information_object_class.rs:601:9 [INFO] [stdout] | [INFO] [stdout] 601 | assert_eq!(res, Optionality::Optional); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/information_object_class.rs:611:9 [INFO] [stdout] | [INFO] [stdout] 611 | assert_eq!(res, Optionality::Default(ASN1Value::Integer(123))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/information_object_class.rs:611:9 [INFO] [stdout] | [INFO] [stdout] 611 | assert_eq!(res, Optionality::Default(ASN1Value::Integer(123))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/information_object_class.rs:621:9 [INFO] [stdout] | [INFO] [stdout] 621 | assert_eq!(res, Optionality::Required); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/information_object_class.rs:621:9 [INFO] [stdout] | [INFO] [stdout] 621 | assert_eq!(res, Optionality::Required); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `intermediate::types::Optionality` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/integer.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | / assert_eq!( [INFO] [stdout] 47 | | integer("INTEGER".into()).unwrap().1, [INFO] [stdout] 48 | | ASN1Type::Integer(Integer::default()) [INFO] [stdout] 49 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/integer.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | / assert_eq!( [INFO] [stdout] 47 | | integer("INTEGER".into()).unwrap().1, [INFO] [stdout] 48 | | ASN1Type::Integer(Integer::default()) [INFO] [stdout] 49 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/integer.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | / assert_eq!( [INFO] [stdout] 51 | | integer("INTEGER (-9..-4, ...)".into()).unwrap().1, [INFO] [stdout] 52 | | ASN1Type::Integer(Integer { [INFO] [stdout] 53 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 62 | | }) [INFO] [stdout] 63 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/integer.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | / assert_eq!( [INFO] [stdout] 51 | | integer("INTEGER (-9..-4, ...)".into()).unwrap().1, [INFO] [stdout] 52 | | ASN1Type::Integer(Integer { [INFO] [stdout] 53 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 62 | | }) [INFO] [stdout] 63 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/integer.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | / assert_eq!( [INFO] [stdout] 65 | | integer("\r\nINTEGER(-9..-4)".into()).unwrap().1, [INFO] [stdout] 66 | | ASN1Type::Integer(Integer { [INFO] [stdout] 67 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 76 | | }) [INFO] [stdout] 77 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/integer.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | / assert_eq!( [INFO] [stdout] 65 | | integer("\r\nINTEGER(-9..-4)".into()).unwrap().1, [INFO] [stdout] 66 | | ASN1Type::Integer(Integer { [INFO] [stdout] 67 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 76 | | }) [INFO] [stdout] 77 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/macros.rs:222:20 [INFO] [stdout] | [INFO] [stdout] 204 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 222 | ValueMacroType(ASN1Type), [INFO] [stdout] | ^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/macros.rs:224:25 [INFO] [stdout] | [INFO] [stdout] 204 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 224 | ValueVALUEMacroType(ASN1Type), [INFO] [stdout] | ^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/macros.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 204 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 228 | ty: ASN1Type, [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/macros.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 380 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 383 | ty: ASN1Type, [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/macros.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 386 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 389 | ty: ASN1Type, [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/macros.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 386 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 390 | value: ASN1Value, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/null.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | / assert_eq!( [INFO] [stdout] 33 | | null(" --who would put a comment here?--NULL".into()) [INFO] [stdout] 34 | | .unwrap() [INFO] [stdout] 35 | | .1, [INFO] [stdout] 36 | | ASN1Type::Null [INFO] [stdout] 37 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/null.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | / assert_eq!( [INFO] [stdout] 33 | | null(" --who would put a comment here?--NULL".into()) [INFO] [stdout] 34 | | .unwrap() [INFO] [stdout] 35 | | .1, [INFO] [stdout] 36 | | ASN1Type::Null [INFO] [stdout] 37 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | / assert_eq!( [INFO] [stdout] 38 | | octet_string(sample).unwrap().1, [INFO] [stdout] 39 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 40 | | constraints: vec![] [INFO] [stdout] 41 | | }) [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | / assert_eq!( [INFO] [stdout] 38 | | octet_string(sample).unwrap().1, [INFO] [stdout] 39 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 40 | | constraints: vec![] [INFO] [stdout] 41 | | }) [INFO] [stdout] 42 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | / assert_eq!( [INFO] [stdout] 49 | | octet_string(sample).unwrap().1, [INFO] [stdout] 50 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 51 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 60 | | }) [INFO] [stdout] 61 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | / assert_eq!( [INFO] [stdout] 49 | | octet_string(sample).unwrap().1, [INFO] [stdout] 50 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 51 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 60 | | }) [INFO] [stdout] 61 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | / assert_eq!( [INFO] [stdout] 68 | | octet_string(sample).unwrap().1, [INFO] [stdout] 69 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 70 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 80 | | }) [INFO] [stdout] 81 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | / assert_eq!( [INFO] [stdout] 68 | | octet_string(sample).unwrap().1, [INFO] [stdout] 69 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 70 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 80 | | }) [INFO] [stdout] 81 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | / assert_eq!( [INFO] [stdout] 88 | | octet_string(sample).unwrap().1, [INFO] [stdout] 89 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 90 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 99 | | }) [INFO] [stdout] 100 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | / assert_eq!( [INFO] [stdout] 88 | | octet_string(sample).unwrap().1, [INFO] [stdout] 89 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 90 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 99 | | }) [INFO] [stdout] 100 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | / assert_eq!( [INFO] [stdout] 107 | | octet_string(sample).unwrap().1, [INFO] [stdout] 108 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 109 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 119 | | }) [INFO] [stdout] 120 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/octet_string.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | / assert_eq!( [INFO] [stdout] 107 | | octet_string(sample).unwrap().1, [INFO] [stdout] 108 | | ASN1Type::OctetString(OctetString { [INFO] [stdout] 109 | | constraints: vec![Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] ... | [INFO] [stdout] 119 | | }) [INFO] [stdout] 120 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Parameter` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/parameterization.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | / assert_eq!( [INFO] [stdout] 89 | | parameters("{{Reg-MapData}}".into()).unwrap().1, [INFO] [stdout] 90 | | vec![Parameter::ObjectSetParameter(ObjectSet { [INFO] [stdout] 91 | | values: vec![ObjectSetValue::Reference("Reg-MapData".into())], [INFO] [stdout] 92 | | extensible: None [INFO] [stdout] 93 | | })] [INFO] [stdout] 94 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Parameter` [INFO] [stdout] --> src/intermediate/constraints.rs:146:1 [INFO] [stdout] | [INFO] [stdout] 146 | pub enum Parameter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Parameter` or manually `impl Debug for intermediate::constraints::Parameter` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Parameter` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/parameterization.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | / assert_eq!( [INFO] [stdout] 89 | | parameters("{{Reg-MapData}}".into()).unwrap().1, [INFO] [stdout] 90 | | vec![Parameter::ObjectSetParameter(ObjectSet { [INFO] [stdout] 91 | | values: vec![ObjectSetValue::Reference("Reg-MapData".into())], [INFO] [stdout] 92 | | extensible: None [INFO] [stdout] 93 | | })] [INFO] [stdout] 94 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Parameter` [INFO] [stdout] --> src/intermediate/constraints.rs:146:1 [INFO] [stdout] | [INFO] [stdout] 146 | pub enum Parameter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Parameter` or manually `impl Debug for intermediate::constraints::Parameter` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/real.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | / assert_eq!( [INFO] [stdout] 103 | | real( [INFO] [stdout] 104 | | r#" REAL -- Nothing here [INFO] [stdout] 105 | | NextType ::= TestType"# [INFO] [stdout] ... | [INFO] [stdout] 112 | | }) [INFO] [stdout] 113 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/real.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | / assert_eq!( [INFO] [stdout] 103 | | real( [INFO] [stdout] 104 | | r#" REAL -- Nothing here [INFO] [stdout] 105 | | NextType ::= TestType"# [INFO] [stdout] ... | [INFO] [stdout] 112 | | }) [INFO] [stdout] 113 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/real.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / assert_eq!( [INFO] [stdout] 119 | | real( [INFO] [stdout] 120 | | r#"REAL (WITH COMPONENTS { [INFO] [stdout] 121 | | mantissa (-16777215..16777215), [INFO] [stdout] ... | [INFO] [stdout] 180 | | }) [INFO] [stdout] 181 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/real.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / assert_eq!( [INFO] [stdout] 119 | | real( [INFO] [stdout] 120 | | r#"REAL (WITH COMPONENTS { [INFO] [stdout] 121 | | mantissa (-16777215..16777215), [INFO] [stdout] ... | [INFO] [stdout] 180 | | }) [INFO] [stdout] 181 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/real.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | / assert_eq!( [INFO] [stdout] 187 | | real_value("2.23412".into()).unwrap().1, [INFO] [stdout] 188 | | ASN1Value::Real(2.23412) [INFO] [stdout] 189 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/real.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | / assert_eq!( [INFO] [stdout] 187 | | real_value("2.23412".into()).unwrap().1, [INFO] [stdout] 188 | | ASN1Value::Real(2.23412) [INFO] [stdout] 189 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/real.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | / assert_eq!( [INFO] [stdout] 191 | | real_value("-12.23412".into()).unwrap().1, [INFO] [stdout] 192 | | ASN1Value::Real(-12.23412) [INFO] [stdout] 193 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/real.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | / assert_eq!( [INFO] [stdout] 191 | | real_value("-12.23412".into()).unwrap().1, [INFO] [stdout] 192 | | ASN1Value::Real(-12.23412) [INFO] [stdout] 193 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | / assert_eq!( [INFO] [stdout] 150 | | sequence( [INFO] [stdout] 151 | | r#"SEQUENCE { [INFO] [stdout] 152 | | clusterBoundingBoxShape Shape (WITH COMPONENTS{..., elliptical ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL, [INFO] [stdout] ... | [INFO] [stdout] 176 | | }) [INFO] [stdout] 177 | | ) [INFO] [stdout] | |_____^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | / assert_eq!( [INFO] [stdout] 150 | | sequence( [INFO] [stdout] 151 | | r#"SEQUENCE { [INFO] [stdout] 152 | | clusterBoundingBoxShape Shape (WITH COMPONENTS{..., elliptical ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL, [INFO] [stdout] ... | [INFO] [stdout] 176 | | }) [INFO] [stdout] 177 | | ) [INFO] [stdout] | |_____^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | / assert_eq!( [INFO] [stdout] 183 | | sequence( [INFO] [stdout] 184 | | r#"SEQUENCE { [INFO] [stdout] 185 | | value AccelerationValue, [INFO] [stdout] ... | [INFO] [stdout] 225 | | }) [INFO] [stdout] 226 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | / assert_eq!( [INFO] [stdout] 183 | | sequence( [INFO] [stdout] 184 | | r#"SEQUENCE { [INFO] [stdout] 185 | | value AccelerationValue, [INFO] [stdout] ... | [INFO] [stdout] 225 | | }) [INFO] [stdout] 226 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | / assert_eq!( [INFO] [stdout] 232 | | sequence( [INFO] [stdout] 233 | | r#"SEQUENCE{ [INFO] [stdout] 234 | | xCoordinate CartesianCoordinateWithConfidence, [INFO] [stdout] ... | [INFO] [stdout] 289 | | }) [INFO] [stdout] 290 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | / assert_eq!( [INFO] [stdout] 232 | | sequence( [INFO] [stdout] 233 | | r#"SEQUENCE{ [INFO] [stdout] 234 | | xCoordinate CartesianCoordinateWithConfidence, [INFO] [stdout] ... | [INFO] [stdout] 289 | | }) [INFO] [stdout] 290 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / assert_eq!( [INFO] [stdout] 296 | | sequence( [INFO] [stdout] 297 | | r#"SEQUENCE { [INFO] [stdout] 298 | | horizontalPositionConfidence PosConfidenceEllipse OPTIONAL, [INFO] [stdout] ... | [INFO] [stdout] 359 | | }) [INFO] [stdout] 360 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / assert_eq!( [INFO] [stdout] 296 | | sequence( [INFO] [stdout] 297 | | r#"SEQUENCE { [INFO] [stdout] 298 | | horizontalPositionConfidence PosConfidenceEllipse OPTIONAL, [INFO] [stdout] ... | [INFO] [stdout] 359 | | }) [INFO] [stdout] 360 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | / assert_eq!( [INFO] [stdout] 366 | | sequence( [INFO] [stdout] 367 | | r#"SEQUENCE { [INFO] [stdout] 368 | | unNumber INTEGER (0..9999), [INFO] [stdout] ... | [INFO] [stdout] 434 | | }) [INFO] [stdout] 435 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | / assert_eq!( [INFO] [stdout] 366 | | sequence( [INFO] [stdout] 367 | | r#"SEQUENCE { [INFO] [stdout] 368 | | unNumber INTEGER (0..9999), [INFO] [stdout] ... | [INFO] [stdout] 434 | | }) [INFO] [stdout] 435 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:440:9 [INFO] [stdout] | [INFO] [stdout] 440 | / assert_eq!( [INFO] [stdout] 441 | | sequence( [INFO] [stdout] 442 | | r#"SEQUENCE { [INFO] [stdout] 443 | | nested SEQUENCE { [INFO] [stdout] ... | [INFO] [stdout] 544 | | }) [INFO] [stdout] 545 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:440:9 [INFO] [stdout] | [INFO] [stdout] 440 | / assert_eq!( [INFO] [stdout] 441 | | sequence( [INFO] [stdout] 442 | | r#"SEQUENCE { [INFO] [stdout] 443 | | nested SEQUENCE { [INFO] [stdout] ... | [INFO] [stdout] 544 | | }) [INFO] [stdout] 545 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:550:9 [INFO] [stdout] | [INFO] [stdout] 550 | / assert_eq!( [INFO] [stdout] 551 | | sequence_value("{itsaid content:0, ctx c-ctxRefNull}".into()) [INFO] [stdout] 552 | | .unwrap() [INFO] [stdout] 553 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 570 | | ]) [INFO] [stdout] 571 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:550:9 [INFO] [stdout] | [INFO] [stdout] 550 | / assert_eq!( [INFO] [stdout] 551 | | sequence_value("{itsaid content:0, ctx c-ctxRefNull}".into()) [INFO] [stdout] 552 | | .unwrap() [INFO] [stdout] 553 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 570 | | ]) [INFO] [stdout] 571 | | ) [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:576:9 [INFO] [stdout] | [INFO] [stdout] 576 | / assert_eq!( [INFO] [stdout] 577 | | sequence( [INFO] [stdout] 578 | | "SEQUENCE {item-code INTEGER (0..254), [INFO] [stdout] 579 | | ..., [INFO] [stdout] ... | [INFO] [stdout] 655 | | }) [INFO] [stdout] 656 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:576:9 [INFO] [stdout] | [INFO] [stdout] 576 | / assert_eq!( [INFO] [stdout] 577 | | sequence( [INFO] [stdout] 578 | | "SEQUENCE {item-code INTEGER (0..254), [INFO] [stdout] 579 | | ..., [INFO] [stdout] ... | [INFO] [stdout] 655 | | }) [INFO] [stdout] 656 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:661:9 [INFO] [stdout] | [INFO] [stdout] 661 | / assert_eq!( [INFO] [stdout] 662 | | sequence( [INFO] [stdout] 663 | | r#"SEQUENCE { [INFO] [stdout] 664 | | COMPONENTS OF TypeA, [INFO] [stdout] ... | [INFO] [stdout] 688 | | }) [INFO] [stdout] 689 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:661:9 [INFO] [stdout] | [INFO] [stdout] 661 | / assert_eq!( [INFO] [stdout] 662 | | sequence( [INFO] [stdout] 663 | | r#"SEQUENCE { [INFO] [stdout] 664 | | COMPONENTS OF TypeA, [INFO] [stdout] ... | [INFO] [stdout] 688 | | }) [INFO] [stdout] 689 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:715:9 [INFO] [stdout] | [INFO] [stdout] 715 | / ... assert_eq!( [INFO] [stdout] 716 | | ... sequence_value( [INFO] [stdout] 717 | | ... r#"{ not:equalityMatch:{ attributeDesc "ABCDLMYZ", assertionValue 'A2'H }, equalityMatch:{ attributeDesc "XY", assertionVal... [INFO] [stdout] ... | [INFO] [stdout] 761 | | ... ]) [INFO] [stdout] 762 | | ... ); [INFO] [stdout] | |_______^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:715:9 [INFO] [stdout] | [INFO] [stdout] 715 | / ... assert_eq!( [INFO] [stdout] 716 | | ... sequence_value( [INFO] [stdout] 717 | | ... r#"{ not:equalityMatch:{ attributeDesc "ABCDLMYZ", assertionValue 'A2'H }, equalityMatch:{ attributeDesc "XY", assertionVal... [INFO] [stdout] ... | [INFO] [stdout] 761 | | ... ]) [INFO] [stdout] 762 | | ... ); [INFO] [stdout] | |_______^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:767:9 [INFO] [stdout] | [INFO] [stdout] 767 | / assert_eq!( [INFO] [stdout] 768 | | sequence( [INFO] [stdout] 769 | | r#" [INFO] [stdout] 770 | | SEQUENCE { [INFO] [stdout] ... | [INFO] [stdout] 805 | | },) [INFO] [stdout] 806 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:767:9 [INFO] [stdout] | [INFO] [stdout] 767 | / assert_eq!( [INFO] [stdout] 768 | | sequence( [INFO] [stdout] 769 | | r#" [INFO] [stdout] 770 | | SEQUENCE { [INFO] [stdout] ... | [INFO] [stdout] 805 | | },) [INFO] [stdout] 806 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:811:9 [INFO] [stdout] | [INFO] [stdout] 811 | / assert_eq!( [INFO] [stdout] 812 | | sequence( [INFO] [stdout] 813 | | r#" [INFO] [stdout] 814 | | SEQUENCE [INFO] [stdout] ... | [INFO] [stdout] 847 | | },) [INFO] [stdout] 848 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:811:9 [INFO] [stdout] | [INFO] [stdout] 811 | / assert_eq!( [INFO] [stdout] 812 | | sequence( [INFO] [stdout] 813 | | r#" [INFO] [stdout] 814 | | SEQUENCE [INFO] [stdout] ... | [INFO] [stdout] 847 | | },) [INFO] [stdout] 848 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:858:9 [INFO] [stdout] | [INFO] [stdout] 858 | / assert_eq!( [INFO] [stdout] 859 | | output, [INFO] [stdout] 860 | | ASN1Type::Sequence(SequenceOrSet { [INFO] [stdout] 861 | | components_of: vec![], [INFO] [stdout] ... | [INFO] [stdout] 877 | | }) [INFO] [stdout] 878 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence.rs:858:9 [INFO] [stdout] | [INFO] [stdout] 858 | / assert_eq!( [INFO] [stdout] 859 | | output, [INFO] [stdout] 860 | | ASN1Type::Sequence(SequenceOrSet { [INFO] [stdout] 861 | | components_of: vec![], [INFO] [stdout] ... | [INFO] [stdout] 877 | | }) [INFO] [stdout] 878 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | / assert_eq!( [INFO] [stdout] 55 | | sequence_of("SEQUENCE OF BOOLEAN".into()).unwrap().1, [INFO] [stdout] 56 | | ASN1Type::SequenceOf(SequenceOrSetOf { [INFO] [stdout] 57 | | element_tag: None, [INFO] [stdout] ... | [INFO] [stdout] 63 | | }) [INFO] [stdout] 64 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | / assert_eq!( [INFO] [stdout] 55 | | sequence_of("SEQUENCE OF BOOLEAN".into()).unwrap().1, [INFO] [stdout] 56 | | ASN1Type::SequenceOf(SequenceOrSetOf { [INFO] [stdout] 57 | | element_tag: None, [INFO] [stdout] ... | [INFO] [stdout] 63 | | }) [INFO] [stdout] 64 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | / assert_eq!( [INFO] [stdout] 70 | | sequence_of("SEQUENCE OF Things".into()).unwrap().1, [INFO] [stdout] 71 | | ASN1Type::SequenceOf(SequenceOrSetOf { [INFO] [stdout] 72 | | element_tag: None, [INFO] [stdout] ... | [INFO] [stdout] 81 | | }) [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | / assert_eq!( [INFO] [stdout] 70 | | sequence_of("SEQUENCE OF Things".into()).unwrap().1, [INFO] [stdout] 71 | | ASN1Type::SequenceOf(SequenceOrSetOf { [INFO] [stdout] 72 | | element_tag: None, [INFO] [stdout] ... | [INFO] [stdout] 81 | | }) [INFO] [stdout] 82 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | / assert_eq!( [INFO] [stdout] 88 | | sequence_of("SEQUENCE SIZE (1..13,...) OF CorrelationCellValue ".into()) [INFO] [stdout] 89 | | .unwrap() [INFO] [stdout] 90 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 110 | | }) [INFO] [stdout] 111 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | / assert_eq!( [INFO] [stdout] 88 | | sequence_of("SEQUENCE SIZE (1..13,...) OF CorrelationCellValue ".into()) [INFO] [stdout] 89 | | .unwrap() [INFO] [stdout] 90 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 110 | | }) [INFO] [stdout] 111 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / assert_eq!( [INFO] [stdout] 117 | | sequence_of("SEQUENCE (SIZE (1..13, ...)) OF CorrelationCellValue ".into()) [INFO] [stdout] 118 | | .unwrap() [INFO] [stdout] 119 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 139 | | }) [INFO] [stdout] 140 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | / assert_eq!( [INFO] [stdout] 117 | | sequence_of("SEQUENCE (SIZE (1..13, ...)) OF CorrelationCellValue ".into()) [INFO] [stdout] 118 | | .unwrap() [INFO] [stdout] 119 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 139 | | }) [INFO] [stdout] 140 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | / assert_eq!( [INFO] [stdout] 146 | | sequence_of( [INFO] [stdout] 147 | | r#"SEQUENCE SIZE (1..13,...) OF INTEGER { [INFO] [stdout] 148 | | one-distinguished-value (12) [INFO] [stdout] ... | [INFO] [stdout] 181 | | }) [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | / assert_eq!( [INFO] [stdout] 146 | | sequence_of( [INFO] [stdout] 147 | | r#"SEQUENCE SIZE (1..13,...) OF INTEGER { [INFO] [stdout] 148 | | one-distinguished-value (12) [INFO] [stdout] ... | [INFO] [stdout] 181 | | }) [INFO] [stdout] 182 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | / assert_eq!( [INFO] [stdout] 188 | | sequence_of( [INFO] [stdout] 189 | | r#"SEQUENCE (SIZE(1..4)) OF [INFO] [stdout] 190 | | RegionalExtension {{Reg-MapData}} OPTIONAL,"# [INFO] [stdout] ... | [INFO] [stdout] 219 | | }) [INFO] [stdout] 220 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | / assert_eq!( [INFO] [stdout] 188 | | sequence_of( [INFO] [stdout] 189 | | r#"SEQUENCE (SIZE(1..4)) OF [INFO] [stdout] 190 | | RegionalExtension {{Reg-MapData}} OPTIONAL,"# [INFO] [stdout] ... | [INFO] [stdout] 219 | | }) [INFO] [stdout] 220 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/sequence_of.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 226 | "{:?}", [INFO] [stdout] | ---- required by this formatting parameter [INFO] [stdout] 227 | / sequence_of( [INFO] [stdout] 228 | | r#"SEQUENCE (SIZE(1..MAX)) OF [INFO] [stdout] 229 | | IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.&Extn({ [INFO] [stdout] 230 | | Ieee1609Dot2HeaderInfoContributedExtensions [INFO] [stdout] ... | [INFO] [stdout] 234 | | .unwrap() [INFO] [stdout] 235 | | .1 [INFO] [stdout] | |______________^ `intermediate::ASN1Type` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `$crate::format_args_nl` which comes from the expansion of the macro `println` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | / assert_eq!( [INFO] [stdout] 55 | | set(r#"SET { [INFO] [stdout] 56 | | title VisibleString, [INFO] [stdout] 57 | | children SEQUENCE OF VisibleString DEFAULT {} [INFO] [stdout] ... | [INFO] [stdout] 95 | | }) [INFO] [stdout] 96 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | / assert_eq!( [INFO] [stdout] 55 | | set(r#"SET { [INFO] [stdout] 56 | | title VisibleString, [INFO] [stdout] 57 | | children SEQUENCE OF VisibleString DEFAULT {} [INFO] [stdout] ... | [INFO] [stdout] 95 | | }) [INFO] [stdout] 96 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | / assert_eq!( [INFO] [stdout] 54 | | set_of("SET OF BOOLEAN".into()).unwrap().1, [INFO] [stdout] 55 | | ASN1Type::SetOf(SequenceOrSetOf { [INFO] [stdout] 56 | | element_tag: None, [INFO] [stdout] ... | [INFO] [stdout] 62 | | }) [INFO] [stdout] 63 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | / assert_eq!( [INFO] [stdout] 54 | | set_of("SET OF BOOLEAN".into()).unwrap().1, [INFO] [stdout] 55 | | ASN1Type::SetOf(SequenceOrSetOf { [INFO] [stdout] 56 | | element_tag: None, [INFO] [stdout] ... | [INFO] [stdout] 62 | | }) [INFO] [stdout] 63 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / assert_eq!( [INFO] [stdout] 69 | | set_of("SET OF Things".into()).unwrap().1, [INFO] [stdout] 70 | | ASN1Type::SetOf(SequenceOrSetOf { [INFO] [stdout] 71 | | element_tag: None, [INFO] [stdout] ... | [INFO] [stdout] 80 | | }) [INFO] [stdout] 81 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / assert_eq!( [INFO] [stdout] 69 | | set_of("SET OF Things".into()).unwrap().1, [INFO] [stdout] 70 | | ASN1Type::SetOf(SequenceOrSetOf { [INFO] [stdout] 71 | | element_tag: None, [INFO] [stdout] ... | [INFO] [stdout] 80 | | }) [INFO] [stdout] 81 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796+ #[derive(Debug)] [INFO] [stdout] 797| pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | / assert_eq!( [INFO] [stdout] 87 | | set_of("SET SIZE (1..13,...) OF CorrelationCellValue ".into()) [INFO] [stdout] 88 | | .unwrap() [INFO] [stdout] 89 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 109 | | }) [INFO] [stdout] 110 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | / assert_eq!( [INFO] [stdout] 87 | | set_of("SET SIZE (1..13,...) OF CorrelationCellValue ".into()) [INFO] [stdout] 88 | | .unwrap() [INFO] [stdout] 89 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 109 | | }) [INFO] [stdout] 110 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | / assert_eq!( [INFO] [stdout] 116 | | set_of("SET (SIZE (1..13, ...)) OF CorrelationCellValue ".into()) [INFO] [stdout] 117 | | .unwrap() [INFO] [stdout] 118 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 138 | | }) [INFO] [stdout] 139 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | / assert_eq!( [INFO] [stdout] 116 | | set_of("SET (SIZE (1..13, ...)) OF CorrelationCellValue ".into()) [INFO] [stdout] 117 | | .unwrap() [INFO] [stdout] 118 | | .1, [INFO] [stdout] ... | [INFO] [stdout] 138 | | }) [INFO] [stdout] 139 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | / assert_eq!( [INFO] [stdout] 145 | | set_of( [INFO] [stdout] 146 | | r#"SET SIZE (1..13,...) OF INTEGER { [INFO] [stdout] 147 | | one-distinguished-value (12) [INFO] [stdout] ... | [INFO] [stdout] 180 | | }) [INFO] [stdout] 181 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | / assert_eq!( [INFO] [stdout] 145 | | set_of( [INFO] [stdout] 146 | | r#"SET SIZE (1..13,...) OF INTEGER { [INFO] [stdout] 147 | | one-distinguished-value (12) [INFO] [stdout] ... | [INFO] [stdout] 180 | | }) [INFO] [stdout] 181 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | / assert_eq!( [INFO] [stdout] 187 | | set_of( [INFO] [stdout] 188 | | r#"SET (SIZE(1..4)) OF [INFO] [stdout] 189 | | RegionalExtension {{Reg-MapData}} OPTIONAL,"# [INFO] [stdout] ... | [INFO] [stdout] 218 | | }) [INFO] [stdout] 219 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | / assert_eq!( [INFO] [stdout] 187 | | set_of( [INFO] [stdout] 188 | | r#"SET (SIZE(1..4)) OF [INFO] [stdout] 189 | | RegionalExtension {{Reg-MapData}} OPTIONAL,"# [INFO] [stdout] ... | [INFO] [stdout] 218 | | }) [INFO] [stdout] 219 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/set_of.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 225 | "{:?}", [INFO] [stdout] | ---- required by this formatting parameter [INFO] [stdout] 226 | / set_of( [INFO] [stdout] 227 | | r#"SET (SIZE(1..MAX)) OF [INFO] [stdout] 228 | | IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.&Extn({ [INFO] [stdout] 229 | | Ieee1609Dot2HeaderInfoContributedExtensions [INFO] [stdout] ... | [INFO] [stdout] 233 | | .unwrap() [INFO] [stdout] 234 | | .1 [INFO] [stdout] | |______________^ `intermediate::ASN1Type` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `$crate::format_args_nl` which comes from the expansion of the macro `println` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/util.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | / assert_eq!( [INFO] [stdout] 283 | | many1(in_parentheses(opt_delimited( [INFO] [stdout] 284 | | skip_ws_and_comments(char(LEFT_PARENTHESIS)), [INFO] [stdout] 285 | | skip_ws_and_comments(asn1_value), [INFO] [stdout] ... | [INFO] [stdout] 290 | | Ok(("", vec![ASN1Value::Integer(5)])) [INFO] [stdout] 291 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `Result` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/util.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | / assert_eq!( [INFO] [stdout] 283 | | many1(in_parentheses(opt_delimited( [INFO] [stdout] 284 | | skip_ws_and_comments(char(LEFT_PARENTHESIS)), [INFO] [stdout] 285 | | skip_ws_and_comments(asn1_value), [INFO] [stdout] ... | [INFO] [stdout] 290 | | Ok(("", vec![ASN1Value::Integer(5)])) [INFO] [stdout] 291 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `Result` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/tests/mod.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | / assert_eq!( [INFO] [stdout] 34 | | *int.constraints.first().unwrap(), [INFO] [stdout] 35 | | Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 36 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 42 | | }) [INFO] [stdout] 43 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/tests/mod.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | / assert_eq!( [INFO] [stdout] 34 | | *int.constraints.first().unwrap(), [INFO] [stdout] 35 | | Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 36 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 42 | | }) [INFO] [stdout] 43 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/tests/mod.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | / assert_eq!( [INFO] [stdout] 72 | | *int.constraints.first().unwrap(), [INFO] [stdout] 73 | | Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 74 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 80 | | }) [INFO] [stdout] 81 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/tests/mod.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | / assert_eq!( [INFO] [stdout] 72 | | *int.constraints.first().unwrap(), [INFO] [stdout] 73 | | Constraint::Subtype(ElementSetSpecs { [INFO] [stdout] 74 | | set: ElementOrSetOperation::Element(SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 80 | | }) [INFO] [stdout] 81 | | ); [INFO] [stdout] | |_________^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint` [INFO] [stdout] --> src/intermediate/constraints.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Constraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::constraints::Constraint` or manually `impl Debug for intermediate::constraints::Constraint` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/tests/mod.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | / assert_eq!( [INFO] [stdout] 148 | | tld.ty, [INFO] [stdout] 149 | | ASN1Type::Boolean(Boolean { [INFO] [stdout] 150 | | constraints: vec![] [INFO] [stdout] 151 | | }) [INFO] [stdout] 152 | | ); [INFO] [stdout] | |_____^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug` [INFO] [stdout] --> src/lexer/tests/mod.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | / assert_eq!( [INFO] [stdout] 148 | | tld.ty, [INFO] [stdout] 149 | | ASN1Type::Boolean(Boolean { [INFO] [stdout] 150 | | constraints: vec![] [INFO] [stdout] 151 | | }) [INFO] [stdout] 152 | | ); [INFO] [stdout] | |_____^ the trait `Debug` is not implemented for `intermediate::ASN1Type` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:796:1 [INFO] [stdout] | [INFO] [stdout] 796 + #[derive(Debug)] [INFO] [stdout] 797 | pub enum ASN1Type { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ToplevelDefinition` doesn't implement `Debug` [INFO] [stdout] --> src/tests.rs:145:20 [INFO] [stdout] | [INFO] [stdout] 145 | as_decl_string(crate::lexer::asn_spec(literal.into()).unwrap()) [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ToplevelDefinition` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ToplevelDefinition` or manually `impl Debug for intermediate::ToplevelDefinition` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: required for `Vec` to implement `Debug` [INFO] [stdout] = note: 2 redundant requirements hidden [INFO] [stdout] = note: required for `Vec<(intermediate::ModuleHeader, Vec)>` to implement `Debug` [INFO] [stdout] note: required by a bound in `as_decl_string` [INFO] [stdout] --> src/tests.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | fn as_decl_string(input: I) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `as_decl_string` [INFO] [stdout] help: consider annotating `intermediate::ToplevelDefinition` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561 + #[derive(Debug)] [INFO] [stdout] 562 | pub enum ToplevelDefinition { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ToplevelDefinition` doesn't implement `Debug` [INFO] [stdout] --> src/tests.rs:163:21 [INFO] [stdout] | [INFO] [stdout] 163 | (as_decl_string(input), as_decl_string(expected_output)) [INFO] [stdout] | -------------- ^^^^^ the trait `Debug` is not implemented for `intermediate::ToplevelDefinition` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ToplevelDefinition` or manually `impl Debug for intermediate::ToplevelDefinition` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: required for `Vec` to implement `Debug` [INFO] [stdout] note: required by a bound in `as_decl_string` [INFO] [stdout] --> src/tests.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | fn as_decl_string(input: I) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `as_decl_string` [INFO] [stdout] help: consider annotating `intermediate::ToplevelDefinition` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561 + #[derive(Debug)] [INFO] [stdout] 562 | pub enum ToplevelDefinition { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ToplevelDefinition` doesn't implement `Debug` [INFO] [stdout] --> src/tests.rs:163:44 [INFO] [stdout] | [INFO] [stdout] 163 | (as_decl_string(input), as_decl_string(expected_output)) [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::ToplevelDefinition` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ToplevelDefinition` or manually `impl Debug for intermediate::ToplevelDefinition` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] = note: required for `Vec` to implement `Debug` [INFO] [stdout] note: required by a bound in `as_decl_string` [INFO] [stdout] --> src/tests.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | fn as_decl_string(input: I) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `as_decl_string` [INFO] [stdout] help: consider annotating `intermediate::ToplevelDefinition` with `#[derive(Debug)]` [INFO] [stdout] --> src/intermediate/mod.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561 + #[derive(Debug)] [INFO] [stdout] 562 | pub enum ToplevelDefinition { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug` [INFO] [stdout] --> src/validator/linking/mod.rs:1211:79 [INFO] [stdout] | [INFO] [stdout] 1211 | details: format!("Failed to resolve BIT STRING value {value:?}"), [INFO] [stdout] | -^^^^^--- [INFO] [stdout] | || [INFO] [stdout] | |`intermediate::ASN1Value` cannot be formatted using `{:?}` because it doesn't implement `Debug` [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] help: the trait `Debug` is not implemented for `intermediate::ASN1Value` [INFO] [stdout] --> src/intermediate/mod.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub enum ASN1Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value` [INFO] [stdout] = help: the trait `Debug` is implemented for `Box` [INFO] [stdout] = note: required for `Box` to implement `Debug` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&mut Box` to implement `Debug` [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rasn-compiler` (lib test) due to 357 previous errors [INFO] running `Command { std: "docker" "inspect" "80b901ae044f154eb6dfa20da033aafead259810cef951facf01513eb732cd3f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80b901ae044f154eb6dfa20da033aafead259810cef951facf01513eb732cd3f", kill_on_drop: false }` [INFO] [stdout] 80b901ae044f154eb6dfa20da033aafead259810cef951facf01513eb732cd3f