[INFO] fetching crate rasn-compiler 0.14.2... [INFO] checking rasn-compiler-0.14.2 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate rasn-compiler 0.14.2 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate rasn-compiler 0.14.2 [INFO] finished tweaking crates.io crate rasn-compiler 0.14.2 [INFO] tweaked toml for crates.io crate rasn-compiler 0.14.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rasn-compiler 0.14.2 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rasn-compiler 0.14.2 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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5f8523252e8f3b016998a64e44b9086a665e2926c4df84e44daf227c58c0185a [INFO] running `Command { std: "docker" "start" "-a" "5f8523252e8f3b016998a64e44b9086a665e2926c4df84e44daf227c58c0185a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5f8523252e8f3b016998a64e44b9086a665e2926c4df84e44daf227c58c0185a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f8523252e8f3b016998a64e44b9086a665e2926c4df84e44daf227c58c0185a", kill_on_drop: false }` [INFO] [stdout] 5f8523252e8f3b016998a64e44b9086a665e2926c4df84e44daf227c58c0185a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c7068abd80ee0a2547f7152c4d937eddf506ce283445ef49f8073e277bf53ddc [INFO] running `Command { std: "docker" "start" "-a" "c7068abd80ee0a2547f7152c4d937eddf506ce283445ef49f8073e277bf53ddc", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Checking unicode-ident v1.0.18 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Checking iana-time-zone v0.1.63 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking nom v8.0.0 [INFO] [stderr] Checking quote v1.0.40 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking rasn-compiler v0.14.2 (/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:804:81 [INFO] [stdout] | [INFO] [stdout] 804 | "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] = 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:828:83 [INFO] [stdout] | [INFO] [stdout] 828 | "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] = 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:924:36 [INFO] [stdout] | [INFO] [stdout] 924 | &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:1105:76 [INFO] [stdout] | [INFO] [stdout] 1105 | &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] = 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] = 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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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:400:28 [INFO] [stdout] | [INFO] [stdout] 400 | 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] = 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:561:33 [INFO] [stdout] | [INFO] [stdout] 560 | ... "Empty intersection result for {:?} and {:?}", [INFO] [stdout] | ---- required by this formatting parameter [INFO] [stdout] 561 | ... 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] = 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:582:37 [INFO] [stdout] | [INFO] [stdout] 581 | ... "Empty intersection result for {:?} and {:?}", [INFO] [stdout] | ---- required by this formatting parameter [INFO] [stdout] 582 | ... 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] = 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:595:68 [INFO] [stdout] | [INFO] [stdout] 595 | &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] = 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:716:68 [INFO] [stdout] | [INFO] [stdout] 716 | &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] = 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:863:60 [INFO] [stdout] | [INFO] [stdout] 863 | &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] = 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:908:56 [INFO] [stdout] | [INFO] [stdout] 908 | &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] = 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:1048:9 [INFO] [stdout] | [INFO] [stdout] 1048 | / assert_eq!( [INFO] [stdout] 1049 | | fold_constraint_set( [INFO] [stdout] 1050 | | &SetOperation { [INFO] [stdout] 1051 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1071 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1048:9 [INFO] [stdout] | [INFO] [stdout] 1048 | / assert_eq!( [INFO] [stdout] 1049 | | fold_constraint_set( [INFO] [stdout] 1050 | | &SetOperation { [INFO] [stdout] 1051 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1071 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1072:9 [INFO] [stdout] | [INFO] [stdout] 1072 | / assert_eq!( [INFO] [stdout] 1073 | | fold_constraint_set( [INFO] [stdout] 1074 | | &SetOperation { [INFO] [stdout] 1075 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1095 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1072:9 [INFO] [stdout] | [INFO] [stdout] 1072 | / assert_eq!( [INFO] [stdout] 1073 | | fold_constraint_set( [INFO] [stdout] 1074 | | &SetOperation { [INFO] [stdout] 1075 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1095 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1100:9 [INFO] [stdout] | [INFO] [stdout] 1100 | / assert_eq!( [INFO] [stdout] 1101 | | fold_constraint_set( [INFO] [stdout] 1102 | | &SetOperation { [INFO] [stdout] 1103 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1125 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1100:9 [INFO] [stdout] | [INFO] [stdout] 1100 | / assert_eq!( [INFO] [stdout] 1101 | | fold_constraint_set( [INFO] [stdout] 1102 | | &SetOperation { [INFO] [stdout] 1103 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1125 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1126:9 [INFO] [stdout] | [INFO] [stdout] 1126 | / assert_eq!( [INFO] [stdout] 1127 | | fold_constraint_set( [INFO] [stdout] 1128 | | &SetOperation { [INFO] [stdout] 1129 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1151 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1126:9 [INFO] [stdout] | [INFO] [stdout] 1126 | / assert_eq!( [INFO] [stdout] 1127 | | fold_constraint_set( [INFO] [stdout] 1128 | | &SetOperation { [INFO] [stdout] 1129 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1151 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1156:9 [INFO] [stdout] | [INFO] [stdout] 1156 | / assert_eq!( [INFO] [stdout] 1157 | | fold_constraint_set( [INFO] [stdout] 1158 | | &SetOperation { [INFO] [stdout] 1159 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1182 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1156:9 [INFO] [stdout] | [INFO] [stdout] 1156 | / assert_eq!( [INFO] [stdout] 1157 | | fold_constraint_set( [INFO] [stdout] 1158 | | &SetOperation { [INFO] [stdout] 1159 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1182 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1183:9 [INFO] [stdout] | [INFO] [stdout] 1183 | / assert_eq!( [INFO] [stdout] 1184 | | fold_constraint_set( [INFO] [stdout] 1185 | | &SetOperation { [INFO] [stdout] 1186 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1209 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1183:9 [INFO] [stdout] | [INFO] [stdout] 1183 | / assert_eq!( [INFO] [stdout] 1184 | | fold_constraint_set( [INFO] [stdout] 1185 | | &SetOperation { [INFO] [stdout] 1186 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1209 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1214:9 [INFO] [stdout] | [INFO] [stdout] 1214 | / assert_eq!( [INFO] [stdout] 1215 | | fold_constraint_set( [INFO] [stdout] 1216 | | &SetOperation { [INFO] [stdout] 1217 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1237 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1214:9 [INFO] [stdout] | [INFO] [stdout] 1214 | / assert_eq!( [INFO] [stdout] 1215 | | fold_constraint_set( [INFO] [stdout] 1216 | | &SetOperation { [INFO] [stdout] 1217 | | base: SubtypeElements::SingleValue { [INFO] [stdout] ... | [INFO] [stdout] 1237 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1242:9 [INFO] [stdout] | [INFO] [stdout] 1242 | / assert_eq!( [INFO] [stdout] 1243 | | fold_constraint_set( [INFO] [stdout] 1244 | | &SetOperation { [INFO] [stdout] 1245 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1266 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1242:9 [INFO] [stdout] | [INFO] [stdout] 1242 | / assert_eq!( [INFO] [stdout] 1243 | | fold_constraint_set( [INFO] [stdout] 1244 | | &SetOperation { [INFO] [stdout] 1245 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1266 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1267:9 [INFO] [stdout] | [INFO] [stdout] 1267 | / assert_eq!( [INFO] [stdout] 1268 | | fold_constraint_set( [INFO] [stdout] 1269 | | &SetOperation { [INFO] [stdout] 1270 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1292 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1267:9 [INFO] [stdout] | [INFO] [stdout] 1267 | / assert_eq!( [INFO] [stdout] 1268 | | fold_constraint_set( [INFO] [stdout] 1269 | | &SetOperation { [INFO] [stdout] 1270 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1292 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1297:9 [INFO] [stdout] | [INFO] [stdout] 1297 | / assert_eq!( [INFO] [stdout] 1298 | | fold_constraint_set( [INFO] [stdout] 1299 | | &SetOperation { [INFO] [stdout] 1300 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1323 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1297:9 [INFO] [stdout] | [INFO] [stdout] 1297 | / assert_eq!( [INFO] [stdout] 1298 | | fold_constraint_set( [INFO] [stdout] 1299 | | &SetOperation { [INFO] [stdout] 1300 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1323 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1324:9 [INFO] [stdout] | [INFO] [stdout] 1324 | / assert_eq!( [INFO] [stdout] 1325 | | fold_constraint_set( [INFO] [stdout] 1326 | | &SetOperation { [INFO] [stdout] 1327 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1350 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1324:9 [INFO] [stdout] | [INFO] [stdout] 1324 | / assert_eq!( [INFO] [stdout] 1325 | | fold_constraint_set( [INFO] [stdout] 1326 | | &SetOperation { [INFO] [stdout] 1327 | | base: SubtypeElements::ValueRange { [INFO] [stdout] ... | [INFO] [stdout] 1350 | | ) [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1368:9 [INFO] [stdout] | [INFO] [stdout] 1368 | / assert_eq!( [INFO] [stdout] 1369 | | fold_constraint_set(&set_op(SetOperator::Intersection), None) [INFO] [stdout] 1370 | | .unwrap() [INFO] [stdout] 1371 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1376 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1368:9 [INFO] [stdout] | [INFO] [stdout] 1368 | / assert_eq!( [INFO] [stdout] 1369 | | fold_constraint_set(&set_op(SetOperator::Intersection), None) [INFO] [stdout] 1370 | | .unwrap() [INFO] [stdout] 1371 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1376 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | / assert_eq!( [INFO] [stdout] 1378 | | fold_constraint_set( [INFO] [stdout] 1379 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1380 | | Some(&CharacterStringType::IA5String.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1388 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1377:9 [INFO] [stdout] | [INFO] [stdout] 1377 | / assert_eq!( [INFO] [stdout] 1378 | | fold_constraint_set( [INFO] [stdout] 1379 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1380 | | Some(&CharacterStringType::IA5String.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1388 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1389:9 [INFO] [stdout] | [INFO] [stdout] 1389 | / assert_eq!( [INFO] [stdout] 1390 | | fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(), [INFO] [stdout] 1391 | | None [INFO] [stdout] 1392 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1389:9 [INFO] [stdout] | [INFO] [stdout] 1389 | / assert_eq!( [INFO] [stdout] 1390 | | fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(), [INFO] [stdout] 1391 | | None [INFO] [stdout] 1392 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1393:9 [INFO] [stdout] | [INFO] [stdout] 1393 | / assert_eq!( [INFO] [stdout] 1394 | | fold_constraint_set( [INFO] [stdout] 1395 | | &set_op(SetOperator::Union), [INFO] [stdout] 1396 | | Some(&CharacterStringType::IA5String.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1399 | | None [INFO] [stdout] 1400 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1393:9 [INFO] [stdout] | [INFO] [stdout] 1393 | / assert_eq!( [INFO] [stdout] 1394 | | fold_constraint_set( [INFO] [stdout] 1395 | | &set_op(SetOperator::Union), [INFO] [stdout] 1396 | | Some(&CharacterStringType::IA5String.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1399 | | None [INFO] [stdout] 1400 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1419:9 [INFO] [stdout] | [INFO] [stdout] 1419 | / assert_eq!( [INFO] [stdout] 1420 | | fold_constraint_set( [INFO] [stdout] 1421 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1422 | | Some(&CharacterStringType::PrintableString.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1430 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1419:9 [INFO] [stdout] | [INFO] [stdout] 1419 | / assert_eq!( [INFO] [stdout] 1420 | | fold_constraint_set( [INFO] [stdout] 1421 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1422 | | Some(&CharacterStringType::PrintableString.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1430 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1431:9 [INFO] [stdout] | [INFO] [stdout] 1431 | / assert_eq!( [INFO] [stdout] 1432 | | fold_constraint_set( [INFO] [stdout] 1433 | | &set_op(SetOperator::Union), [INFO] [stdout] 1434 | | Some(&CharacterStringType::PrintableString.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1437 | | None [INFO] [stdout] 1438 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1431:9 [INFO] [stdout] | [INFO] [stdout] 1431 | / assert_eq!( [INFO] [stdout] 1432 | | fold_constraint_set( [INFO] [stdout] 1433 | | &set_op(SetOperator::Union), [INFO] [stdout] 1434 | | Some(&CharacterStringType::PrintableString.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1437 | | None [INFO] [stdout] 1438 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1439:9 [INFO] [stdout] | [INFO] [stdout] 1439 | / assert_eq!( [INFO] [stdout] 1440 | | fold_constraint_set(&set_op(SetOperator::Intersection), None) [INFO] [stdout] 1441 | | .unwrap() [INFO] [stdout] 1442 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1448 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1439:9 [INFO] [stdout] | [INFO] [stdout] 1439 | / assert_eq!( [INFO] [stdout] 1440 | | fold_constraint_set(&set_op(SetOperator::Intersection), None) [INFO] [stdout] 1441 | | .unwrap() [INFO] [stdout] 1442 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1448 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1449:9 [INFO] [stdout] | [INFO] [stdout] 1449 | / assert_eq!( [INFO] [stdout] 1450 | | fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(), [INFO] [stdout] 1451 | | None [INFO] [stdout] 1452 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1449:9 [INFO] [stdout] | [INFO] [stdout] 1449 | / assert_eq!( [INFO] [stdout] 1450 | | fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(), [INFO] [stdout] 1451 | | None [INFO] [stdout] 1452 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1472:9 [INFO] [stdout] | [INFO] [stdout] 1472 | / assert_eq!( [INFO] [stdout] 1473 | | fold_constraint_set( [INFO] [stdout] 1474 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1475 | | Some(&CharacterStringType::PrintableString.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1484 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1472:9 [INFO] [stdout] | [INFO] [stdout] 1472 | / assert_eq!( [INFO] [stdout] 1473 | | fold_constraint_set( [INFO] [stdout] 1474 | | &set_op(SetOperator::Intersection), [INFO] [stdout] 1475 | | Some(&CharacterStringType::PrintableString.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1484 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1485:9 [INFO] [stdout] | [INFO] [stdout] 1485 | / assert_eq!( [INFO] [stdout] 1486 | | fold_constraint_set(&set_op(SetOperator::Intersection), None) [INFO] [stdout] 1487 | | .unwrap() [INFO] [stdout] 1488 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1494 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1485:9 [INFO] [stdout] | [INFO] [stdout] 1485 | / assert_eq!( [INFO] [stdout] 1486 | | fold_constraint_set(&set_op(SetOperator::Intersection), None) [INFO] [stdout] 1487 | | .unwrap() [INFO] [stdout] 1488 | | .unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 1494 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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( [INFO] [stdout] 1497 | | &set_op(SetOperator::Union), [INFO] [stdout] 1498 | | Some(&CharacterStringType::PrintableString.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1501 | | None [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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( [INFO] [stdout] 1497 | | &set_op(SetOperator::Union), [INFO] [stdout] 1498 | | Some(&CharacterStringType::PrintableString.character_set()) [INFO] [stdout] ... | [INFO] [stdout] 1501 | | None [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1503:9 [INFO] [stdout] | [INFO] [stdout] 1503 | / assert_eq!( [INFO] [stdout] 1504 | | fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(), [INFO] [stdout] 1505 | | None [INFO] [stdout] 1506 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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:1503:9 [INFO] [stdout] | [INFO] [stdout] 1503 | / assert_eq!( [INFO] [stdout] 1504 | | fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(), [INFO] [stdout] 1505 | | None [INFO] [stdout] 1506 | | ); [INFO] [stdout] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::information_object::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::information_object::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::information_object::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] | ^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] = 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] = 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] = 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] = 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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |______________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_____________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_____________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | ^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_______^ the trait `Debug` is not implemented for `intermediate::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] | |_______^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] | |_________^ the trait `Debug` is not implemented for `intermediate::constraints::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] = 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" "c7068abd80ee0a2547f7152c4d937eddf506ce283445ef49f8073e277bf53ddc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c7068abd80ee0a2547f7152c4d937eddf506ce283445ef49f8073e277bf53ddc", kill_on_drop: false }` [INFO] [stdout] c7068abd80ee0a2547f7152c4d937eddf506ce283445ef49f8073e277bf53ddc