[INFO] fetching crate rasn-compiler 0.5.3...
[INFO] testing rasn-compiler-0.5.3 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate rasn-compiler 0.5.3 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate rasn-compiler 0.5.3 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rasn-compiler 0.5.3
[INFO] finished tweaking crates.io crate rasn-compiler 0.5.3
[INFO] tweaked toml for crates.io crate rasn-compiler 0.5.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate crates.io crate rasn-compiler 0.5.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e855c8b20e71c594fd2b9631b8a1852978a71fe04d0e3d1c85584adbb400297d
[INFO] running `Command { std: "docker" "start" "-a" "e855c8b20e71c594fd2b9631b8a1852978a71fe04d0e3d1c85584adbb400297d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e855c8b20e71c594fd2b9631b8a1852978a71fe04d0e3d1c85584adbb400297d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e855c8b20e71c594fd2b9631b8a1852978a71fe04d0e3d1c85584adbb400297d", kill_on_drop: false }`
[INFO] [stdout] e855c8b20e71c594fd2b9631b8a1852978a71fe04d0e3d1c85584adbb400297d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 03845143df6e90ec0e2d5f329cf3ab2d91d43e5bc7e2744a36b373816f7bdd1a
[INFO] running `Command { std: "docker" "start" "-a" "03845143df6e90ec0e2d5f329cf3ab2d91d43e5bc7e2744a36b373816f7bdd1a", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.2.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling iana-time-zone v0.1.60
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.5
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling num-iter v0.1.44
[INFO] [stderr]    Compiling num v0.4.1
[INFO] [stderr]    Compiling rasn-compiler v0.5.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/lexer/util.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 107 | ) -> impl Fn(&'a str) -> IResult<&str, &str> {
[INFO] [stdout]     |                                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/lexer/util.rs:107:40
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 107 | ) -> impl Fn(&'a str) -> IResult<&str, &str> {
[INFO] [stdout]     |                                        ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/validator/linking/information_object.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn get_field<'a>(
[INFO] [stdout]     |                      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 184 |     ) -> Option<&InformationObjectClassField> {
[INFO] [stdout]     |                 ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.45s
[INFO] running `Command { std: "docker" "inspect" "03845143df6e90ec0e2d5f329cf3ab2d91d43e5bc7e2744a36b373816f7bdd1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03845143df6e90ec0e2d5f329cf3ab2d91d43e5bc7e2744a36b373816f7bdd1a", kill_on_drop: false }`
[INFO] [stdout] 03845143df6e90ec0e2d5f329cf3ab2d91d43e5bc7e2744a36b373816f7bdd1a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 532f5b7d670b567dca7c8147e0648754ae3b0ed81350836928541cd9a3784531
[INFO] running `Command { std: "docker" "start" "-a" "532f5b7d670b567dca7c8147e0648754ae3b0ed81350836928541cd9a3784531", kill_on_drop: false }`
[INFO] [stderr]    Compiling rasn-compiler v0.5.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/lexer/util.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 107 | ) -> impl Fn(&'a str) -> IResult<&str, &str> {
[INFO] [stdout]     |                                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/lexer/util.rs:107:40
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 107 | ) -> impl Fn(&'a str) -> IResult<&str, &str> {
[INFO] [stdout]     |                                        ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/validator/linking/information_object.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn get_field<'a>(
[INFO] [stdout]     |                      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 184 |     ) -> Option<&InformationObjectClassField> {
[INFO] [stdout]     |                 ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[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 undeclared crate or module `internal_macros`
[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 undeclared crate or module `internal_macros`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `internal_macros`
[INFO] [stdout]   --> src/intermediate/mod.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use internal_macros::EnumDebug;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of undeclared crate or module `internal_macros`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/lexer/util.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 107 | ) -> impl Fn(&'a str) -> IResult<&str, &str> {
[INFO] [stdout]     |                                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/lexer/util.rs:107:40
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 107 | ) -> impl Fn(&'a str) -> IResult<&str, &str> {
[INFO] [stdout]     |                                        ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/validator/linking/information_object.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn get_field<'a>(
[INFO] [stdout]     |                      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 184 |     ) -> Option<&InformationObjectClassField> {
[INFO] [stdout]     |                 ^ this elided lifetime gets resolved as `'a`
[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)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] 9  | pub struct GeneratorError {
[INFO] [stdout] 10 |     pub top_level_declaration: Option<ToplevelDefinition>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ToplevelDefinition` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::ToplevelDefinition`, which is required by `Option<intermediate::ToplevelDefinition>: Debug`
[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<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::ToplevelDefinition` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:518:1
[INFO] [stdout]    |
[INFO] [stdout] 518+ #[derive(Debug)]
[INFO] [stdout] 519| 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:502:79
[INFO] [stdout]     |
[INFO] [stdout] 502 | ...                   &format!("{:?} values are currently unsupported", cs_ty),
[INFO] [stdout]     |                                                                         ^^^^^ `intermediate::CharacterStringType` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::CharacterStringType`, which is required by `&intermediate::CharacterStringType: Debug`
[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:992:1
[INFO] [stdout]     |
[INFO] [stdout] 992 + #[derive(Debug)]
[INFO] [stdout] 993 | 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:688:81
[INFO] [stdout]     |
[INFO] [stdout] 688 |                         "A type name is needed to stringify choice value {:?}", value
[INFO] [stdout]     |                                                                                 ^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:712:83
[INFO] [stdout]     |
[INFO] [stdout] 712 |                         "A type name is needed to stringify sequence value {:?}", value
[INFO] [stdout]     |                                                                                   ^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:807:76
[INFO] [stdout]     |
[INFO] [stdout] 807 |                         &format!("{:?} values are currently unsupported!", string_type),
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^ `intermediate::CharacterStringType` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::CharacterStringType`, which is required by `&intermediate::CharacterStringType: Debug`
[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:992:1
[INFO] [stdout]     |
[INFO] [stdout] 992 + #[derive(Debug)]
[INFO] [stdout] 993 | 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:936:76
[INFO] [stdout]     |
[INFO] [stdout] 936 |                         &format!("{:?} values are currently unsupported!", cs.ty),
[INFO] [stdout]     |                                                                            ^^^^^ `intermediate::CharacterStringType` cannot be formatted using `{:?}`
[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:992:1
[INFO] [stdout]     |
[INFO] [stdout] 992 + #[derive(Debug)]
[INFO] [stdout] 993 | 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:28:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Debug, Default)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 28 |     tagging_environment: TaggingEnvironment,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::TaggingEnvironment` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::TaggingEnvironment`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `intermediate::TaggingEnvironment` or manually `impl Debug for intermediate::TaggingEnvironment`
[INFO] [stdout]    = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::TaggingEnvironment` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:248:1
[INFO] [stdout]    |
[INFO] [stdout] 248+ #[derive(Debug)]
[INFO] [stdout] 249| 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:29:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Debug, Default)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 29 |     extensibility_environment: ExtensibilityEnvironment,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ExtensibilityEnvironment` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::ExtensibilityEnvironment`, which is required by `&intermediate::ExtensibilityEnvironment: Debug`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `intermediate::ExtensibilityEnvironment` or manually `impl Debug for intermediate::ExtensibilityEnvironment`
[INFO] [stdout]    = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::ExtensibilityEnvironment` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:271:1
[INFO] [stdout]    |
[INFO] [stdout] 271+ #[derive(Debug)]
[INFO] [stdout] 272| 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:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 self
[INFO] [stdout]    |                 ^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&intermediate::constraints::Constraint: Debug`
[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 `$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:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 self
[INFO] [stdout]     |                 ^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&intermediate::constraints::Constraint: Debug`
[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 `$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:173:5
[INFO] [stdout]     |
[INFO] [stdout] 171 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 172 | pub struct CompositeConstraint {
[INFO] [stdout] 173 |     pub base_constraint: Box<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Box<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::constraints::SetOperator` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/constraints.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 171 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub operation: Vec<(SetOperator, Box<Constraint>)>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::SetOperator` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::SetOperator`, which is required by `Vec<(intermediate::constraints::SetOperator, Box<intermediate::constraints::Constraint>)>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::constraints::SetOperator` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 165 + #[derive(Debug)]
[INFO] [stdout] 166 | 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:226:5
[INFO] [stdout]     |
[INFO] [stdout] 223 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 226 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::constraints::ComponentPresence` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/constraints.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 223 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub presence: ComponentPresence,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::ComponentPresence` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::ComponentPresence`, which is required by `&intermediate::constraints::ComponentPresence: Debug`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::ComponentPresence` or manually `impl Debug for intermediate::constraints::ComponentPresence`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::constraints::ComponentPresence` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 207 + #[derive(Debug)]
[INFO] [stdout] 208 | 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:234:5
[INFO] [stdout]     |
[INFO] [stdout] 232 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 233 | pub struct ValueConstraint {
[INFO] [stdout] 234 |     pub min_value: Option<ASN1Value>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::constraints::PropertyAndSettingsPair` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/constraints.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 349 | pub struct PropertySettings {
[INFO] [stdout] 350 |     pub property_settings_list: Vec<PropertyAndSettingsPair>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::PropertyAndSettingsPair` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::PropertyAndSettingsPair`, which is required by `&Vec<intermediate::constraints::PropertyAndSettingsPair>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::constraints::ElementOrSetOperation` 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 ElementSet {
[INFO] [stdout] 786 |     pub set: ElementOrSetOperation,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::ElementOrSetOperation` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::ElementOrSetOperation`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::ElementOrSetOperation` or manually `impl Debug for intermediate::constraints::ElementOrSetOperation`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/constraints.rs:809:5
[INFO] [stdout]     |
[INFO] [stdout] 807 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 808 | pub struct SetOperation {
[INFO] [stdout] 809 |     pub base: SubtypeElement, //TODO: Handle exclusions
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::constraints::SetOperator` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/constraints.rs:810:5
[INFO] [stdout]     |
[INFO] [stdout] 807 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 810 |     pub operator: SetOperator,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::SetOperator` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::SetOperator`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::SetOperator` or manually `impl Debug for intermediate::constraints::SetOperator`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::constraints::SetOperator` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 165 + #[derive(Debug)]
[INFO] [stdout] 166 | 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:811:5
[INFO] [stdout]     |
[INFO] [stdout] 807 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 811 |     pub operant: Box<ElementOrSetOperation>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::ElementOrSetOperation` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::ElementOrSetOperation`, which is required by `&Box<intermediate::constraints::ElementOrSetOperation>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/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]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::CharacterStringType` cannot be formatted using `{:?}`
[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 derive macro `Debug` (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:992:1
[INFO] [stdout]    |
[INFO] [stdout] 992+ #[derive(Debug)]
[INFO] [stdout] 993| pub enum CharacterStringType {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::constraints::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/encoding_rules/per_visible.rs:370:27
[INFO] [stdout]     |
[INFO] [stdout] 370 |                 println!("{x:?}");
[INFO] [stdout]     |                           ^^^^^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<&intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = help: the trait `Debug` is implemented for `Option<T>`
[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:531:33
[INFO] [stdout]     |
[INFO] [stdout] 531 | ...                   v1,
[INFO] [stdout]     |                       ^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:532:33
[INFO] [stdout]     |
[INFO] [stdout] 532 | ...                   ASN1Value::Integer(*i2)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: 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:552:37
[INFO] [stdout]     |
[INFO] [stdout] 552 | ...                   v1,
[INFO] [stdout]     |                       ^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:553:37
[INFO] [stdout]     |
[INFO] [stdout] 553 | ...                   ASN1Value::String(s2.clone())
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: 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:565:92
[INFO] [stdout]     |
[INFO] [stdout] 565 |                     details: format!("Unsupported operation for ASN1Values {:?} and {:?}", v1, v2),
[INFO] [stdout]     |                                                                                            ^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:565:96
[INFO] [stdout]     |
[INFO] [stdout] 565 |                     details: format!("Unsupported operation for ASN1Values {:?} and {:?}", v1, v2),
[INFO] [stdout]     |                                                                                                ^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:686:92
[INFO] [stdout]     |
[INFO] [stdout] 686 |                     details: format!("Unsupported operation for ASN1Values {:?} and {:?}", v1, v2),
[INFO] [stdout]     |                                                                                            ^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:686:96
[INFO] [stdout]     |
[INFO] [stdout] 686 |                     details: format!("Unsupported operation for ASN1Values {:?} and {:?}", v1, v2),
[INFO] [stdout]     |                                                                                                ^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: 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:835:17
[INFO] [stdout]     |
[INFO] [stdout] 835 |                 value, min, max
[INFO] [stdout]     |                 ^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:835:24
[INFO] [stdout]     |
[INFO] [stdout] 835 |                 value, min, max
[INFO] [stdout]     |                        ^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<&intermediate::ASN1Value>: Debug`
[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<T>`
[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:835:29
[INFO] [stdout]     |
[INFO] [stdout] 835 |                 value, min, max
[INFO] [stdout]     |                             ^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<&intermediate::ASN1Value>: Debug`
[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<T>`
[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:883:17
[INFO] [stdout]     |
[INFO] [stdout] 883 |                 v, min, max
[INFO] [stdout]     |                 ^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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:883:20
[INFO] [stdout]     |
[INFO] [stdout] 883 |                 v, min, max
[INFO] [stdout]     |                    ^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<&intermediate::ASN1Value>: Debug`
[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<T>`
[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:883:25
[INFO] [stdout]     |
[INFO] [stdout] 883 |                 v, min, max
[INFO] [stdout]     |                         ^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<&intermediate::ASN1Value>: Debug`
[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<T>`
[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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1024:9
[INFO] [stdout]      |
[INFO] [stdout] 1024 | /         assert_eq!(
[INFO] [stdout] 1025 | |             fold_constraint_set(
[INFO] [stdout] 1026 | |                 &SetOperation {
[INFO] [stdout] 1027 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1046 | |             }
[INFO] [stdout] 1047 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1024:9
[INFO] [stdout]      |
[INFO] [stdout] 1024 | /         assert_eq!(
[INFO] [stdout] 1025 | |             fold_constraint_set(
[INFO] [stdout] 1026 | |                 &SetOperation {
[INFO] [stdout] 1027 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1046 | |             }
[INFO] [stdout] 1047 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` 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: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |             }
[INFO] [stdout] 1071 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` 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: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |             }
[INFO] [stdout] 1071 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1076:9
[INFO] [stdout]      |
[INFO] [stdout] 1076 | /         assert_eq!(
[INFO] [stdout] 1077 | |             fold_constraint_set(
[INFO] [stdout] 1078 | |                 &SetOperation {
[INFO] [stdout] 1079 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1100 | |             }
[INFO] [stdout] 1101 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1076:9
[INFO] [stdout]      |
[INFO] [stdout] 1076 | /         assert_eq!(
[INFO] [stdout] 1077 | |             fold_constraint_set(
[INFO] [stdout] 1078 | |                 &SetOperation {
[INFO] [stdout] 1079 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1100 | |             }
[INFO] [stdout] 1101 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1102:9
[INFO] [stdout]      |
[INFO] [stdout] 1102 | /         assert_eq!(
[INFO] [stdout] 1103 | |             fold_constraint_set(
[INFO] [stdout] 1104 | |                 &SetOperation {
[INFO] [stdout] 1105 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1126 | |             }
[INFO] [stdout] 1127 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1102:9
[INFO] [stdout]      |
[INFO] [stdout] 1102 | /         assert_eq!(
[INFO] [stdout] 1103 | |             fold_constraint_set(
[INFO] [stdout] 1104 | |                 &SetOperation {
[INFO] [stdout] 1105 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1126 | |             }
[INFO] [stdout] 1127 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1132:9
[INFO] [stdout]      |
[INFO] [stdout] 1132 | /         assert_eq!(
[INFO] [stdout] 1133 | |             fold_constraint_set(
[INFO] [stdout] 1134 | |                 &SetOperation {
[INFO] [stdout] 1135 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1155 | |             }
[INFO] [stdout] 1156 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1132:9
[INFO] [stdout]      |
[INFO] [stdout] 1132 | /         assert_eq!(
[INFO] [stdout] 1133 | |             fold_constraint_set(
[INFO] [stdout] 1134 | |                 &SetOperation {
[INFO] [stdout] 1135 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1155 | |             }
[INFO] [stdout] 1156 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1157:9
[INFO] [stdout]      |
[INFO] [stdout] 1157 | /         assert_eq!(
[INFO] [stdout] 1158 | |             fold_constraint_set(
[INFO] [stdout] 1159 | |                 &SetOperation {
[INFO] [stdout] 1160 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1180 | |             }
[INFO] [stdout] 1181 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1157:9
[INFO] [stdout]      |
[INFO] [stdout] 1157 | /         assert_eq!(
[INFO] [stdout] 1158 | |             fold_constraint_set(
[INFO] [stdout] 1159 | |                 &SetOperation {
[INFO] [stdout] 1160 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1180 | |             }
[INFO] [stdout] 1181 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1186:9
[INFO] [stdout]      |
[INFO] [stdout] 1186 | /         assert_eq!(
[INFO] [stdout] 1187 | |             fold_constraint_set(
[INFO] [stdout] 1188 | |                 &SetOperation {
[INFO] [stdout] 1189 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1208 | |             }
[INFO] [stdout] 1209 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1186:9
[INFO] [stdout]      |
[INFO] [stdout] 1186 | /         assert_eq!(
[INFO] [stdout] 1187 | |             fold_constraint_set(
[INFO] [stdout] 1188 | |                 &SetOperation {
[INFO] [stdout] 1189 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1208 | |             }
[INFO] [stdout] 1209 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` 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: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1237 | |             }
[INFO] [stdout] 1238 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` 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: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1237 | |             }
[INFO] [stdout] 1238 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1239:9
[INFO] [stdout]      |
[INFO] [stdout] 1239 | /         assert_eq!(
[INFO] [stdout] 1240 | |             fold_constraint_set(
[INFO] [stdout] 1241 | |                 &SetOperation {
[INFO] [stdout] 1242 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1263 | |             }
[INFO] [stdout] 1264 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1239:9
[INFO] [stdout]      |
[INFO] [stdout] 1239 | /         assert_eq!(
[INFO] [stdout] 1240 | |             fold_constraint_set(
[INFO] [stdout] 1241 | |                 &SetOperation {
[INFO] [stdout] 1242 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1263 | |             }
[INFO] [stdout] 1264 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1269:9
[INFO] [stdout]      |
[INFO] [stdout] 1269 | /         assert_eq!(
[INFO] [stdout] 1270 | |             fold_constraint_set(
[INFO] [stdout] 1271 | |                 &SetOperation {
[INFO] [stdout] 1272 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1292 | |             }
[INFO] [stdout] 1293 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1269:9
[INFO] [stdout]      |
[INFO] [stdout] 1269 | /         assert_eq!(
[INFO] [stdout] 1270 | |             fold_constraint_set(
[INFO] [stdout] 1271 | |                 &SetOperation {
[INFO] [stdout] 1272 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1292 | |             }
[INFO] [stdout] 1293 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1294:9
[INFO] [stdout]      |
[INFO] [stdout] 1294 | /         assert_eq!(
[INFO] [stdout] 1295 | |             fold_constraint_set(
[INFO] [stdout] 1296 | |                 &SetOperation {
[INFO] [stdout] 1297 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1317 | |             }
[INFO] [stdout] 1318 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1294:9
[INFO] [stdout]      |
[INFO] [stdout] 1294 | /         assert_eq!(
[INFO] [stdout] 1295 | |             fold_constraint_set(
[INFO] [stdout] 1296 | |                 &SetOperation {
[INFO] [stdout] 1297 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1317 | |             }
[INFO] [stdout] 1318 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1336:9
[INFO] [stdout]      |
[INFO] [stdout] 1336 | /         assert_eq!(
[INFO] [stdout] 1337 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1338 | |                 .unwrap()
[INFO] [stdout] 1339 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1343 | |             }
[INFO] [stdout] 1344 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1336:9
[INFO] [stdout]      |
[INFO] [stdout] 1336 | /         assert_eq!(
[INFO] [stdout] 1337 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1338 | |                 .unwrap()
[INFO] [stdout] 1339 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1343 | |             }
[INFO] [stdout] 1344 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1345:9
[INFO] [stdout]      |
[INFO] [stdout] 1345 | /         assert_eq!(
[INFO] [stdout] 1346 | |             fold_constraint_set(
[INFO] [stdout] 1347 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1348 | |                 Some(&CharacterStringType::IA5String.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1355 | |             }
[INFO] [stdout] 1356 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1345:9
[INFO] [stdout]      |
[INFO] [stdout] 1345 | /         assert_eq!(
[INFO] [stdout] 1346 | |             fold_constraint_set(
[INFO] [stdout] 1347 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1348 | |                 Some(&CharacterStringType::IA5String.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1355 | |             }
[INFO] [stdout] 1356 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1357:9
[INFO] [stdout]      |
[INFO] [stdout] 1357 | /         assert_eq!(
[INFO] [stdout] 1358 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1359 | |             None
[INFO] [stdout] 1360 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1357:9
[INFO] [stdout]      |
[INFO] [stdout] 1357 | /         assert_eq!(
[INFO] [stdout] 1358 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1359 | |             None
[INFO] [stdout] 1360 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1361:9
[INFO] [stdout]      |
[INFO] [stdout] 1361 | /         assert_eq!(
[INFO] [stdout] 1362 | |             fold_constraint_set(
[INFO] [stdout] 1363 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1364 | |                 Some(&CharacterStringType::IA5String.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1367 | |             None
[INFO] [stdout] 1368 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1361:9
[INFO] [stdout]      |
[INFO] [stdout] 1361 | /         assert_eq!(
[INFO] [stdout] 1362 | |             fold_constraint_set(
[INFO] [stdout] 1363 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1364 | |                 Some(&CharacterStringType::IA5String.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1367 | |             None
[INFO] [stdout] 1368 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1387:9
[INFO] [stdout]      |
[INFO] [stdout] 1387 | /         assert_eq!(
[INFO] [stdout] 1388 | |             fold_constraint_set(
[INFO] [stdout] 1389 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1390 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1397 | |             }
[INFO] [stdout] 1398 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1387:9
[INFO] [stdout]      |
[INFO] [stdout] 1387 | /         assert_eq!(
[INFO] [stdout] 1388 | |             fold_constraint_set(
[INFO] [stdout] 1389 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1390 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1397 | |             }
[INFO] [stdout] 1398 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1399:9
[INFO] [stdout]      |
[INFO] [stdout] 1399 | /         assert_eq!(
[INFO] [stdout] 1400 | |             fold_constraint_set(
[INFO] [stdout] 1401 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1402 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1405 | |             None
[INFO] [stdout] 1406 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1399:9
[INFO] [stdout]      |
[INFO] [stdout] 1399 | /         assert_eq!(
[INFO] [stdout] 1400 | |             fold_constraint_set(
[INFO] [stdout] 1401 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1402 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1405 | |             None
[INFO] [stdout] 1406 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1407:9
[INFO] [stdout]      |
[INFO] [stdout] 1407 | /         assert_eq!(
[INFO] [stdout] 1408 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1409 | |                 .unwrap()
[INFO] [stdout] 1410 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1415 | |             }
[INFO] [stdout] 1416 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1407:9
[INFO] [stdout]      |
[INFO] [stdout] 1407 | /         assert_eq!(
[INFO] [stdout] 1408 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1409 | |                 .unwrap()
[INFO] [stdout] 1410 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1415 | |             }
[INFO] [stdout] 1416 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1417:9
[INFO] [stdout]      |
[INFO] [stdout] 1417 | /         assert_eq!(
[INFO] [stdout] 1418 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1419 | |             None
[INFO] [stdout] 1420 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1417:9
[INFO] [stdout]      |
[INFO] [stdout] 1417 | /         assert_eq!(
[INFO] [stdout] 1418 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1419 | |             None
[INFO] [stdout] 1420 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1438:9
[INFO] [stdout]      |
[INFO] [stdout] 1438 | /         assert_eq!(
[INFO] [stdout] 1439 | |             fold_constraint_set(
[INFO] [stdout] 1440 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1441 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1449 | |             }
[INFO] [stdout] 1450 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1438:9
[INFO] [stdout]      |
[INFO] [stdout] 1438 | /         assert_eq!(
[INFO] [stdout] 1439 | |             fold_constraint_set(
[INFO] [stdout] 1440 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1441 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1449 | |             }
[INFO] [stdout] 1450 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1451:9
[INFO] [stdout]      |
[INFO] [stdout] 1451 | /         assert_eq!(
[INFO] [stdout] 1452 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1453 | |                 .unwrap()
[INFO] [stdout] 1454 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1459 | |             }
[INFO] [stdout] 1460 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1451:9
[INFO] [stdout]      |
[INFO] [stdout] 1451 | /         assert_eq!(
[INFO] [stdout] 1452 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1453 | |                 .unwrap()
[INFO] [stdout] 1454 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1459 | |             }
[INFO] [stdout] 1460 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1461:9
[INFO] [stdout]      |
[INFO] [stdout] 1461 | /         assert_eq!(
[INFO] [stdout] 1462 | |             fold_constraint_set(
[INFO] [stdout] 1463 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1464 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1467 | |             None
[INFO] [stdout] 1468 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1461:9
[INFO] [stdout]      |
[INFO] [stdout] 1461 | /         assert_eq!(
[INFO] [stdout] 1462 | |             fold_constraint_set(
[INFO] [stdout] 1463 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1464 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1467 | |             None
[INFO] [stdout] 1468 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1469:9
[INFO] [stdout]      |
[INFO] [stdout] 1469 | /         assert_eq!(
[INFO] [stdout] 1470 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1471 | |             None
[INFO] [stdout] 1472 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/encoding_rules/per_visible.rs:1469:9
[INFO] [stdout]      |
[INFO] [stdout] 1469 | /         assert_eq!(
[INFO] [stdout] 1470 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1471 | |             None
[INFO] [stdout] 1472 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`, which is required by `Option<intermediate::constraints::SubtypeElement>: Debug`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]      = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]      = note: this error originates in 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::ASN1Information` doesn't implement `Debug`
[INFO] [stdout]   --> src/intermediate/information_object.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 5  | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 11 |     pub value: ASN1Information,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::information_object::ASN1Information` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::information_object::ASN1Information`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `intermediate::information_object::ASN1Information` or manually `impl Debug for intermediate::information_object::ASN1Information`
[INFO] [stdout]    = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::information_object::ASN1Information` with `#[derive(Debug)]`
[INFO] [stdout]    |
[INFO] [stdout] 120+ #[derive(Debug)]
[INFO] [stdout] 121| pub enum ASN1Information {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::information_object::ClassLink` doesn't implement `Debug`
[INFO] [stdout]   --> src/intermediate/information_object.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 5  | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 10 |     pub class: Option<ClassLink>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::information_object::ClassLink` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::information_object::ClassLink`, which is required by `Option<intermediate::information_object::ClassLink>: Debug`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `intermediate::information_object::ClassLink` or manually `impl Debug for intermediate::information_object::ClassLink`
[INFO] [stdout]    = help: the trait `Debug` is implemented for `Option<T>`
[INFO] [stdout]    = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::information_object::ClassLink` with `#[derive(Debug)]`
[INFO] [stdout]    |
[INFO] [stdout] 31 + #[derive(Debug)]
[INFO] [stdout] 32 | pub enum ClassLink {
[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:283:5
[INFO] [stdout]     |
[INFO] [stdout] 281 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 282 | pub struct InformationObjectSyntax {
[INFO] [stdout] 283 |     pub expressions: Vec<SyntaxExpression>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::information_object::SyntaxExpression` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::information_object::SyntaxExpression`, which is required by `&Vec<intermediate::information_object::SyntaxExpression>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::information_object::ObjectFieldIdentifier` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/information_object.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 343 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 344 | pub struct InformationObjectClassField {
[INFO] [stdout] 345 |     pub identifier: ObjectFieldIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::information_object::ObjectFieldIdentifier` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::information_object::ObjectFieldIdentifier`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::information_object::ObjectFieldIdentifier` or manually `impl Debug for intermediate::information_object::ObjectFieldIdentifier`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::information_object::ObjectFieldIdentifier` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 383 + #[derive(Debug)]
[INFO] [stdout] 384 | 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:346:5
[INFO] [stdout]     |
[INFO] [stdout] 343 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 346 |     pub ty: Option<ASN1Type>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Type`, which is required by `Option<intermediate::ASN1Type>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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] 343 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 348 |     pub default: Option<ASN1Value>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::information_object::InformationObjectFields` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/information_object.rs:400:5
[INFO] [stdout]     |
[INFO] [stdout] 397 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 400 |     pub fields: InformationObjectFields,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::information_object::InformationObjectFields` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::information_object::InformationObjectFields`, which is required by `&intermediate::information_object::InformationObjectFields: Debug`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::information_object::InformationObjectFields` or manually `impl Debug for intermediate::information_object::InformationObjectFields`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::information_object::ObjectSetValue` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/information_object.rs:433:5
[INFO] [stdout]     |
[INFO] [stdout] 431 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 432 | pub struct ObjectSet {
[INFO] [stdout] 433 |     pub values: Vec<ObjectSetValue>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::information_object::ObjectSetValue` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::information_object::ObjectSetValue`, which is required by `Vec<intermediate::information_object::ObjectSetValue>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/information_object.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 480 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 483 |     pub value: ASN1Value,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::ASN1Value` or manually `impl Debug for intermediate::ASN1Value`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/intermediate/information_object.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 495 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 498 |     pub ty: ASN1Type,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Type`, which is required by `&intermediate::ASN1Type: Debug`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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<ObjectFieldIdentifier>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::information_object::ObjectFieldIdentifier` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::information_object::ObjectFieldIdentifier`, which is required by `Vec<intermediate::information_object::ObjectFieldIdentifier>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::information_object::ObjectFieldIdentifier` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 383 + #[derive(Debug)]
[INFO] [stdout] 384 | 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<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/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]    |                 ^^^^^^^^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::ASN1Type`, which is required by `&intermediate::ASN1Type: Debug`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type`
[INFO] [stdout]    = note: this error originates in the derive macro `Debug` (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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:51:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Debug, Clone, PartialEq, Default)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] 50 | pub struct Boolean {
[INFO] [stdout] 51 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]    = note: this error originates in the derive macro `Debug` (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/types.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 65 | #[derive(Debug, Clone, PartialEq, Default)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] 66 | pub struct Integer {
[INFO] [stdout] 67 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]    = note: this error originates in the derive macro `Debug` (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/types.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 139 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 140 | pub struct Real {
[INFO] [stdout] 141 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 155 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 156 | pub struct GeneralizedTime {
[INFO] [stdout] 157 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 164 | pub struct UTCTime {
[INFO] [stdout] 165 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 171 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 172 | pub struct OctetString {
[INFO] [stdout] 173 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 188 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 189 | pub struct BitString {
[INFO] [stdout] 190 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 206 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 207 | pub struct ObjectIdentifier {
[INFO] [stdout] 208 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:224:5
[INFO] [stdout]     |
[INFO] [stdout] 222 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 223 | pub struct Time {
[INFO] [stdout] 224 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 240 | pub struct CharacterString {
[INFO] [stdout] 241 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/intermediate/types.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub ty: CharacterStringType,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::CharacterStringType` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::CharacterStringType`, which is required by `&intermediate::CharacterStringType: Debug`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::CharacterStringType` or manually `impl Debug for intermediate::CharacterStringType`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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:992:1
[INFO] [stdout]     |
[INFO] [stdout] 992 + #[derive(Debug)]
[INFO] [stdout] 993 | 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:263:5
[INFO] [stdout]     |
[INFO] [stdout] 261 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 262 | pub struct SequenceOrSetOf {
[INFO] [stdout] 263 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/intermediate/types.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 261 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 277 |     pub element_type: Box<ASN1Type>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Type`, which is required by `Box<intermediate::ASN1Type>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:302:5
[INFO] [stdout]     |
[INFO] [stdout] 298 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 302 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/intermediate/types.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 436 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 440 |     pub ty: ASN1Type,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 derive macro `Debug` (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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:441:5
[INFO] [stdout]     |
[INFO] [stdout] 436 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 441 |     pub default_value: Option<ASN1Value>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 436 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 444 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 482 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 486 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/intermediate/types.rs:544:5
[INFO] [stdout]     |
[INFO] [stdout] 540 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 544 |     pub ty: ASN1Type,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 derive macro `Debug` (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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:545:5
[INFO] [stdout]     |
[INFO] [stdout] 540 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 545 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (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/types.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 564 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 568 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::AssignedIdentifier` doesn't implement `Debug`
[INFO] [stdout]    --> src/intermediate/mod.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 300 |     pub assigned_identifier: AssignedIdentifier,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::AssignedIdentifier` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::AssignedIdentifier`, which is required by `&intermediate::AssignedIdentifier: Debug`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::AssignedIdentifier` or manually `impl Debug for intermediate::AssignedIdentifier`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::AssignedIdentifier` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 317 + #[derive(Debug)]
[INFO] [stdout] 318 | 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:334:5
[INFO] [stdout]     |
[INFO] [stdout] 330 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 334 |     pub with: Option<With>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ `intermediate::With` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::With`, which is required by `&Option<intermediate::With>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::With` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 282 + #[derive(Debug)]
[INFO] [stdout] 283 | 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:402:5
[INFO] [stdout]     |
[INFO] [stdout] 397 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 402 |     pub tagging_environment: TaggingEnvironment,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::TaggingEnvironment` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::TaggingEnvironment`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::TaggingEnvironment` or manually `impl Debug for intermediate::TaggingEnvironment`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::TaggingEnvironment` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 248 + #[derive(Debug)]
[INFO] [stdout] 249 | 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:403:5
[INFO] [stdout]     |
[INFO] [stdout] 397 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 403 |     pub extensibility_environment: ExtensibilityEnvironment,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ExtensibilityEnvironment` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ExtensibilityEnvironment`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::ExtensibilityEnvironment` or manually `impl Debug for intermediate::ExtensibilityEnvironment`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::ExtensibilityEnvironment` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 271 + #[derive(Debug)]
[INFO] [stdout] 272 | 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:400:5
[INFO] [stdout]     |
[INFO] [stdout] 397 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 400 |     pub module_identifier: Option<DefinitiveIdentifier>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::DefinitiveIdentifier` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::DefinitiveIdentifier`, which is required by `Option<intermediate::DefinitiveIdentifier>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::DefinitiveIdentifier` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 374 + #[derive(Debug)]
[INFO] [stdout] 375 | 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:405:5
[INFO] [stdout]     |
[INFO] [stdout] 397 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 405 |     pub exports: Option<Exports>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::Exports`, which is required by `&Option<intermediate::Exports>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 358 + #[derive(Debug)]
[INFO] [stdout] 359 | 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:638:5
[INFO] [stdout]     |
[INFO] [stdout] 634 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 638 |     pub associated_type: ASN1Type,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:640:5
[INFO] [stdout]     |
[INFO] [stdout] 634 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 640 |     pub value: ASN1Value,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in the derive macro `Debug` (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/intermediate/mod.rs:691:5
[INFO] [stdout]     |
[INFO] [stdout] 686 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 691 |     pub ty: ASN1Type,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]`
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:1237:63
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                         "Unsupported operation for ASN1Values {self:?} and {other:?}"
[INFO] [stdout]      |                                                               ^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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/intermediate/mod.rs:1237:76
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                         "Unsupported operation for ASN1Values {self:?} and {other:?}"
[INFO] [stdout]      |                                                                            ^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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/intermediate/mod.rs:1260:56
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...                   "Failed to find ASN1Values {self:?} and {other:?} in character set {char_set:?}",
[INFO] [stdout]      |                                                  ^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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/intermediate/mod.rs:1260:69
[INFO] [stdout]      |
[INFO] [stdout] 1260 | ...                   "Failed to find ASN1Values {self:?} and {other:?} in character set {char_set:?}",
[INFO] [stdout]      |                                                               ^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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/intermediate/mod.rs:1266:55
[INFO] [stdout]      |
[INFO] [stdout] 1266 |                 "Unsupported operation for ASN1Values {self:?} and {other:?}",
[INFO] [stdout]      |                                                       ^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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/intermediate/mod.rs:1266:68
[INFO] [stdout]      |
[INFO] [stdout] 1266 |                 "Unsupported operation for ASN1Values {self:?} and {other:?}",
[INFO] [stdout]      |                                                                    ^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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/intermediate/mod.rs:1275:55
[INFO] [stdout]      |
[INFO] [stdout] 1275 |             Err(error!(UnpackingError, "Cannot unwrap {self:?} as integer!"))
[INFO] [stdout]      |                                                       ^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `&intermediate::ASN1Value: Debug`
[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 `$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::constraints::Constraint` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1288:5
[INFO] [stdout]      |
[INFO] [stdout] 1283 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]      |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 1288 |     pub constraints: Vec<Constraint>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `&Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::TaggingEnvironment` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1313:5
[INFO] [stdout]      |
[INFO] [stdout] 1311 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]      |          ----- in this derive macro expansion
[INFO] [stdout] 1312 | pub struct AsnTag {
[INFO] [stdout] 1313 |     pub environment: TaggingEnvironment,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::TaggingEnvironment` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::TaggingEnvironment`
[INFO] [stdout]      = note: add `#[derive(Debug)]` to `intermediate::TaggingEnvironment` or manually `impl Debug for intermediate::TaggingEnvironment`
[INFO] [stdout]      = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::TaggingEnvironment` with `#[derive(Debug)]`
[INFO] [stdout]      |
[INFO] [stdout] 248  + #[derive(Debug)]
[INFO] [stdout] 249  | 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:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | /         assert_eq!(
[INFO] [stdout] 67 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 68 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 69 | |                 distinguished_values: None,
[INFO] [stdout] 70 | |                 constraints: vec![]
[INFO] [stdout] 71 | |             })
[INFO] [stdout] 72 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | /         assert_eq!(
[INFO] [stdout] 67 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 68 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 69 | |                 distinguished_values: None,
[INFO] [stdout] 70 | |                 constraints: vec![]
[INFO] [stdout] 71 | |             })
[INFO] [stdout] 72 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 | /         assert_eq!(
[INFO] [stdout] 79 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 80 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 81 | |                 distinguished_values: None,
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |             })
[INFO] [stdout] 92 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 | /         assert_eq!(
[INFO] [stdout] 79 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 80 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 81 | |                 distinguished_values: None,
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |             })
[INFO] [stdout] 92 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:98:9
[INFO] [stdout]     |
[INFO] [stdout] 98  | /         assert_eq!(
[INFO] [stdout] 99  | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 100 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 101 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 112 | |             })
[INFO] [stdout] 113 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:98:9
[INFO] [stdout]     |
[INFO] [stdout] 98  | /         assert_eq!(
[INFO] [stdout] 99  | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 100 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 101 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 112 | |             })
[INFO] [stdout] 113 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 | /         assert_eq!(
[INFO] [stdout] 120 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 121 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 122 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | |             })
[INFO] [stdout] 133 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 | /         assert_eq!(
[INFO] [stdout] 120 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 121 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 122 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | |             })
[INFO] [stdout] 133 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 | /         assert_eq!(
[INFO] [stdout] 140 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 141 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 142 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |             })
[INFO] [stdout] 154 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 | /         assert_eq!(
[INFO] [stdout] 140 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 141 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 142 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |             })
[INFO] [stdout] 154 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 | /         assert_eq!(
[INFO] [stdout] 166 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 167 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 168 | |                 distinguished_values: Some(vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |             })
[INFO] [stdout] 196 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 | /         assert_eq!(
[INFO] [stdout] 166 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 167 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 168 | |                 distinguished_values: Some(vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |             })
[INFO] [stdout] 196 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 | /         assert_eq!(
[INFO] [stdout] 47 | |             boolean(" --who would put a comment here?--BOOLEAN")
[INFO] [stdout] 48 | |                 .unwrap()
[INFO] [stdout] 49 | |                 .1,
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |             })
[INFO] [stdout] 53 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 | /         assert_eq!(
[INFO] [stdout] 47 | |             boolean(" --who would put a comment here?--BOOLEAN")
[INFO] [stdout] 48 | |                 .unwrap()
[INFO] [stdout] 49 | |                 .1,
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |             })
[INFO] [stdout] 53 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 | /         assert_eq!(
[INFO] [stdout] 115 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 116 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 117 | |                 constraints: vec![],
[INFO] [stdout] 118 | |                 ty: CharacterStringType::IA5String
[INFO] [stdout] 119 | |             })
[INFO] [stdout] 120 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 | /         assert_eq!(
[INFO] [stdout] 115 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 116 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 117 | |                 constraints: vec![],
[INFO] [stdout] 118 | |                 ty: CharacterStringType::IA5String
[INFO] [stdout] 119 | |             })
[INFO] [stdout] 120 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 | /         assert_eq!(
[INFO] [stdout] 127 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 128 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 129 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |             })
[INFO] [stdout] 140 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 | /         assert_eq!(
[INFO] [stdout] 127 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 128 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 129 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |             })
[INFO] [stdout] 140 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 | /         assert_eq!(
[INFO] [stdout] 147 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 148 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 149 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |             })
[INFO] [stdout] 161 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 | /         assert_eq!(
[INFO] [stdout] 147 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 148 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 149 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |             })
[INFO] [stdout] 161 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | /         assert_eq!(
[INFO] [stdout] 169 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 170 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 171 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 181 | |             })
[INFO] [stdout] 182 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | /         assert_eq!(
[INFO] [stdout] 169 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 170 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 171 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 181 | |             })
[INFO] [stdout] 182 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 | /         assert_eq!(
[INFO] [stdout] 189 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 190 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 191 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |             })
[INFO] [stdout] 203 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 | /         assert_eq!(
[INFO] [stdout] 189 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 190 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 191 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |             })
[INFO] [stdout] 203 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 | /         assert_eq!(
[INFO] [stdout] 209 | |             character_string_value("\"a\"").unwrap().1,
[INFO] [stdout] 210 | |             ASN1Value::String("a".to_owned())
[INFO] [stdout] 211 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 | /         assert_eq!(
[INFO] [stdout] 209 | |             character_string_value("\"a\"").unwrap().1,
[INFO] [stdout] 210 | |             ASN1Value::String("a".to_owned())
[INFO] [stdout] 211 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 | /         assert_eq!(
[INFO] [stdout] 217 | |             asn1_value("\"a\"").unwrap().1,
[INFO] [stdout] 218 | |             ASN1Value::String("a".to_owned())
[INFO] [stdout] 219 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 | /         assert_eq!(
[INFO] [stdout] 217 | |             asn1_value("\"a\"").unwrap().1,
[INFO] [stdout] 218 | |             ASN1Value::String("a".to_owned())
[INFO] [stdout] 219 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 | /         assert_eq!(
[INFO] [stdout] 125 | |             choice(
[INFO] [stdout] 126 | |                 r#"CHOICE
[INFO] [stdout] 127 | |     {normal NULL,
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |             })
[INFO] [stdout] 161 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 | /         assert_eq!(
[INFO] [stdout] 125 | |             choice(
[INFO] [stdout] 126 | |                 r#"CHOICE
[INFO] [stdout] 127 | |     {normal NULL,
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |             })
[INFO] [stdout] 161 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 | /         assert_eq!(
[INFO] [stdout] 167 | |             selection_type_choice("localDistinguishedName < ObjectInstance")
[INFO] [stdout] 168 | |                 .unwrap()
[INFO] [stdout] 169 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |             })
[INFO] [stdout] 174 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 | /         assert_eq!(
[INFO] [stdout] 167 | |             selection_type_choice("localDistinguishedName < ObjectInstance")
[INFO] [stdout] 168 | |                 .unwrap()
[INFO] [stdout] 169 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |             })
[INFO] [stdout] 174 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 | /         assert_eq!(
[INFO] [stdout] 180 | |             ASN1Type::Choice(Choice {
[INFO] [stdout] 181 | |                 extensible: Some(1,),
[INFO] [stdout] 182 | |                 options: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 241 | |             .1
[INFO] [stdout] 242 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 | /         assert_eq!(
[INFO] [stdout] 180 | |             ASN1Type::Choice(Choice {
[INFO] [stdout] 181 | |                 extensible: Some(1,),
[INFO] [stdout] 182 | |                 options: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 241 | |             .1
[INFO] [stdout] 242 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 | /         assert_eq!(
[INFO] [stdout] 248 | |             choice_value(r#"equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#)
[INFO] [stdout] 249 | |                 .unwrap()
[INFO] [stdout] 250 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |             },
[INFO] [stdout] 267 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 | /         assert_eq!(
[INFO] [stdout] 248 | |             choice_value(r#"equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#)
[INFO] [stdout] 249 | |                 .unwrap()
[INFO] [stdout] 250 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |             },
[INFO] [stdout] 267 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | /         assert_eq!(
[INFO] [stdout] 273 | |             choice_value(r#"not:equalityMatch: "ABCDLMYZ""#).unwrap().1,
[INFO] [stdout] 274 | |             ASN1Value::Choice {
[INFO] [stdout] 275 | |                 type_name: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 282 | |             },
[INFO] [stdout] 283 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | /         assert_eq!(
[INFO] [stdout] 273 | |             choice_value(r#"not:equalityMatch: "ABCDLMYZ""#).unwrap().1,
[INFO] [stdout] 274 | |             ASN1Value::Choice {
[INFO] [stdout] 275 | |                 type_name: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 282 | |             },
[INFO] [stdout] 283 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 | /         assert_eq!(
[INFO] [stdout] 289 | |             choice_value(
[INFO] [stdout] 290 | |                 r#"not:equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#
[INFO] [stdout] 291 | |             )
[INFO] [stdout] ...   |
[INFO] [stdout] 313 | |             },
[INFO] [stdout] 314 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 | /         assert_eq!(
[INFO] [stdout] 289 | |             choice_value(
[INFO] [stdout] 290 | |                 r#"not:equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#
[INFO] [stdout] 291 | |             )
[INFO] [stdout] ...   |
[INFO] [stdout] 313 | |             },
[INFO] [stdout] 314 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:407:9
[INFO] [stdout]     |
[INFO] [stdout] 407 | /         assert_eq!(
[INFO] [stdout] 408 | |             constraint("(5)").unwrap().1,
[INFO] [stdout] 409 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 410 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SingleValue {
[INFO] [stdout] ...   |
[INFO] [stdout] 415 | |             })]
[INFO] [stdout] 416 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:407:9
[INFO] [stdout]     |
[INFO] [stdout] 407 | /         assert_eq!(
[INFO] [stdout] 408 | |             constraint("(5)").unwrap().1,
[INFO] [stdout] 409 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 410 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SingleValue {
[INFO] [stdout] ...   |
[INFO] [stdout] 415 | |             })]
[INFO] [stdout] 416 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 | /         assert_eq!(
[INFO] [stdout] 418 | |             constraint("(5..9)").unwrap().1,
[INFO] [stdout] 419 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 420 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 426 | |             })]
[INFO] [stdout] 427 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 | /         assert_eq!(
[INFO] [stdout] 418 | |             constraint("(5..9)").unwrap().1,
[INFO] [stdout] 419 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 420 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 426 | |             })]
[INFO] [stdout] 427 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 | /         assert_eq!(
[INFO] [stdout] 429 | |             constraint("(-5..9)").unwrap().1,
[INFO] [stdout] 430 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 431 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 437 | |             })]
[INFO] [stdout] 438 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 | /         assert_eq!(
[INFO] [stdout] 429 | |             constraint("(-5..9)").unwrap().1,
[INFO] [stdout] 430 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 431 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 437 | |             })]
[INFO] [stdout] 438 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 | /         assert_eq!(
[INFO] [stdout] 440 | |             constraint("(-9..-4,...)").unwrap().1,
[INFO] [stdout] 441 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 442 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 448 | |             })]
[INFO] [stdout] 449 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:439:9
[INFO] [stdout]     |
[INFO] [stdout] 439 | /         assert_eq!(
[INFO] [stdout] 440 | |             constraint("(-9..-4,...)").unwrap().1,
[INFO] [stdout] 441 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 442 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 448 | |             })]
[INFO] [stdout] 449 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 | /         assert_eq!(
[INFO] [stdout] 455 | |             constraint("(1..32767,..., 8388607)").unwrap().1,
[INFO] [stdout] 456 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 457 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 463 | |             })]
[INFO] [stdout] 464 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 | /         assert_eq!(
[INFO] [stdout] 455 | |             constraint("(1..32767,..., 8388607)").unwrap().1,
[INFO] [stdout] 456 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 457 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 463 | |             })]
[INFO] [stdout] 464 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 | /         assert_eq!(
[INFO] [stdout] 470 | |             constraint("((5..9))").unwrap().1,
[INFO] [stdout] 471 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 472 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |             })]
[INFO] [stdout] 479 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 | /         assert_eq!(
[INFO] [stdout] 470 | |             constraint("((5..9))").unwrap().1,
[INFO] [stdout] 471 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 472 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |             })]
[INFO] [stdout] 479 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 | /         assert_eq!(
[INFO] [stdout] 485 | |             constraint("(-9..-4, -- Very annoying! -- ...)").unwrap().1,
[INFO] [stdout] 486 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 487 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 493 | |             })]
[INFO] [stdout] 494 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 | /         assert_eq!(
[INFO] [stdout] 485 | |             constraint("(-9..-4, -- Very annoying! -- ...)").unwrap().1,
[INFO] [stdout] 486 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 487 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 493 | |             })]
[INFO] [stdout] 494 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 | /         assert_eq!(
[INFO] [stdout] 496 | |             constraint("(-9-- Very annoying! --..-4,  ...)").unwrap().1,
[INFO] [stdout] 497 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 498 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 504 | |             })]
[INFO] [stdout] 505 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 | /         assert_eq!(
[INFO] [stdout] 496 | |             constraint("(-9-- Very annoying! --..-4,  ...)").unwrap().1,
[INFO] [stdout] 497 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 498 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 504 | |             })]
[INFO] [stdout] 505 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 | /         assert_eq!(
[INFO] [stdout] 511 | |             constraint("(SIZE(3..16, ...))").unwrap().1,
[INFO] [stdout] 512 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 513 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...   |
[INFO] [stdout] 521 | |             })]
[INFO] [stdout] 522 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 | /         assert_eq!(
[INFO] [stdout] 511 | |             constraint("(SIZE(3..16, ...))").unwrap().1,
[INFO] [stdout] 512 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 513 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...   |
[INFO] [stdout] 521 | |             })]
[INFO] [stdout] 522 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:527:9
[INFO] [stdout]     |
[INFO] [stdout] 527 | /         assert_eq!(
[INFO] [stdout] 528 | |             constraint(r#"(ALL EXCEPT 1)"#).unwrap().1,
[INFO] [stdout] 529 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 530 | |                 set: ElementOrSetOperation::SetOperation(SetOperation {
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |             })]
[INFO] [stdout] 545 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:527:9
[INFO] [stdout]     |
[INFO] [stdout] 527 | /         assert_eq!(
[INFO] [stdout] 528 | |             constraint(r#"(ALL EXCEPT 1)"#).unwrap().1,
[INFO] [stdout] 529 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 530 | |                 set: ElementOrSetOperation::SetOperation(SetOperation {
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |             })]
[INFO] [stdout] 545 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 | /         assert_eq!(
[INFO] [stdout] 551 | |             constraint(
[INFO] [stdout] 552 | |                 r#"((WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 1)})) |
[INFO] [stdout] 553 | |           (WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 2)})))"#
[INFO] [stdout] ...   |
[INFO] [stdout] 610 | |             })]
[INFO] [stdout] 611 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 | /         assert_eq!(
[INFO] [stdout] 551 | |             constraint(
[INFO] [stdout] 552 | |                 r#"((WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 1)})) |
[INFO] [stdout] 553 | |           (WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 2)})))"#
[INFO] [stdout] ...   |
[INFO] [stdout] 610 | |             })]
[INFO] [stdout] 611 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:616:9
[INFO] [stdout]     |
[INFO] [stdout] 616 | /         assert_eq!(
[INFO] [stdout] 617 | |             constraint(
[INFO] [stdout] 618 | |                 "(WITH COMPONENTS
[INFO] [stdout] 619 | |                   {ordering ABSENT ,
[INFO] [stdout] ...   |
[INFO] [stdout] 658 | |             })]
[INFO] [stdout] 659 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:616:9
[INFO] [stdout]     |
[INFO] [stdout] 616 | /         assert_eq!(
[INFO] [stdout] 617 | |             constraint(
[INFO] [stdout] 618 | |                 "(WITH COMPONENTS
[INFO] [stdout] 619 | |                   {ordering ABSENT ,
[INFO] [stdout] ...   |
[INFO] [stdout] 658 | |             })]
[INFO] [stdout] 659 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:664:9
[INFO] [stdout]     |
[INFO] [stdout] 664 | /         assert_eq!(
[INFO] [stdout] 665 | |             constraint(
[INFO] [stdout] 666 | |                 "( WITH COMPONENTS
[INFO] [stdout] 667 | |                       {... ,
[INFO] [stdout] ...   |
[INFO] [stdout] 701 | |             })]
[INFO] [stdout] 702 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:664:9
[INFO] [stdout]     |
[INFO] [stdout] 664 | /         assert_eq!(
[INFO] [stdout] 665 | |             constraint(
[INFO] [stdout] 666 | |                 "( WITH COMPONENTS
[INFO] [stdout] 667 | |                       {... ,
[INFO] [stdout] ...   |
[INFO] [stdout] 701 | |             })]
[INFO] [stdout] 702 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 | /         assert_eq!(
[INFO] [stdout] 708 | |             constraint(
[INFO] [stdout] 709 | |                 "((WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime PRESENT})) |
[INFO] [stdout] 710 | |                     (WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime ABSENT})))
[INFO] [stdout] ...   |
[INFO] [stdout] 738 | |             })]
[INFO] [stdout] 739 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 | /         assert_eq!(
[INFO] [stdout] 708 | |             constraint(
[INFO] [stdout] 709 | |                 "((WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime PRESENT})) |
[INFO] [stdout] 710 | |                     (WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime ABSENT})))
[INFO] [stdout] ...   |
[INFO] [stdout] 738 | |             })]
[INFO] [stdout] 739 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:744:9
[INFO] [stdout]     |
[INFO] [stdout] 744 | /         assert_eq!(
[INFO] [stdout] 745 | |             constraint(
[INFO] [stdout] 746 | |                 "((WITH COMPONENTS {..., laneId PRESENT, connectionId ABSENT }) |
[INFO] [stdout] 747 | |                     (WITH COMPONENTS {..., laneId ABSENT, connectionId PRESENT }))
[INFO] [stdout] ...   |
[INFO] [stdout] 789 | |             })]
[INFO] [stdout] 790 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:744:9
[INFO] [stdout]     |
[INFO] [stdout] 744 | /         assert_eq!(
[INFO] [stdout] 745 | |             constraint(
[INFO] [stdout] 746 | |                 "((WITH COMPONENTS {..., laneId PRESENT, connectionId ABSENT }) |
[INFO] [stdout] 747 | |                     (WITH COMPONENTS {..., laneId ABSENT, connectionId PRESENT }))
[INFO] [stdout] ...   |
[INFO] [stdout] 789 | |             })]
[INFO] [stdout] 790 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 | /         assert_eq!(
[INFO] [stdout] 796 | |             constraint(
[INFO] [stdout] 797 | |                 "(0..3|5..8|10)
[INFO] [stdout] 798 | |                 "
[INFO] [stdout] ...   |
[INFO] [stdout] 826 | |             })]
[INFO] [stdout] 827 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:795:9
[INFO] [stdout]     |
[INFO] [stdout] 795 | /         assert_eq!(
[INFO] [stdout] 796 | |             constraint(
[INFO] [stdout] 797 | |                 "(0..3|5..8|10)
[INFO] [stdout] 798 | |                 "
[INFO] [stdout] ...   |
[INFO] [stdout] 826 | |             })]
[INFO] [stdout] 827 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:832:9
[INFO] [stdout]     |
[INFO] [stdout] 832 | /         assert_eq!(
[INFO] [stdout] 833 | |             constraint(
[INFO] [stdout] 834 | |                 "(unknown   | passengerCar..tram
[INFO] [stdout] 835 | |                   | agricultural)"
[INFO] [stdout] ...   |
[INFO] [stdout] 874 | |             })]
[INFO] [stdout] 875 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:832:9
[INFO] [stdout]     |
[INFO] [stdout] 832 | /         assert_eq!(
[INFO] [stdout] 833 | |             constraint(
[INFO] [stdout] 834 | |                 "(unknown   | passengerCar..tram
[INFO] [stdout] 835 | |                   | agricultural)"
[INFO] [stdout] ...   |
[INFO] [stdout] 874 | |             })]
[INFO] [stdout] 875 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:880:9
[INFO] [stdout]     |
[INFO] [stdout] 880 | /         assert_eq!(
[INFO] [stdout] 881 | |             constraint(
[INFO] [stdout] 882 | |                 "({
[INFO] [stdout] 883 | |                   My-ops |
[INFO] [stdout] ...   |
[INFO] [stdout] 945 | |             })]
[INFO] [stdout] 946 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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:880:9
[INFO] [stdout]     |
[INFO] [stdout] 880 | /         assert_eq!(
[INFO] [stdout] 881 | |             constraint(
[INFO] [stdout] 882 | |                 "({
[INFO] [stdout] 883 | |                   My-ops |
[INFO] [stdout] ...   |
[INFO] [stdout] 945 | |             })]
[INFO] [stdout] 946 | |         );
[INFO] [stdout]     | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]    --> src/lexer/constraint.rs:951:9
[INFO] [stdout]     |
[INFO] [stdout] 951 | /         assert_eq!(
[INFO] [stdout] 952 | |             value_range(r#""a".."z""#).unwrap().1,
[INFO] [stdout] 953 | |             SubtypeElement::ValueRange {
[INFO] [stdout] 954 | |                 min: Some(ASN1Value::String("a".to_owned())),
[INFO] [stdout] ...   |
[INFO] [stdout] 957 | |             }
[INFO] [stdout] 958 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]    --> src/lexer/constraint.rs:951:9
[INFO] [stdout]     |
[INFO] [stdout] 951 | /         assert_eq!(
[INFO] [stdout] 952 | |             value_range(r#""a".."z""#).unwrap().1,
[INFO] [stdout] 953 | |             SubtypeElement::ValueRange {
[INFO] [stdout] 954 | |                 min: Some(ASN1Value::String("a".to_owned())),
[INFO] [stdout] ...   |
[INFO] [stdout] 957 | |             }
[INFO] [stdout] 958 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]    --> src/lexer/constraint.rs:963:9
[INFO] [stdout]     |
[INFO] [stdout] 963 | /         assert_eq!(
[INFO] [stdout] 964 | |             permitted_alphabet_constraint(r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-"))"#)
[INFO] [stdout] 965 | |                 .unwrap()
[INFO] [stdout] 966 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 998 | |             )))
[INFO] [stdout] 999 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: this error originates in 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::SubtypeElement` doesn't implement `Debug`
[INFO] [stdout]    --> src/lexer/constraint.rs:963:9
[INFO] [stdout]     |
[INFO] [stdout] 963 | /         assert_eq!(
[INFO] [stdout] 964 | |             permitted_alphabet_constraint(r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-"))"#)
[INFO] [stdout] 965 | |                 .unwrap()
[INFO] [stdout] 966 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 998 | |             )))
[INFO] [stdout] 999 | |         )
[INFO] [stdout]     | |_________^ `intermediate::constraints::SubtypeElement` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: add `#[derive(Debug)]` to `intermediate::constraints::SubtypeElement` or manually `impl Debug for intermediate::constraints::SubtypeElement`
[INFO] [stdout]     = note: this error originates in 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:1004:9
[INFO] [stdout]      |
[INFO] [stdout] 1004 | /         assert_eq!(
[INFO] [stdout] 1005 | |             constraint(r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-")) (SIZE (1..255))"#)
[INFO] [stdout] 1006 | |                 .unwrap()
[INFO] [stdout] 1007 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1056 | |             ]
[INFO] [stdout] 1057 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1004:9
[INFO] [stdout]      |
[INFO] [stdout] 1004 | /         assert_eq!(
[INFO] [stdout] 1005 | |             constraint(r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-")) (SIZE (1..255))"#)
[INFO] [stdout] 1006 | |                 .unwrap()
[INFO] [stdout] 1007 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1056 | |             ]
[INFO] [stdout] 1057 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1062:9
[INFO] [stdout]      |
[INFO] [stdout] 1062 | /         assert_eq!(
[INFO] [stdout] 1063 | |             constraint(
[INFO] [stdout] 1064 | |                 r#"(WITH COMPONENTS {
[INFO] [stdout] 1065 | |                 mantissa (-16777215..16777215),
[INFO] [stdout] ...    |
[INFO] [stdout] 1121 | |             })]
[INFO] [stdout] 1122 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1062:9
[INFO] [stdout]      |
[INFO] [stdout] 1062 | /         assert_eq!(
[INFO] [stdout] 1063 | |             constraint(
[INFO] [stdout] 1064 | |                 r#"(WITH COMPONENTS {
[INFO] [stdout] 1065 | |                 mantissa (-16777215..16777215),
[INFO] [stdout] ...    |
[INFO] [stdout] 1121 | |             })]
[INFO] [stdout] 1122 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1127:9
[INFO] [stdout]      |
[INFO] [stdout] 1127 | /         assert_eq!(
[INFO] [stdout] 1128 | |             constraint(r#"(PATTERN "[a-zA-Z]#(1,8)(-[a-zA-Z0-9]#(1,8))*")"#)
[INFO] [stdout] 1129 | |                 .unwrap()
[INFO] [stdout] 1130 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1138 | |             })]
[INFO] [stdout] 1139 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1127:9
[INFO] [stdout]      |
[INFO] [stdout] 1127 | /         assert_eq!(
[INFO] [stdout] 1128 | |             constraint(r#"(PATTERN "[a-zA-Z]#(1,8)(-[a-zA-Z0-9]#(1,8))*")"#)
[INFO] [stdout] 1129 | |                 .unwrap()
[INFO] [stdout] 1130 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1138 | |             })]
[INFO] [stdout] 1139 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1144:9
[INFO] [stdout]      |
[INFO] [stdout] 1144 | /         assert_eq!(
[INFO] [stdout] 1145 | |             constraint(
[INFO] [stdout] 1146 | |                 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" */})"#
[INFO] [stdout] 1147 | |             ).unwrap().1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |                 ]
[INFO] [stdout] 1162 | |             )
[INFO] [stdout]      | |_____________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1144:9
[INFO] [stdout]      |
[INFO] [stdout] 1144 | /         assert_eq!(
[INFO] [stdout] 1145 | |             constraint(
[INFO] [stdout] 1146 | |                 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" */})"#
[INFO] [stdout] 1147 | |             ).unwrap().1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |                 ]
[INFO] [stdout] 1162 | |             )
[INFO] [stdout]      | |_____________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1167:9
[INFO] [stdout]      |
[INFO] [stdout] 1167 | /         assert_eq!(
[INFO] [stdout] 1168 | |             constraint("(SIZE(1..4),...)").unwrap().1,
[INFO] [stdout] 1169 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1170 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |             })]
[INFO] [stdout] 1179 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1167:9
[INFO] [stdout]      |
[INFO] [stdout] 1167 | /         assert_eq!(
[INFO] [stdout] 1168 | |             constraint("(SIZE(1..4),...)").unwrap().1,
[INFO] [stdout] 1169 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1170 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |             })]
[INFO] [stdout] 1179 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1180:9
[INFO] [stdout]      |
[INFO] [stdout] 1180 | /         assert_eq!(
[INFO] [stdout] 1181 | |             constraint("(SIZE(1..4,...))").unwrap().1,
[INFO] [stdout] 1182 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1183 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...    |
[INFO] [stdout] 1191 | |             })]
[INFO] [stdout] 1192 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1180:9
[INFO] [stdout]      |
[INFO] [stdout] 1180 | /         assert_eq!(
[INFO] [stdout] 1181 | |             constraint("(SIZE(1..4,...))").unwrap().1,
[INFO] [stdout] 1182 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1183 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...    |
[INFO] [stdout] 1191 | |             })]
[INFO] [stdout] 1192 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1197:9
[INFO] [stdout]      |
[INFO] [stdout] 1197 | /         assert_eq!(
[INFO] [stdout] 1198 | |             constraint(r#"(SETTINGS "Midnight=Start")"#).unwrap().1,
[INFO] [stdout] 1199 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1200 | |                 set: ElementOrSetOperation::Element(SubtypeElement::PropertySettings(
[INFO] [stdout] ...    |
[INFO] [stdout] 1208 | |             })]
[INFO] [stdout] 1209 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1197:9
[INFO] [stdout]      |
[INFO] [stdout] 1197 | /         assert_eq!(
[INFO] [stdout] 1198 | |             constraint(r#"(SETTINGS "Midnight=Start")"#).unwrap().1,
[INFO] [stdout] 1199 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1200 | |                 set: ElementOrSetOperation::Element(SubtypeElement::PropertySettings(
[INFO] [stdout] ...    |
[INFO] [stdout] 1208 | |             })]
[INFO] [stdout] 1209 | |         );
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1214:9
[INFO] [stdout]      |
[INFO] [stdout] 1214 | /         assert_eq!(
[INFO] [stdout] 1215 | |             constraint(r#"(1..65535, ..., 65536..109999)"#).unwrap().1,
[INFO] [stdout] 1216 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1217 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1223 | |             })]
[INFO] [stdout] 1224 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:1214:9
[INFO] [stdout]      |
[INFO] [stdout] 1214 | /         assert_eq!(
[INFO] [stdout] 1215 | |             constraint(r#"(1..65535, ..., 65536..109999)"#).unwrap().1,
[INFO] [stdout] 1216 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1217 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1223 | |             })]
[INFO] [stdout] 1224 | |         )
[INFO] [stdout]      | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Debug` is not implemented for `intermediate::constraints::Constraint`, which is required by `Vec<intermediate::constraints::Constraint>: Debug`
[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<T, A>`
[INFO] [stdout]      = note: this error originates in 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:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 | /         assert_eq!(
[INFO] [stdout] 139 | |             enumerated(
[INFO] [stdout] 140 | |                 r#"ENUMERATED {
[INFO] [stdout] 141 | |       onePerMeter-0-1,
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |             })
[INFO] [stdout] 169 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 | /         assert_eq!(
[INFO] [stdout] 139 | |             enumerated(
[INFO] [stdout] 140 | |                 r#"ENUMERATED {
[INFO] [stdout] 141 | |       onePerMeter-0-1,
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |             })
[INFO] [stdout] 169 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 | /         assert_eq!(
[INFO] [stdout] 175 | |             enumerated("ENUMERATED {m1, m2, m3 -- another annoying comment we'll ignore --,...}")
[INFO] [stdout] 176 | |                 .unwrap()
[INFO] [stdout] 177 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |             })
[INFO] [stdout] 199 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 | /         assert_eq!(
[INFO] [stdout] 175 | |             enumerated("ENUMERATED {m1, m2, m3 -- another annoying comment we'll ignore --,...}")
[INFO] [stdout] 176 | |                 .unwrap()
[INFO] [stdout] 177 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |             })
[INFO] [stdout] 199 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | /         assert_eq!(
[INFO] [stdout] 205 | |             enumerated(r#"ENUMERATED { One, ..., Three }"#).unwrap().1,
[INFO] [stdout] 206 | |             ASN1Type::Enumerated(Enumerated {
[INFO] [stdout] 207 | |                 constraints: vec![],
[INFO] [stdout] ...   |
[INFO] [stdout] 221 | |             })
[INFO] [stdout] 222 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | /         assert_eq!(
[INFO] [stdout] 205 | |             enumerated(r#"ENUMERATED { One, ..., Three }"#).unwrap().1,
[INFO] [stdout] 206 | |             ASN1Type::Enumerated(Enumerated {
[INFO] [stdout] 207 | |                 constraints: vec![],
[INFO] [stdout] ...   |
[INFO] [stdout] 221 | |             })
[INFO] [stdout] 222 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 | /         assert_eq!(
[INFO] [stdout] 228 | |             enumerated(
[INFO] [stdout] 229 | |                 r#"ENUMERATED {
[INFO] [stdout] 230 | |                 permanentCenDsrcTolling (0),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |             })
[INFO] [stdout] 253 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 | /         assert_eq!(
[INFO] [stdout] 228 | |             enumerated(
[INFO] [stdout] 229 | |                 r#"ENUMERATED {
[INFO] [stdout] 230 | |                 permanentCenDsrcTolling (0),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |             })
[INFO] [stdout] 253 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 | /         assert_eq!(
[INFO] [stdout] 259 | |             enumerated(
[INFO] [stdout] 260 | |                 r#"ENUMERATED {
[INFO] [stdout] 261 | |           forward     (1),--This means forward
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |             })
[INFO] [stdout] 290 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 | /         assert_eq!(
[INFO] [stdout] 259 | |             enumerated(
[INFO] [stdout] 260 | |                 r#"ENUMERATED {
[INFO] [stdout] 261 | |           forward     (1),--This means forward
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |             })
[INFO] [stdout] 290 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 | /         assert_eq!(
[INFO] [stdout] 296 | |             enumerated(
[INFO] [stdout] 297 | |                 r#"ENUMERATED {
[INFO] [stdout] 298 | |           forward  -- this, too, ignored --   (1),
[INFO] [stdout] ...   |
[INFO] [stdout] 314 | |             })
[INFO] [stdout] 315 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 | /         assert_eq!(
[INFO] [stdout] 296 | |             enumerated(
[INFO] [stdout] 297 | |                 r#"ENUMERATED {
[INFO] [stdout] 298 | |           forward  -- this, too, ignored --   (1),
[INFO] [stdout] ...   |
[INFO] [stdout] 314 | |             })
[INFO] [stdout] 315 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 | /         assert_eq!(
[INFO] [stdout] 46 | |             integer("INTEGER"),
[INFO] [stdout] 47 | |             Ok(("", ASN1Type::Integer(Integer::default())))
[INFO] [stdout] 48 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::ASN1Type`, which is required by `Result<(&str, intermediate::ASN1Type), nom::Err<nom::error::Error<&str>>>: Debug`
[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 `Result<T, E>`
[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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 | /         assert_eq!(
[INFO] [stdout] 46 | |             integer("INTEGER"),
[INFO] [stdout] 47 | |             Ok(("", ASN1Type::Integer(Integer::default())))
[INFO] [stdout] 48 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::ASN1Type`, which is required by `Result<(&str, intermediate::ASN1Type), nom::Err<nom::error::Error<&str>>>: Debug`
[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 `Result<T, E>`
[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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | /         assert_eq!(
[INFO] [stdout] 50 | |             integer("INTEGER  (-9..-4, ...)").unwrap().1,
[INFO] [stdout] 51 | |             ASN1Type::Integer(Integer {
[INFO] [stdout] 52 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |             })
[INFO] [stdout] 62 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | /         assert_eq!(
[INFO] [stdout] 50 | |             integer("INTEGER  (-9..-4, ...)").unwrap().1,
[INFO] [stdout] 51 | |             ASN1Type::Integer(Integer {
[INFO] [stdout] 52 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |             })
[INFO] [stdout] 62 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 | /         assert_eq!(
[INFO] [stdout] 64 | |             integer("\r\nINTEGER(-9..-4)").unwrap().1,
[INFO] [stdout] 65 | |             ASN1Type::Integer(Integer {
[INFO] [stdout] 66 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |             })
[INFO] [stdout] 76 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 | /         assert_eq!(
[INFO] [stdout] 64 | |             integer("\r\nINTEGER(-9..-4)").unwrap().1,
[INFO] [stdout] 65 | |             ASN1Type::Integer(Integer {
[INFO] [stdout] 66 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |             })
[INFO] [stdout] 76 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | /         assert_eq!(
[INFO] [stdout] 30 | |             null(" --who would put a comment here?--NULL").unwrap().1,
[INFO] [stdout] 31 | |             ASN1Type::Null
[INFO] [stdout] 32 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | /         assert_eq!(
[INFO] [stdout] 30 | |             null(" --who would put a comment here?--NULL").unwrap().1,
[INFO] [stdout] 31 | |             ASN1Type::Null
[INFO] [stdout] 32 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 | /         assert_eq!(
[INFO] [stdout] 37 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 38 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 39 | |                 constraints: vec![]
[INFO] [stdout] 40 | |             })
[INFO] [stdout] 41 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 | /         assert_eq!(
[INFO] [stdout] 37 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 38 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 39 | |                 constraints: vec![]
[INFO] [stdout] 40 | |             })
[INFO] [stdout] 41 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | /         assert_eq!(
[INFO] [stdout] 48 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 49 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 50 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |             })
[INFO] [stdout] 60 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | /         assert_eq!(
[INFO] [stdout] 48 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 49 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 50 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |             })
[INFO] [stdout] 60 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | /         assert_eq!(
[INFO] [stdout] 67 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 68 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 69 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |             })
[INFO] [stdout] 80 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | /         assert_eq!(
[INFO] [stdout] 67 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 68 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 69 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |             })
[INFO] [stdout] 80 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 | /         assert_eq!(
[INFO] [stdout] 87 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 88 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 89 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | |             })
[INFO] [stdout] 99 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 | /         assert_eq!(
[INFO] [stdout] 87 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 88 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 89 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | |             })
[INFO] [stdout] 99 | |         )
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 | /         assert_eq!(
[INFO] [stdout] 106 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 107 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 108 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |             })
[INFO] [stdout] 119 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 | /         assert_eq!(
[INFO] [stdout] 106 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 107 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 108 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |             })
[INFO] [stdout] 119 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | /         assert_eq!(
[INFO] [stdout] 83 | |             parameters("{{Reg-MapData}}").unwrap().1,
[INFO] [stdout] 84 | |             vec![Parameter::ObjectSetParameter(ObjectSet {
[INFO] [stdout] 85 | |                 values: vec![ObjectSetValue::Reference("Reg-MapData".into())],
[INFO] [stdout] 86 | |                 extensible: None
[INFO] [stdout] 87 | |             })]
[INFO] [stdout] 88 | |         )
[INFO] [stdout]    | |_________^ `intermediate::constraints::Parameter` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::constraints::Parameter`, which is required by `Vec<intermediate::constraints::Parameter>: Debug`
[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<T, A>`
[INFO] [stdout]    = note: this error originates in 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:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 | /         assert_eq!(
[INFO] [stdout] 83 | |             parameters("{{Reg-MapData}}").unwrap().1,
[INFO] [stdout] 84 | |             vec![Parameter::ObjectSetParameter(ObjectSet {
[INFO] [stdout] 85 | |                 values: vec![ObjectSetValue::Reference("Reg-MapData".into())],
[INFO] [stdout] 86 | |                 extensible: None
[INFO] [stdout] 87 | |             })]
[INFO] [stdout] 88 | |         )
[INFO] [stdout]    | |_________^ `intermediate::constraints::Parameter` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::constraints::Parameter`, which is required by `Vec<intermediate::constraints::Parameter>: Debug`
[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<T, A>`
[INFO] [stdout]    = note: this error originates in 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:97:9
[INFO] [stdout]     |
[INFO] [stdout] 97  | /         assert_eq!(
[INFO] [stdout] 98  | |             real(
[INFO] [stdout] 99  | |                 r#" REAL -- Nothing here
[INFO] [stdout] 100 | |         NextType ::= TestType"#
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |             })
[INFO] [stdout] 107 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:97:9
[INFO] [stdout]     |
[INFO] [stdout] 97  | /         assert_eq!(
[INFO] [stdout] 98  | |             real(
[INFO] [stdout] 99  | |                 r#" REAL -- Nothing here
[INFO] [stdout] 100 | |         NextType ::= TestType"#
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |             })
[INFO] [stdout] 107 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | /         assert_eq!(
[INFO] [stdout] 113 | |             real(
[INFO] [stdout] 114 | |                 r#"REAL (WITH COMPONENTS {
[INFO] [stdout] 115 | |                     mantissa (-16777215..16777215),
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |             })
[INFO] [stdout] 174 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | /         assert_eq!(
[INFO] [stdout] 113 | |             real(
[INFO] [stdout] 114 | |                 r#"REAL (WITH COMPONENTS {
[INFO] [stdout] 115 | |                     mantissa (-16777215..16777215),
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |             })
[INFO] [stdout] 174 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(real_value("2.23412").unwrap().1, ASN1Value::Real(2.23412));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(real_value("2.23412").unwrap().1, ASN1Value::Real(2.23412));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | /         assert_eq!(
[INFO] [stdout] 181 | |             real_value("-12.23412").unwrap().1,
[INFO] [stdout] 182 | |             ASN1Value::Real(-12.23412)
[INFO] [stdout] 183 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | /         assert_eq!(
[INFO] [stdout] 181 | |             real_value("-12.23412").unwrap().1,
[INFO] [stdout] 182 | |             ASN1Value::Real(-12.23412)
[INFO] [stdout] 183 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 | /         assert_eq!(
[INFO] [stdout] 153 | |             default("\n\tDEFAULT\t-1").unwrap().1,
[INFO] [stdout] 154 | |             Some(ASN1Value::Integer(-1))
[INFO] [stdout] 155 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 | /         assert_eq!(
[INFO] [stdout] 153 | |             default("\n\tDEFAULT\t-1").unwrap().1,
[INFO] [stdout] 154 | |             Some(ASN1Value::Integer(-1))
[INFO] [stdout] 155 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 | /         assert_eq!(
[INFO] [stdout] 161 | |             default("  DEFAULT   TRUE").unwrap().1,
[INFO] [stdout] 162 | |             Some(ASN1Value::Boolean(true))
[INFO] [stdout] 163 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 | /         assert_eq!(
[INFO] [stdout] 161 | |             default("  DEFAULT   TRUE").unwrap().1,
[INFO] [stdout] 162 | |             Some(ASN1Value::Boolean(true))
[INFO] [stdout] 163 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | /         assert_eq!(
[INFO] [stdout] 169 | |             default("  DEFAULT '001010011'B").unwrap().1,
[INFO] [stdout] 170 | |             Some(ASN1Value::BitString(vec![
[INFO] [stdout] 171 | |                 false, false, true, false, true, false, false, true, true
[INFO] [stdout] 172 | |             ]))
[INFO] [stdout] 173 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | /         assert_eq!(
[INFO] [stdout] 169 | |             default("  DEFAULT '001010011'B").unwrap().1,
[INFO] [stdout] 170 | |             Some(ASN1Value::BitString(vec![
[INFO] [stdout] 171 | |                 false, false, true, false, true, false, false, true, true
[INFO] [stdout] 172 | |             ]))
[INFO] [stdout] 173 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 | /         assert_eq!(
[INFO] [stdout] 175 | |             default("DEFAULT 'F60E'H").unwrap().1,
[INFO] [stdout] 176 | |             Some(ASN1Value::BitString(vec![
[INFO] [stdout] 177 | |                 true, true, true, true, false, true, true, false, false, false, false, false, true,
[INFO] [stdout] 178 | |                 true, true, false
[INFO] [stdout] 179 | |             ]))
[INFO] [stdout] 180 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 | /         assert_eq!(
[INFO] [stdout] 175 | |             default("DEFAULT 'F60E'H").unwrap().1,
[INFO] [stdout] 176 | |             Some(ASN1Value::BitString(vec![
[INFO] [stdout] 177 | |                 true, true, true, true, false, true, true, false, false, false, false, false, true,
[INFO] [stdout] 178 | |                 true, true, false
[INFO] [stdout] 179 | |             ]))
[INFO] [stdout] 180 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 | /         assert_eq!(
[INFO] [stdout] 186 | |             default("  DEFAULT enumeral1").unwrap().1,
[INFO] [stdout] 187 | |             Some(ASN1Value::ElsewhereDeclaredValue {
[INFO] [stdout] 188 | |                 identifier: "enumeral1".into(),
[INFO] [stdout] 189 | |                 parent: None
[INFO] [stdout] 190 | |             })
[INFO] [stdout] 191 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 | /         assert_eq!(
[INFO] [stdout] 186 | |             default("  DEFAULT enumeral1").unwrap().1,
[INFO] [stdout] 187 | |             Some(ASN1Value::ElsewhereDeclaredValue {
[INFO] [stdout] 188 | |                 identifier: "enumeral1".into(),
[INFO] [stdout] 189 | |                 parent: None
[INFO] [stdout] 190 | |             })
[INFO] [stdout] 191 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 | /         assert_eq!(
[INFO] [stdout] 193 | |             default("DEFAULT enumeral1").unwrap().1,
[INFO] [stdout] 194 | |             Some(ASN1Value::ElsewhereDeclaredValue {
[INFO] [stdout] 195 | |                 identifier: "enumeral1".into(),
[INFO] [stdout] 196 | |                 parent: None
[INFO] [stdout] 197 | |             })
[INFO] [stdout] 198 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 | /         assert_eq!(
[INFO] [stdout] 193 | |             default("DEFAULT enumeral1").unwrap().1,
[INFO] [stdout] 194 | |             Some(ASN1Value::ElsewhereDeclaredValue {
[INFO] [stdout] 195 | |                 identifier: "enumeral1".into(),
[INFO] [stdout] 196 | |                 parent: None
[INFO] [stdout] 197 | |             })
[INFO] [stdout] 198 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Option<intermediate::ASN1Value>: Debug`
[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<T>`
[INFO] [stdout]     = note: this error originates in 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:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 | /         assert_eq!(
[INFO] [stdout] 204 | |         sequence(
[INFO] [stdout] 205 | |             r#"SEQUENCE {
[INFO] [stdout] 206 | |               clusterBoundingBoxShape    Shape (WITH COMPONENTS{..., elliptical ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL,
[INFO] [stdout] ...   |
[INFO] [stdout] 228 | |         })
[INFO] [stdout] 229 | |     )
[INFO] [stdout]     | |_____^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 | /         assert_eq!(
[INFO] [stdout] 204 | |         sequence(
[INFO] [stdout] 205 | |             r#"SEQUENCE {
[INFO] [stdout] 206 | |               clusterBoundingBoxShape    Shape (WITH COMPONENTS{..., elliptical ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL,
[INFO] [stdout] ...   |
[INFO] [stdout] 228 | |         })
[INFO] [stdout] 229 | |     )
[INFO] [stdout]     | |_____^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 | /         assert_eq!(
[INFO] [stdout] 235 | |             sequence(
[INFO] [stdout] 236 | |                 r#"SEQUENCE {
[INFO] [stdout] 237 | |         value         AccelerationValue,
[INFO] [stdout] ...   |
[INFO] [stdout] 276 | |             })
[INFO] [stdout] 277 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 | /         assert_eq!(
[INFO] [stdout] 235 | |             sequence(
[INFO] [stdout] 236 | |                 r#"SEQUENCE {
[INFO] [stdout] 237 | |         value         AccelerationValue,
[INFO] [stdout] ...   |
[INFO] [stdout] 276 | |             })
[INFO] [stdout] 277 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 | /         assert_eq!(
[INFO] [stdout] 283 | |             sequence(
[INFO] [stdout] 284 | |                 r#"SEQUENCE{
[INFO] [stdout] 285 | |                   xCoordinate    CartesianCoordinateWithConfidence,
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |             })
[INFO] [stdout] 340 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 | /         assert_eq!(
[INFO] [stdout] 283 | |             sequence(
[INFO] [stdout] 284 | |                 r#"SEQUENCE{
[INFO] [stdout] 285 | |                   xCoordinate    CartesianCoordinateWithConfidence,
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |             })
[INFO] [stdout] 340 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 | /         assert_eq!(
[INFO] [stdout] 346 | |             sequence(
[INFO] [stdout] 347 | |                 r#"SEQUENCE {
[INFO] [stdout] 348 | |                   horizontalPositionConfidence  PosConfidenceEllipse OPTIONAL,
[INFO] [stdout] ...   |
[INFO] [stdout] 408 | |             })
[INFO] [stdout] 409 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 | /         assert_eq!(
[INFO] [stdout] 346 | |             sequence(
[INFO] [stdout] 347 | |                 r#"SEQUENCE {
[INFO] [stdout] 348 | |                   horizontalPositionConfidence  PosConfidenceEllipse OPTIONAL,
[INFO] [stdout] ...   |
[INFO] [stdout] 408 | |             })
[INFO] [stdout] 409 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 | /         assert_eq!(
[INFO] [stdout] 415 | |             sequence(
[INFO] [stdout] 416 | |                 r#"SEQUENCE {
[INFO] [stdout] 417 | |                   unNumber                INTEGER (0..9999),
[INFO] [stdout] ...   |
[INFO] [stdout] 485 | |             })
[INFO] [stdout] 486 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 | /         assert_eq!(
[INFO] [stdout] 415 | |             sequence(
[INFO] [stdout] 416 | |                 r#"SEQUENCE {
[INFO] [stdout] 417 | |                   unNumber                INTEGER (0..9999),
[INFO] [stdout] ...   |
[INFO] [stdout] 485 | |             })
[INFO] [stdout] 486 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 | /         assert_eq!(
[INFO] [stdout] 492 | |             sequence(
[INFO] [stdout] 493 | |                 r#"SEQUENCE {
[INFO] [stdout] 494 | |                   nested                SEQUENCE {
[INFO] [stdout] ...   |
[INFO] [stdout] 596 | |             })
[INFO] [stdout] 597 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 | /         assert_eq!(
[INFO] [stdout] 492 | |             sequence(
[INFO] [stdout] 493 | |                 r#"SEQUENCE {
[INFO] [stdout] 494 | |                   nested                SEQUENCE {
[INFO] [stdout] ...   |
[INFO] [stdout] 596 | |             })
[INFO] [stdout] 597 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 | /         assert_eq!(
[INFO] [stdout] 603 | |             sequence_value("{itsaid content:0, ctx c-ctxRefNull}")
[INFO] [stdout] 604 | |                 .unwrap()
[INFO] [stdout] 605 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 622 | |             ])
[INFO] [stdout] 623 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 | /         assert_eq!(
[INFO] [stdout] 603 | |             sequence_value("{itsaid content:0, ctx c-ctxRefNull}")
[INFO] [stdout] 604 | |                 .unwrap()
[INFO] [stdout] 605 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 622 | |             ])
[INFO] [stdout] 623 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:628:9
[INFO] [stdout]     |
[INFO] [stdout] 628 | /         assert_eq!(
[INFO] [stdout] 629 | |             sequence(
[INFO] [stdout] 630 | |                 "SEQUENCE {item-code INTEGER (0..254),
[INFO] [stdout] 631 | |                 ...,
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |             })
[INFO] [stdout] 713 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:628:9
[INFO] [stdout]     |
[INFO] [stdout] 628 | /         assert_eq!(
[INFO] [stdout] 629 | |             sequence(
[INFO] [stdout] 630 | |                 "SEQUENCE {item-code INTEGER (0..254),
[INFO] [stdout] 631 | |                 ...,
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |             })
[INFO] [stdout] 713 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:718:9
[INFO] [stdout]     |
[INFO] [stdout] 718 | /         assert_eq!(
[INFO] [stdout] 719 | |             sequence(
[INFO] [stdout] 720 | |                 r#"SEQUENCE {
[INFO] [stdout] 721 | |             COMPONENTS OF TypeA,
[INFO] [stdout] ...   |
[INFO] [stdout] 744 | |             })
[INFO] [stdout] 745 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:718:9
[INFO] [stdout]     |
[INFO] [stdout] 718 | /         assert_eq!(
[INFO] [stdout] 719 | |             sequence(
[INFO] [stdout] 720 | |                 r#"SEQUENCE {
[INFO] [stdout] 721 | |             COMPONENTS OF TypeA,
[INFO] [stdout] ...   |
[INFO] [stdout] 744 | |             })
[INFO] [stdout] 745 | |         )
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 | / ...   assert_eq!(
[INFO] [stdout] 771 | | ...       sequence_value(
[INFO] [stdout] 772 | | ...           r#"{ not:equalityMatch:{ attributeDesc "ABCDLMYZ", assertionValue 'A2'H }, equalityMatch:{ attributeDesc "XY", assertionVal...
[INFO] [stdout] 773 | | ...       )
[INFO] [stdout] ...   |
[INFO] [stdout] 816 | | ...       ])
[INFO] [stdout] 817 | | ...   );
[INFO] [stdout]     | |_______^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 | / ...   assert_eq!(
[INFO] [stdout] 771 | | ...       sequence_value(
[INFO] [stdout] 772 | | ...           r#"{ not:equalityMatch:{ attributeDesc "ABCDLMYZ", assertionValue 'A2'H }, equalityMatch:{ attributeDesc "XY", assertionVal...
[INFO] [stdout] 773 | | ...       )
[INFO] [stdout] ...   |
[INFO] [stdout] 816 | | ...       ])
[INFO] [stdout] 817 | | ...   );
[INFO] [stdout]     | |_______^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[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: this error originates in 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_of.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | /         assert_eq!(
[INFO] [stdout] 53 | |             sequence_of("SEQUENCE OF BOOLEAN").unwrap().1,
[INFO] [stdout] 54 | |             ASN1Type::SequenceOf(SequenceOrSetOf {
[INFO] [stdout] 55 | |                 is_recursive: false,
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |             })
[INFO] [stdout] 61 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | /         assert_eq!(
[INFO] [stdout] 53 | |             sequence_of("SEQUENCE OF BOOLEAN").unwrap().1,
[INFO] [stdout] 54 | |             ASN1Type::SequenceOf(SequenceOrSetOf {
[INFO] [stdout] 55 | |                 is_recursive: false,
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |             })
[INFO] [stdout] 61 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | /         assert_eq!(
[INFO] [stdout] 67 | |             sequence_of("SEQUENCE OF Things").unwrap().1,
[INFO] [stdout] 68 | |             ASN1Type::SequenceOf(SequenceOrSetOf {
[INFO] [stdout] 69 | |                 is_recursive: false,
[INFO] [stdout] ...  |
[INFO] [stdout] 76 | |             })
[INFO] [stdout] 77 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | /         assert_eq!(
[INFO] [stdout] 67 | |             sequence_of("SEQUENCE OF Things").unwrap().1,
[INFO] [stdout] 68 | |             ASN1Type::SequenceOf(SequenceOrSetOf {
[INFO] [stdout] 69 | |                 is_recursive: false,
[INFO] [stdout] ...  |
[INFO] [stdout] 76 | |             })
[INFO] [stdout] 77 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:82:9
[INFO] [stdout]     |
[INFO] [stdout] 82  | /         assert_eq!(
[INFO] [stdout] 83  | |             sequence_of("SEQUENCE SIZE (1..13,...) OF CorrelationCellValue  ")
[INFO] [stdout] 84  | |                 .unwrap()
[INFO] [stdout] 85  | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |             })
[INFO] [stdout] 104 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:82:9
[INFO] [stdout]     |
[INFO] [stdout] 82  | /         assert_eq!(
[INFO] [stdout] 83  | |             sequence_of("SEQUENCE SIZE (1..13,...) OF CorrelationCellValue  ")
[INFO] [stdout] 84  | |                 .unwrap()
[INFO] [stdout] 85  | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |             })
[INFO] [stdout] 104 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | /         assert_eq!(
[INFO] [stdout] 110 | |             sequence_of("SEQUENCE (SIZE (1..13, ...)) OF CorrelationCellValue  ")
[INFO] [stdout] 111 | |                 .unwrap()
[INFO] [stdout] 112 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 130 | |             })
[INFO] [stdout] 131 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | /         assert_eq!(
[INFO] [stdout] 110 | |             sequence_of("SEQUENCE (SIZE (1..13, ...)) OF CorrelationCellValue  ")
[INFO] [stdout] 111 | |                 .unwrap()
[INFO] [stdout] 112 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 130 | |             })
[INFO] [stdout] 131 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 | /         assert_eq!(
[INFO] [stdout] 137 | |             sequence_of(
[INFO] [stdout] 138 | |                 r#"SEQUENCE SIZE (1..13,...) OF INTEGER {
[INFO] [stdout] 139 | |               one-distinguished-value (12)
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |             })
[INFO] [stdout] 171 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 | /         assert_eq!(
[INFO] [stdout] 137 | |             sequence_of(
[INFO] [stdout] 138 | |                 r#"SEQUENCE SIZE (1..13,...) OF INTEGER {
[INFO] [stdout] 139 | |               one-distinguished-value (12)
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |             })
[INFO] [stdout] 171 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | /         assert_eq!(
[INFO] [stdout] 177 | |             sequence_of(
[INFO] [stdout] 178 | |                 r#"SEQUENCE (SIZE(1..4)) OF
[INFO] [stdout] 179 | |       RegionalExtension {{Reg-MapData}} OPTIONAL,"#
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | |             })
[INFO] [stdout] 206 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | /         assert_eq!(
[INFO] [stdout] 177 | |             sequence_of(
[INFO] [stdout] 178 | |                 r#"SEQUENCE (SIZE(1..4)) OF
[INFO] [stdout] 179 | |       RegionalExtension {{Reg-MapData}} OPTIONAL,"#
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | |             })
[INFO] [stdout] 206 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 | /             sequence_of(
[INFO] [stdout] 214 | |                 r#"SEQUENCE (SIZE(1..MAX)) OF
[INFO] [stdout] 215 | |         IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.&Extn({
[INFO] [stdout] 216 | |         Ieee1609Dot2HeaderInfoContributedExtensions
[INFO] [stdout] ...   |
[INFO] [stdout] 219 | |             .unwrap()
[INFO] [stdout] 220 | |             .1
[INFO] [stdout]     | |______________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 | /         assert_eq!(
[INFO] [stdout] 56 | |             set(r#"SET {
[INFO] [stdout] 57 | |             title VisibleString,
[INFO] [stdout] 58 | |             children SEQUENCE OF VisibleString DEFAULT {}
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |             })
[INFO] [stdout] 97 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 | /         assert_eq!(
[INFO] [stdout] 56 | |             set(r#"SET {
[INFO] [stdout] 57 | |             title VisibleString,
[INFO] [stdout] 58 | |             children SEQUENCE OF VisibleString DEFAULT {}
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |             })
[INFO] [stdout] 97 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | /         assert_eq!(
[INFO] [stdout] 52 | |             set_of("SET OF BOOLEAN").unwrap().1,
[INFO] [stdout] 53 | |             ASN1Type::SetOf(SequenceOrSetOf {
[INFO] [stdout] 54 | |                 is_recursive: false,
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |             })
[INFO] [stdout] 60 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | /         assert_eq!(
[INFO] [stdout] 52 | |             set_of("SET OF BOOLEAN").unwrap().1,
[INFO] [stdout] 53 | |             ASN1Type::SetOf(SequenceOrSetOf {
[INFO] [stdout] 54 | |                 is_recursive: false,
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |             })
[INFO] [stdout] 60 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | /         assert_eq!(
[INFO] [stdout] 66 | |             set_of("SET OF Things").unwrap().1,
[INFO] [stdout] 67 | |             ASN1Type::SetOf(SequenceOrSetOf {
[INFO] [stdout] 68 | |                 is_recursive: false,
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |             })
[INFO] [stdout] 76 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | /         assert_eq!(
[INFO] [stdout] 66 | |             set_of("SET OF Things").unwrap().1,
[INFO] [stdout] 67 | |             ASN1Type::SetOf(SequenceOrSetOf {
[INFO] [stdout] 68 | |                 is_recursive: false,
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |             })
[INFO] [stdout] 76 | |         );
[INFO] [stdout]    | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]    |
[INFO] [stdout] 748+ #[derive(Debug)]
[INFO] [stdout] 749| 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:81:9
[INFO] [stdout]     |
[INFO] [stdout] 81  | /         assert_eq!(
[INFO] [stdout] 82  | |             set_of("SET SIZE (1..13,...) OF CorrelationCellValue  ")
[INFO] [stdout] 83  | |                 .unwrap()
[INFO] [stdout] 84  | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |             })
[INFO] [stdout] 103 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:81:9
[INFO] [stdout]     |
[INFO] [stdout] 81  | /         assert_eq!(
[INFO] [stdout] 82  | |             set_of("SET SIZE (1..13,...) OF CorrelationCellValue  ")
[INFO] [stdout] 83  | |                 .unwrap()
[INFO] [stdout] 84  | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |             })
[INFO] [stdout] 103 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 | /         assert_eq!(
[INFO] [stdout] 109 | |             set_of("SET (SIZE (1..13, ...)) OF CorrelationCellValue  ")
[INFO] [stdout] 110 | |                 .unwrap()
[INFO] [stdout] 111 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |             })
[INFO] [stdout] 130 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 | /         assert_eq!(
[INFO] [stdout] 109 | |             set_of("SET (SIZE (1..13, ...)) OF CorrelationCellValue  ")
[INFO] [stdout] 110 | |                 .unwrap()
[INFO] [stdout] 111 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |             })
[INFO] [stdout] 130 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 | /         assert_eq!(
[INFO] [stdout] 136 | |             set_of(
[INFO] [stdout] 137 | |                 r#"SET SIZE (1..13,...) OF INTEGER {
[INFO] [stdout] 138 | |               one-distinguished-value (12)
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |             })
[INFO] [stdout] 170 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 | /         assert_eq!(
[INFO] [stdout] 136 | |             set_of(
[INFO] [stdout] 137 | |                 r#"SET SIZE (1..13,...) OF INTEGER {
[INFO] [stdout] 138 | |               one-distinguished-value (12)
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |             })
[INFO] [stdout] 170 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 | /         assert_eq!(
[INFO] [stdout] 176 | |             set_of(
[INFO] [stdout] 177 | |                 r#"SET (SIZE(1..4)) OF
[INFO] [stdout] 178 | |       RegionalExtension {{Reg-MapData}} OPTIONAL,"#
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |             })
[INFO] [stdout] 205 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 | /         assert_eq!(
[INFO] [stdout] 176 | |             set_of(
[INFO] [stdout] 177 | |                 r#"SET (SIZE(1..4)) OF
[INFO] [stdout] 178 | |       RegionalExtension {{Reg-MapData}} OPTIONAL,"#
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |             })
[INFO] [stdout] 205 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:212:13
[INFO] [stdout]     |
[INFO] [stdout] 212 | /             set_of(
[INFO] [stdout] 213 | |                 r#"SET (SIZE(1..MAX)) OF
[INFO] [stdout] 214 | |         IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.&Extn({
[INFO] [stdout] 215 | |         Ieee1609Dot2HeaderInfoContributedExtensions
[INFO] [stdout] ...   |
[INFO] [stdout] 218 | |             .unwrap()
[INFO] [stdout] 219 | |             .1
[INFO] [stdout]     | |______________^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 | /         assert_eq!(
[INFO] [stdout] 230 | |             many1(in_parentheses(opt_delimited::<
[INFO] [stdout] 231 | |                 char,
[INFO] [stdout] 232 | |                 ASN1Value,
[INFO] [stdout] ...   |
[INFO] [stdout] 242 | |             Ok(("", vec![ASN1Value::Integer(5)]))
[INFO] [stdout] 243 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Result<(&str, Vec<intermediate::ASN1Value>), nom::Err<nom::error::Error<&str>>>: Debug`
[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<T, E>`
[INFO] [stdout]     = note: this error originates in 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:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 | /         assert_eq!(
[INFO] [stdout] 230 | |             many1(in_parentheses(opt_delimited::<
[INFO] [stdout] 231 | |                 char,
[INFO] [stdout] 232 | |                 ASN1Value,
[INFO] [stdout] ...   |
[INFO] [stdout] 242 | |             Ok(("", vec![ASN1Value::Integer(5)]))
[INFO] [stdout] 243 | |         );
[INFO] [stdout]     | |_________^ `intermediate::ASN1Value` cannot be formatted using `{:?}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ASN1Value`, which is required by `Result<(&str, Vec<intermediate::ASN1Value>), nom::Err<nom::error::Error<&str>>>: Debug`
[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<T, E>`
[INFO] [stdout]     = note: this error originates in 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:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | /         assert_eq!(
[INFO] [stdout] 33 | |             *int.constraints.first().unwrap(),
[INFO] [stdout] 34 | |             Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 35 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |             })
[INFO] [stdout] 42 | |         );
[INFO] [stdout]    | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[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: this error originates in 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:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | /         assert_eq!(
[INFO] [stdout] 33 | |             *int.constraints.first().unwrap(),
[INFO] [stdout] 34 | |             Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 35 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |             })
[INFO] [stdout] 42 | |         );
[INFO] [stdout]    | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[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: this error originates in 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:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 | /         assert_eq!(
[INFO] [stdout] 71 | |             *int.constraints.first().unwrap(),
[INFO] [stdout] 72 | |             Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 73 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |             })
[INFO] [stdout] 80 | |         );
[INFO] [stdout]    | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[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: this error originates in 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:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 | /         assert_eq!(
[INFO] [stdout] 71 | |             *int.constraints.first().unwrap(),
[INFO] [stdout] 72 | |             Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 73 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |             })
[INFO] [stdout] 80 | |         );
[INFO] [stdout]    | |_________^ `intermediate::constraints::Constraint` cannot be formatted using `{:?}`
[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: this error originates in 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:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 | /     assert_eq!(
[INFO] [stdout] 146 | |         tld.ty,
[INFO] [stdout] 147 | |         ASN1Type::Boolean(Boolean {
[INFO] [stdout] 148 | |             constraints: vec![]
[INFO] [stdout] 149 | |         })
[INFO] [stdout] 150 | |     );
[INFO] [stdout]     | |_____^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 | /     assert_eq!(
[INFO] [stdout] 146 | |         tld.ty,
[INFO] [stdout] 147 | |         ASN1Type::Boolean(Boolean {
[INFO] [stdout] 148 | |             constraints: vec![]
[INFO] [stdout] 149 | |         })
[INFO] [stdout] 150 | |     );
[INFO] [stdout]     | |_____^ `intermediate::ASN1Type` cannot be formatted using `{:?}`
[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 `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:748:1
[INFO] [stdout]     |
[INFO] [stdout] 748 + #[derive(Debug)]
[INFO] [stdout] 749 | 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).unwrap())
[INFO] [stdout]     |     -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::ToplevelDefinition` cannot be formatted using `{:?}`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ToplevelDefinition`, which is required by `Vec<(intermediate::ModuleReference, Vec<intermediate::ToplevelDefinition>)>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: required for `Vec<intermediate::ToplevelDefinition>` to implement `Debug`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `Vec<(intermediate::ModuleReference, Vec<intermediate::ToplevelDefinition>)>` 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<I: std::fmt::Debug>(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:518:1
[INFO] [stdout]     |
[INFO] [stdout] 518 + #[derive(Debug)]
[INFO] [stdout] 519 | 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]     |      -------------- ^^^^^ `intermediate::ToplevelDefinition` cannot be formatted using `{:?}`
[INFO] [stdout]     |      |
[INFO] [stdout]     |      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ToplevelDefinition`, which is required by `Vec<intermediate::ToplevelDefinition>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: required for `Vec<intermediate::ToplevelDefinition>` 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<I: std::fmt::Debug>(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:518:1
[INFO] [stdout]     |
[INFO] [stdout] 518 + #[derive(Debug)]
[INFO] [stdout] 519 | 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]     |                             -------------- ^^^^^^^^^^^^^^^ `intermediate::ToplevelDefinition` cannot be formatted using `{:?}`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Debug` is not implemented for `intermediate::ToplevelDefinition`, which is required by `Vec<intermediate::ToplevelDefinition>: Debug`
[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<T, A>`
[INFO] [stdout]     = note: required for `Vec<intermediate::ToplevelDefinition>` 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<I: std::fmt::Debug>(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:518:1
[INFO] [stdout]     |
[INFO] [stdout] 518 + #[derive(Debug)]
[INFO] [stdout] 519 | pub enum ToplevelDefinition {
[INFO] [stdout]     |
[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 344 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "532f5b7d670b567dca7c8147e0648754ae3b0ed81350836928541cd9a3784531", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "532f5b7d670b567dca7c8147e0648754ae3b0ed81350836928541cd9a3784531", kill_on_drop: false }`
[INFO] [stdout] 532f5b7d670b567dca7c8147e0648754ae3b0ed81350836928541cd9a3784531
