[INFO] fetching crate rasn-compiler 0.6.1...
[INFO] checking rasn-compiler-0.6.1 against try#31561a63598a0f21fc74c024747ef1310fdd2eb2 for pr-133536
[INFO] extracting crate rasn-compiler 0.6.1 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate rasn-compiler 0.6.1 on toolchain 31561a63598a0f21fc74c024747ef1310fdd2eb2
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rasn-compiler 0.6.1
[INFO] finished tweaking crates.io crate rasn-compiler 0.6.1
[INFO] tweaked toml for crates.io crate rasn-compiler 0.6.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate crates.io crate rasn-compiler 0.6.1 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" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 792c8e798ed71124a01ab35506044665b03558c1354690309b0df1cc06495841
[INFO] running `Command { std: "docker" "start" "-a" "792c8e798ed71124a01ab35506044665b03558c1354690309b0df1cc06495841", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "792c8e798ed71124a01ab35506044665b03558c1354690309b0df1cc06495841", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "792c8e798ed71124a01ab35506044665b03558c1354690309b0df1cc06495841", kill_on_drop: false }`
[INFO] [stdout] 792c8e798ed71124a01ab35506044665b03558c1354690309b0df1cc06495841
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 962465f35ce26738d6d6f61a3c02acdaad9a77426b234120cd3dae72bc77ebc6
[INFO] running `Command { std: "docker" "start" "-a" "962465f35ce26738d6d6f61a3c02acdaad9a77426b234120cd3dae72bc77ebc6", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.2.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking quote v1.0.37
[INFO] [stderr]     Checking regex-automata v0.4.8
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking num v0.4.1
[INFO] [stderr]     Checking regex v1.11.0
[INFO] [stderr]     Checking rasn-compiler v0.6.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `internal_macros`
[INFO] [stdout]  --> src/intermediate/constraints.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use internal_macros::EnumDebug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of 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:139:41
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 139 | ) -> impl Fn(Input<'a>) -> ParserResult<'_, &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:139:45
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 139 | ) -> impl Fn(Input<'a>) -> ParserResult<'_, &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] warning: elided lifetime has a name
[INFO] [stdout]    --> src/lexer/util.rs:139:41
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 139 | ) -> impl Fn(Input<'a>) -> ParserResult<'_, &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:139:45
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub fn take_until_unbalanced<'a>(
[INFO] [stdout]     |                              -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 139 | ) -> impl Fn(Input<'a>) -> ParserResult<'_, &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, PartialEq)]
[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`
[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:516:1
[INFO] [stdout]    |
[INFO] [stdout] 516+ #[derive(Debug)]
[INFO] [stdout] 517| 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`
[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:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 + #[derive(Debug)]
[INFO] [stdout] 991 | 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:744:81
[INFO] [stdout]     |
[INFO] [stdout] 744 |                         "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`
[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:768:83
[INFO] [stdout]     |
[INFO] [stdout] 768 |                         "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`
[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:874:76
[INFO] [stdout]     |
[INFO] [stdout] 874 |                         &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`
[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:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 + #[derive(Debug)]
[INFO] [stdout] 991 | 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:951:76
[INFO] [stdout]     |
[INFO] [stdout] 951 |                         &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:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 + #[derive(Debug)]
[INFO] [stdout] 991 | pub enum CharacterStringType {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::TaggingEnvironment` doesn't implement `Debug`
[INFO] [stdout]   --> src/generator/rasn/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Debug, Default)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 31 |     tagging_environment: TaggingEnvironment,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `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:246:1
[INFO] [stdout]    |
[INFO] [stdout] 246+ #[derive(Debug)]
[INFO] [stdout] 247| pub enum TaggingEnvironment {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ExtensibilityEnvironment` doesn't implement `Debug`
[INFO] [stdout]   --> src/generator/rasn/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Debug, Default)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 32 |     extensibility_environment: ExtensibilityEnvironment,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `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]   --> src/intermediate/mod.rs:269:1
[INFO] [stdout]    |
[INFO] [stdout] 269+ #[derive(Debug)]
[INFO] [stdout] 270| 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`
[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`
[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`
[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`
[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`
[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`
[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`
[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`
[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`
[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:990:1
[INFO] [stdout]    |
[INFO] [stdout] 990+ #[derive(Debug)]
[INFO] [stdout] 991| 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:368:27
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 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`
[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:529:33
[INFO] [stdout]     |
[INFO] [stdout] 529 | ...                   v1,
[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:530:33
[INFO] [stdout]     |
[INFO] [stdout] 530 | ...                   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:550:37
[INFO] [stdout]     |
[INFO] [stdout] 550 | ...                   v1,
[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:551:37
[INFO] [stdout]     |
[INFO] [stdout] 551 | ...                   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:563:84
[INFO] [stdout]     |
[INFO] [stdout] 563 |                     &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:563:88
[INFO] [stdout]     |
[INFO] [stdout] 563 |                     &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:684:84
[INFO] [stdout]     |
[INFO] [stdout] 684 |                     &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:684:88
[INFO] [stdout]     |
[INFO] [stdout] 684 |                     &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:833:17
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 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`
[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:833:24
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 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`
[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:833:29
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 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`
[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:881:17
[INFO] [stdout]     |
[INFO] [stdout] 881 |                 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`
[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:881:20
[INFO] [stdout]     |
[INFO] [stdout] 881 |                 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`
[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:881:25
[INFO] [stdout]     |
[INFO] [stdout] 881 |                 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`
[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:1022:9
[INFO] [stdout]      |
[INFO] [stdout] 1022 | /         assert_eq!(
[INFO] [stdout] 1023 | |             fold_constraint_set(
[INFO] [stdout] 1024 | |                 &SetOperation {
[INFO] [stdout] 1025 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1044 | |             }
[INFO] [stdout] 1045 | |         );
[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:1022:9
[INFO] [stdout]      |
[INFO] [stdout] 1022 | /         assert_eq!(
[INFO] [stdout] 1023 | |             fold_constraint_set(
[INFO] [stdout] 1024 | |                 &SetOperation {
[INFO] [stdout] 1025 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1044 | |             }
[INFO] [stdout] 1045 | |         );
[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:1046:9
[INFO] [stdout]      |
[INFO] [stdout] 1046 | /         assert_eq!(
[INFO] [stdout] 1047 | |             fold_constraint_set(
[INFO] [stdout] 1048 | |                 &SetOperation {
[INFO] [stdout] 1049 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1068 | |             }
[INFO] [stdout] 1069 | |         )
[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:1046:9
[INFO] [stdout]      |
[INFO] [stdout] 1046 | /         assert_eq!(
[INFO] [stdout] 1047 | |             fold_constraint_set(
[INFO] [stdout] 1048 | |                 &SetOperation {
[INFO] [stdout] 1049 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1068 | |             }
[INFO] [stdout] 1069 | |         )
[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:1074:9
[INFO] [stdout]      |
[INFO] [stdout] 1074 | /         assert_eq!(
[INFO] [stdout] 1075 | |             fold_constraint_set(
[INFO] [stdout] 1076 | |                 &SetOperation {
[INFO] [stdout] 1077 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1098 | |             }
[INFO] [stdout] 1099 | |         );
[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:1074:9
[INFO] [stdout]      |
[INFO] [stdout] 1074 | /         assert_eq!(
[INFO] [stdout] 1075 | |             fold_constraint_set(
[INFO] [stdout] 1076 | |                 &SetOperation {
[INFO] [stdout] 1077 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1098 | |             }
[INFO] [stdout] 1099 | |         );
[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:1100:9
[INFO] [stdout]      |
[INFO] [stdout] 1100 | /         assert_eq!(
[INFO] [stdout] 1101 | |             fold_constraint_set(
[INFO] [stdout] 1102 | |                 &SetOperation {
[INFO] [stdout] 1103 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1124 | |             }
[INFO] [stdout] 1125 | |         )
[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:1100:9
[INFO] [stdout]      |
[INFO] [stdout] 1100 | /         assert_eq!(
[INFO] [stdout] 1101 | |             fold_constraint_set(
[INFO] [stdout] 1102 | |                 &SetOperation {
[INFO] [stdout] 1103 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1124 | |             }
[INFO] [stdout] 1125 | |         )
[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:1130:9
[INFO] [stdout]      |
[INFO] [stdout] 1130 | /         assert_eq!(
[INFO] [stdout] 1131 | |             fold_constraint_set(
[INFO] [stdout] 1132 | |                 &SetOperation {
[INFO] [stdout] 1133 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1153 | |             }
[INFO] [stdout] 1154 | |         );
[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:1130:9
[INFO] [stdout]      |
[INFO] [stdout] 1130 | /         assert_eq!(
[INFO] [stdout] 1131 | |             fold_constraint_set(
[INFO] [stdout] 1132 | |                 &SetOperation {
[INFO] [stdout] 1133 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1153 | |             }
[INFO] [stdout] 1154 | |         );
[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:1155:9
[INFO] [stdout]      |
[INFO] [stdout] 1155 | /         assert_eq!(
[INFO] [stdout] 1156 | |             fold_constraint_set(
[INFO] [stdout] 1157 | |                 &SetOperation {
[INFO] [stdout] 1158 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |             }
[INFO] [stdout] 1179 | |         )
[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:1155:9
[INFO] [stdout]      |
[INFO] [stdout] 1155 | /         assert_eq!(
[INFO] [stdout] 1156 | |             fold_constraint_set(
[INFO] [stdout] 1157 | |                 &SetOperation {
[INFO] [stdout] 1158 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1178 | |             }
[INFO] [stdout] 1179 | |         )
[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:1184:9
[INFO] [stdout]      |
[INFO] [stdout] 1184 | /         assert_eq!(
[INFO] [stdout] 1185 | |             fold_constraint_set(
[INFO] [stdout] 1186 | |                 &SetOperation {
[INFO] [stdout] 1187 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1206 | |             }
[INFO] [stdout] 1207 | |         );
[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:1184:9
[INFO] [stdout]      |
[INFO] [stdout] 1184 | /         assert_eq!(
[INFO] [stdout] 1185 | |             fold_constraint_set(
[INFO] [stdout] 1186 | |                 &SetOperation {
[INFO] [stdout] 1187 | |                     base: SubtypeElement::SingleValue {
[INFO] [stdout] ...    |
[INFO] [stdout] 1206 | |             }
[INFO] [stdout] 1207 | |         );
[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:1212:9
[INFO] [stdout]      |
[INFO] [stdout] 1212 | /         assert_eq!(
[INFO] [stdout] 1213 | |             fold_constraint_set(
[INFO] [stdout] 1214 | |                 &SetOperation {
[INFO] [stdout] 1215 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1235 | |             }
[INFO] [stdout] 1236 | |         );
[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:1212:9
[INFO] [stdout]      |
[INFO] [stdout] 1212 | /         assert_eq!(
[INFO] [stdout] 1213 | |             fold_constraint_set(
[INFO] [stdout] 1214 | |                 &SetOperation {
[INFO] [stdout] 1215 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1235 | |             }
[INFO] [stdout] 1236 | |         );
[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:1237:9
[INFO] [stdout]      |
[INFO] [stdout] 1237 | /         assert_eq!(
[INFO] [stdout] 1238 | |             fold_constraint_set(
[INFO] [stdout] 1239 | |                 &SetOperation {
[INFO] [stdout] 1240 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1261 | |             }
[INFO] [stdout] 1262 | |         )
[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:1237:9
[INFO] [stdout]      |
[INFO] [stdout] 1237 | /         assert_eq!(
[INFO] [stdout] 1238 | |             fold_constraint_set(
[INFO] [stdout] 1239 | |                 &SetOperation {
[INFO] [stdout] 1240 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1261 | |             }
[INFO] [stdout] 1262 | |         )
[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:1267:9
[INFO] [stdout]      |
[INFO] [stdout] 1267 | /         assert_eq!(
[INFO] [stdout] 1268 | |             fold_constraint_set(
[INFO] [stdout] 1269 | |                 &SetOperation {
[INFO] [stdout] 1270 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1290 | |             }
[INFO] [stdout] 1291 | |         );
[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:1267:9
[INFO] [stdout]      |
[INFO] [stdout] 1267 | /         assert_eq!(
[INFO] [stdout] 1268 | |             fold_constraint_set(
[INFO] [stdout] 1269 | |                 &SetOperation {
[INFO] [stdout] 1270 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1290 | |             }
[INFO] [stdout] 1291 | |         );
[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:1292:9
[INFO] [stdout]      |
[INFO] [stdout] 1292 | /         assert_eq!(
[INFO] [stdout] 1293 | |             fold_constraint_set(
[INFO] [stdout] 1294 | |                 &SetOperation {
[INFO] [stdout] 1295 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1315 | |             }
[INFO] [stdout] 1316 | |         )
[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:1292:9
[INFO] [stdout]      |
[INFO] [stdout] 1292 | /         assert_eq!(
[INFO] [stdout] 1293 | |             fold_constraint_set(
[INFO] [stdout] 1294 | |                 &SetOperation {
[INFO] [stdout] 1295 | |                     base: SubtypeElement::ValueRange {
[INFO] [stdout] ...    |
[INFO] [stdout] 1315 | |             }
[INFO] [stdout] 1316 | |         )
[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:1334:9
[INFO] [stdout]      |
[INFO] [stdout] 1334 | /         assert_eq!(
[INFO] [stdout] 1335 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1336 | |                 .unwrap()
[INFO] [stdout] 1337 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1341 | |             }
[INFO] [stdout] 1342 | |         );
[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:1334:9
[INFO] [stdout]      |
[INFO] [stdout] 1334 | /         assert_eq!(
[INFO] [stdout] 1335 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1336 | |                 .unwrap()
[INFO] [stdout] 1337 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1341 | |             }
[INFO] [stdout] 1342 | |         );
[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:1343:9
[INFO] [stdout]      |
[INFO] [stdout] 1343 | /         assert_eq!(
[INFO] [stdout] 1344 | |             fold_constraint_set(
[INFO] [stdout] 1345 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1346 | |                 Some(&CharacterStringType::IA5String.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1353 | |             }
[INFO] [stdout] 1354 | |         );
[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:1343:9
[INFO] [stdout]      |
[INFO] [stdout] 1343 | /         assert_eq!(
[INFO] [stdout] 1344 | |             fold_constraint_set(
[INFO] [stdout] 1345 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1346 | |                 Some(&CharacterStringType::IA5String.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1353 | |             }
[INFO] [stdout] 1354 | |         );
[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:1355:9
[INFO] [stdout]      |
[INFO] [stdout] 1355 | /         assert_eq!(
[INFO] [stdout] 1356 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1357 | |             None
[INFO] [stdout] 1358 | |         );
[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]      = 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:1355:9
[INFO] [stdout]      |
[INFO] [stdout] 1355 | /         assert_eq!(
[INFO] [stdout] 1356 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1357 | |             None
[INFO] [stdout] 1358 | |         );
[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]      = 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:1359:9
[INFO] [stdout]      |
[INFO] [stdout] 1359 | /         assert_eq!(
[INFO] [stdout] 1360 | |             fold_constraint_set(
[INFO] [stdout] 1361 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1362 | |                 Some(&CharacterStringType::IA5String.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1365 | |             None
[INFO] [stdout] 1366 | |         );
[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]      = 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:1359:9
[INFO] [stdout]      |
[INFO] [stdout] 1359 | /         assert_eq!(
[INFO] [stdout] 1360 | |             fold_constraint_set(
[INFO] [stdout] 1361 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1362 | |                 Some(&CharacterStringType::IA5String.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1365 | |             None
[INFO] [stdout] 1366 | |         );
[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]      = 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:1385:9
[INFO] [stdout]      |
[INFO] [stdout] 1385 | /         assert_eq!(
[INFO] [stdout] 1386 | |             fold_constraint_set(
[INFO] [stdout] 1387 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1388 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1395 | |             }
[INFO] [stdout] 1396 | |         );
[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:1385:9
[INFO] [stdout]      |
[INFO] [stdout] 1385 | /         assert_eq!(
[INFO] [stdout] 1386 | |             fold_constraint_set(
[INFO] [stdout] 1387 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1388 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1395 | |             }
[INFO] [stdout] 1396 | |         );
[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:1397:9
[INFO] [stdout]      |
[INFO] [stdout] 1397 | /         assert_eq!(
[INFO] [stdout] 1398 | |             fold_constraint_set(
[INFO] [stdout] 1399 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1400 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1403 | |             None
[INFO] [stdout] 1404 | |         );
[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]      = 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:1397:9
[INFO] [stdout]      |
[INFO] [stdout] 1397 | /         assert_eq!(
[INFO] [stdout] 1398 | |             fold_constraint_set(
[INFO] [stdout] 1399 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1400 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1403 | |             None
[INFO] [stdout] 1404 | |         );
[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]      = 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:1405:9
[INFO] [stdout]      |
[INFO] [stdout] 1405 | /         assert_eq!(
[INFO] [stdout] 1406 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1407 | |                 .unwrap()
[INFO] [stdout] 1408 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1413 | |             }
[INFO] [stdout] 1414 | |         );
[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:1405:9
[INFO] [stdout]      |
[INFO] [stdout] 1405 | /         assert_eq!(
[INFO] [stdout] 1406 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1407 | |                 .unwrap()
[INFO] [stdout] 1408 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1413 | |             }
[INFO] [stdout] 1414 | |         );
[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:1415:9
[INFO] [stdout]      |
[INFO] [stdout] 1415 | /         assert_eq!(
[INFO] [stdout] 1416 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1417 | |             None
[INFO] [stdout] 1418 | |         );
[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]      = 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:1415:9
[INFO] [stdout]      |
[INFO] [stdout] 1415 | /         assert_eq!(
[INFO] [stdout] 1416 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1417 | |             None
[INFO] [stdout] 1418 | |         );
[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]      = 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:1436:9
[INFO] [stdout]      |
[INFO] [stdout] 1436 | /         assert_eq!(
[INFO] [stdout] 1437 | |             fold_constraint_set(
[INFO] [stdout] 1438 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1439 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1447 | |             }
[INFO] [stdout] 1448 | |         );
[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:1436:9
[INFO] [stdout]      |
[INFO] [stdout] 1436 | /         assert_eq!(
[INFO] [stdout] 1437 | |             fold_constraint_set(
[INFO] [stdout] 1438 | |                 &set_op(SetOperator::Intersection),
[INFO] [stdout] 1439 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1447 | |             }
[INFO] [stdout] 1448 | |         );
[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:1449:9
[INFO] [stdout]      |
[INFO] [stdout] 1449 | /         assert_eq!(
[INFO] [stdout] 1450 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1451 | |                 .unwrap()
[INFO] [stdout] 1452 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1457 | |             }
[INFO] [stdout] 1458 | |         );
[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:1449:9
[INFO] [stdout]      |
[INFO] [stdout] 1449 | /         assert_eq!(
[INFO] [stdout] 1450 | |             fold_constraint_set(&set_op(SetOperator::Intersection), None)
[INFO] [stdout] 1451 | |                 .unwrap()
[INFO] [stdout] 1452 | |                 .unwrap(),
[INFO] [stdout] ...    |
[INFO] [stdout] 1457 | |             }
[INFO] [stdout] 1458 | |         );
[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:1459:9
[INFO] [stdout]      |
[INFO] [stdout] 1459 | /         assert_eq!(
[INFO] [stdout] 1460 | |             fold_constraint_set(
[INFO] [stdout] 1461 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1462 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1465 | |             None
[INFO] [stdout] 1466 | |         );
[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]      = 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:1459:9
[INFO] [stdout]      |
[INFO] [stdout] 1459 | /         assert_eq!(
[INFO] [stdout] 1460 | |             fold_constraint_set(
[INFO] [stdout] 1461 | |                 &set_op(SetOperator::Union),
[INFO] [stdout] 1462 | |                 Some(&CharacterStringType::PrintableString.character_set())
[INFO] [stdout] ...    |
[INFO] [stdout] 1465 | |             None
[INFO] [stdout] 1466 | |         );
[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]      = 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:1467:9
[INFO] [stdout]      |
[INFO] [stdout] 1467 | /         assert_eq!(
[INFO] [stdout] 1468 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1469 | |             None
[INFO] [stdout] 1470 | |         );
[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]      = 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:1467:9
[INFO] [stdout]      |
[INFO] [stdout] 1467 | /         assert_eq!(
[INFO] [stdout] 1468 | |             fold_constraint_set(&set_op(SetOperator::Union), None).unwrap(),
[INFO] [stdout] 1469 | |             None
[INFO] [stdout] 1470 | |         );
[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]      = 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`
[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`
[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`
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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`
[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`
[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`
[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`
[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`
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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`
[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`
[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`
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:57:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(Debug, Clone, PartialEq, Default)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] 56 | pub struct Boolean {
[INFO] [stdout] 57 |     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`
[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:73:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Debug, Clone, PartialEq, Default)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] 72 | pub struct Integer {
[INFO] [stdout] 73 |     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`
[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:147:5
[INFO] [stdout]     |
[INFO] [stdout] 145 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 146 | pub struct Real {
[INFO] [stdout] 147 |     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`
[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:163:5
[INFO] [stdout]     |
[INFO] [stdout] 161 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 162 | pub struct GeneralizedTime {
[INFO] [stdout] 163 |     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`
[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:171:5
[INFO] [stdout]     |
[INFO] [stdout] 169 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 170 | pub struct UTCTime {
[INFO] [stdout] 171 |     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`
[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:179:5
[INFO] [stdout]     |
[INFO] [stdout] 177 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 178 | pub struct OctetString {
[INFO] [stdout] 179 |     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`
[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:196:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 195 | pub struct BitString {
[INFO] [stdout] 196 |     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`
[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:214:5
[INFO] [stdout]     |
[INFO] [stdout] 212 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 213 | pub struct ObjectIdentifier {
[INFO] [stdout] 214 |     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`
[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:230:5
[INFO] [stdout]     |
[INFO] [stdout] 228 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 229 | pub struct Time {
[INFO] [stdout] 230 |     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`
[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:247:5
[INFO] [stdout]     |
[INFO] [stdout] 245 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 246 | pub struct CharacterString {
[INFO] [stdout] 247 |     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`
[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:248:5
[INFO] [stdout]     |
[INFO] [stdout] 245 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 248 |     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`
[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:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 + #[derive(Debug)]
[INFO] [stdout] 991 | 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:269:5
[INFO] [stdout]     |
[INFO] [stdout] 267 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] 268 | pub struct SequenceOrSetOf {
[INFO] [stdout] 269 |     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`
[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:283:5
[INFO] [stdout]     |
[INFO] [stdout] 267 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 283 |     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`
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:308:5
[INFO] [stdout]     |
[INFO] [stdout] 304 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 308 |     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`
[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:452:5
[INFO] [stdout]     |
[INFO] [stdout] 448 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 452 |     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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:453:5
[INFO] [stdout]     |
[INFO] [stdout] 448 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 453 |     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`
[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:456:5
[INFO] [stdout]     |
[INFO] [stdout] 448 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 456 |     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`
[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:498:5
[INFO] [stdout]     |
[INFO] [stdout] 494 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 498 |     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`
[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:562:5
[INFO] [stdout]     |
[INFO] [stdout] 558 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 562 |     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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:563:5
[INFO] [stdout]     |
[INFO] [stdout] 558 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 563 |     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`
[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:586:5
[INFO] [stdout]     |
[INFO] [stdout] 582 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 586 |     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`
[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:298:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 298 |     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`
[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] 315 + #[derive(Debug)]
[INFO] [stdout] 316 | 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:332:5
[INFO] [stdout]     |
[INFO] [stdout] 328 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 332 |     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`
[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] 280 + #[derive(Debug)]
[INFO] [stdout] 281 | 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:400:5
[INFO] [stdout]     |
[INFO] [stdout] 395 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 400 |     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] 246 + #[derive(Debug)]
[INFO] [stdout] 247 | 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:401:5
[INFO] [stdout]     |
[INFO] [stdout] 395 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 401 |     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] 269 + #[derive(Debug)]
[INFO] [stdout] 270 | 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:398:5
[INFO] [stdout]     |
[INFO] [stdout] 395 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 398 |     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`
[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] 372 + #[derive(Debug)]
[INFO] [stdout] 373 | 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:403:5
[INFO] [stdout]     |
[INFO] [stdout] 395 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 403 |     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`
[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] 356 + #[derive(Debug)]
[INFO] [stdout] 357 | 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:636:5
[INFO] [stdout]     |
[INFO] [stdout] 632 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 636 |     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] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:638:5
[INFO] [stdout]     |
[INFO] [stdout] 632 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 638 |     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:689:5
[INFO] [stdout]     |
[INFO] [stdout] 684 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 689 |     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] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:1235:63
[INFO] [stdout]      |
[INFO] [stdout] 1235 |                         "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`
[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 `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1235:76
[INFO] [stdout]      |
[INFO] [stdout] 1235 |                         "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`
[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 `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1258:56
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...                   "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`
[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 `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1258:69
[INFO] [stdout]      |
[INFO] [stdout] 1258 | ...                   "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`
[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 `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1264:55
[INFO] [stdout]      |
[INFO] [stdout] 1264 |                 "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`
[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 `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1264:68
[INFO] [stdout]      |
[INFO] [stdout] 1264 |                 "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`
[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 `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Value` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1275:32
[INFO] [stdout]      |
[INFO] [stdout] 1275 |                 "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`
[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 `grammar_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::constraints::Constraint` doesn't implement `Debug`
[INFO] [stdout]     --> src/intermediate/mod.rs:1289:5
[INFO] [stdout]      |
[INFO] [stdout] 1284 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]      |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 1289 |     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`
[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:1314:5
[INFO] [stdout]      |
[INFO] [stdout] 1312 | #[derive(Debug, Clone, PartialEq)]
[INFO] [stdout]      |          ----- in this derive macro expansion
[INFO] [stdout] 1313 | pub struct AsnTag {
[INFO] [stdout] 1314 |     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] 246  + #[derive(Debug)]
[INFO] [stdout] 247  | 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:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | /         assert_eq!(
[INFO] [stdout] 66 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 67 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 68 | |                 distinguished_values: None,
[INFO] [stdout] 69 | |                 constraints: vec![]
[INFO] [stdout] 70 | |             })
[INFO] [stdout] 71 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | /         assert_eq!(
[INFO] [stdout] 66 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 67 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 68 | |                 distinguished_values: None,
[INFO] [stdout] 69 | |                 constraints: vec![]
[INFO] [stdout] 70 | |             })
[INFO] [stdout] 71 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | /         assert_eq!(
[INFO] [stdout] 78 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 79 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 80 | |                 distinguished_values: None,
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |             })
[INFO] [stdout] 91 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | /         assert_eq!(
[INFO] [stdout] 78 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 79 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 80 | |                 distinguished_values: None,
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |             })
[INFO] [stdout] 91 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:97:9
[INFO] [stdout]     |
[INFO] [stdout] 97  | /         assert_eq!(
[INFO] [stdout] 98  | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 99  | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 100 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |             })
[INFO] [stdout] 112 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:97:9
[INFO] [stdout]     |
[INFO] [stdout] 97  | /         assert_eq!(
[INFO] [stdout] 98  | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 99  | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 100 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |             })
[INFO] [stdout] 112 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 | /         assert_eq!(
[INFO] [stdout] 119 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 120 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 121 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |             })
[INFO] [stdout] 132 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 | /         assert_eq!(
[INFO] [stdout] 119 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 120 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 121 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |             })
[INFO] [stdout] 132 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 | /         assert_eq!(
[INFO] [stdout] 139 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 140 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 141 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |             })
[INFO] [stdout] 153 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 | /         assert_eq!(
[INFO] [stdout] 139 | |             bit_string(sample).unwrap().1,
[INFO] [stdout] 140 | |             ASN1Type::BitString(BitString {
[INFO] [stdout] 141 | |                 distinguished_values: None,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |             })
[INFO] [stdout] 153 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 | /         assert_eq!(
[INFO] [stdout] 49 | |             boolean(" --who would put a comment here?--BOOLEAN".into())
[INFO] [stdout] 50 | |                 .unwrap()
[INFO] [stdout] 51 | |                 .1,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |             })
[INFO] [stdout] 55 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 | /         assert_eq!(
[INFO] [stdout] 49 | |             boolean(" --who would put a comment here?--BOOLEAN".into())
[INFO] [stdout] 50 | |                 .unwrap()
[INFO] [stdout] 51 | |                 .1,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |             })
[INFO] [stdout] 55 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 | /         assert_eq!(
[INFO] [stdout] 114 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 115 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 116 | |                 constraints: vec![],
[INFO] [stdout] 117 | |                 ty: CharacterStringType::IA5String
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 | /         assert_eq!(
[INFO] [stdout] 114 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 115 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 116 | |                 constraints: vec![],
[INFO] [stdout] 117 | |                 ty: CharacterStringType::IA5String
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 | /         assert_eq!(
[INFO] [stdout] 126 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 127 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 128 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |             })
[INFO] [stdout] 139 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 | /         assert_eq!(
[INFO] [stdout] 126 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 127 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 128 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |             })
[INFO] [stdout] 139 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 | /         assert_eq!(
[INFO] [stdout] 146 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 147 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 148 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |             })
[INFO] [stdout] 160 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 | /         assert_eq!(
[INFO] [stdout] 146 | |             character_string(sample).unwrap().1,
[INFO] [stdout] 147 | |             ASN1Type::CharacterString(CharacterString {
[INFO] [stdout] 148 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |             })
[INFO] [stdout] 160 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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\"".into()).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\"".into()).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\"".into()).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\"".into()).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:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 | /         assert_eq!(
[INFO] [stdout] 128 | |             choice(
[INFO] [stdout] 129 | |                 r#"CHOICE
[INFO] [stdout] 130 | |     {normal NULL,
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |             })
[INFO] [stdout] 165 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 | /         assert_eq!(
[INFO] [stdout] 128 | |             choice(
[INFO] [stdout] 129 | |                 r#"CHOICE
[INFO] [stdout] 130 | |     {normal NULL,
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |             })
[INFO] [stdout] 165 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 | /         assert_eq!(
[INFO] [stdout] 171 | |             selection_type_choice("localDistinguishedName < ObjectInstance".into())
[INFO] [stdout] 172 | |                 .unwrap()
[INFO] [stdout] 173 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |             })
[INFO] [stdout] 178 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 | /         assert_eq!(
[INFO] [stdout] 171 | |             selection_type_choice("localDistinguishedName < ObjectInstance".into())
[INFO] [stdout] 172 | |                 .unwrap()
[INFO] [stdout] 173 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |             })
[INFO] [stdout] 178 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 | /         assert_eq!(
[INFO] [stdout] 184 | |             ASN1Type::Choice(Choice {
[INFO] [stdout] 185 | |                 extensible: Some(1,),
[INFO] [stdout] 186 | |                 options: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 246 | |             .1
[INFO] [stdout] 247 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 | /         assert_eq!(
[INFO] [stdout] 184 | |             ASN1Type::Choice(Choice {
[INFO] [stdout] 185 | |                 extensible: Some(1,),
[INFO] [stdout] 186 | |                 options: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 246 | |             .1
[INFO] [stdout] 247 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 | /         assert_eq!(
[INFO] [stdout] 253 | |             choice_value(
[INFO] [stdout] 254 | |                 r#"equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#.into()
[INFO] [stdout] 255 | |             )
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |             },
[INFO] [stdout] 274 | |         )
[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:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 | /         assert_eq!(
[INFO] [stdout] 253 | |             choice_value(
[INFO] [stdout] 254 | |                 r#"equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#.into()
[INFO] [stdout] 255 | |             )
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |             },
[INFO] [stdout] 274 | |         )
[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:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 | /         assert_eq!(
[INFO] [stdout] 280 | |             choice_value(r#"not:equalityMatch: "ABCDLMYZ""#.into())
[INFO] [stdout] 281 | |                 .unwrap()
[INFO] [stdout] 282 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 291 | |             },
[INFO] [stdout] 292 | |         )
[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:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 | /         assert_eq!(
[INFO] [stdout] 280 | |             choice_value(r#"not:equalityMatch: "ABCDLMYZ""#.into())
[INFO] [stdout] 281 | |                 .unwrap()
[INFO] [stdout] 282 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 291 | |             },
[INFO] [stdout] 292 | |         )
[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:297:9
[INFO] [stdout]     |
[INFO] [stdout] 297 | /         assert_eq!(
[INFO] [stdout] 298 | |             choice_value(
[INFO] [stdout] 299 | |                 r#"not:equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#.into()
[INFO] [stdout] 300 | |             )
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |             },
[INFO] [stdout] 323 | |         )
[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:297:9
[INFO] [stdout]     |
[INFO] [stdout] 297 | /         assert_eq!(
[INFO] [stdout] 298 | |             choice_value(
[INFO] [stdout] 299 | |                 r#"not:equalityMatch: { attributeDesc "ABCDLMYZ", assertionValue 'A2'H }"#.into()
[INFO] [stdout] 300 | |             )
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |             },
[INFO] [stdout] 323 | |         )
[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:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 | /         assert_eq!(
[INFO] [stdout] 415 | |             constraint("(5)".into()).unwrap().1,
[INFO] [stdout] 416 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 417 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SingleValue {
[INFO] [stdout] ...   |
[INFO] [stdout] 422 | |             })]
[INFO] [stdout] 423 | |         );
[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]     = 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:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 | /         assert_eq!(
[INFO] [stdout] 415 | |             constraint("(5)".into()).unwrap().1,
[INFO] [stdout] 416 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 417 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SingleValue {
[INFO] [stdout] ...   |
[INFO] [stdout] 422 | |             })]
[INFO] [stdout] 423 | |         );
[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]     = 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:424:9
[INFO] [stdout]     |
[INFO] [stdout] 424 | /         assert_eq!(
[INFO] [stdout] 425 | |             constraint("(5..9)".into()).unwrap().1,
[INFO] [stdout] 426 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 427 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |             })]
[INFO] [stdout] 434 | |         );
[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]     = 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:424:9
[INFO] [stdout]     |
[INFO] [stdout] 424 | /         assert_eq!(
[INFO] [stdout] 425 | |             constraint("(5..9)".into()).unwrap().1,
[INFO] [stdout] 426 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 427 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |             })]
[INFO] [stdout] 434 | |         );
[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]     = 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:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 | /         assert_eq!(
[INFO] [stdout] 436 | |             constraint("(-5..9)".into()).unwrap().1,
[INFO] [stdout] 437 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 438 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |             })]
[INFO] [stdout] 445 | |         );
[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]     = 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:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 | /         assert_eq!(
[INFO] [stdout] 436 | |             constraint("(-5..9)".into()).unwrap().1,
[INFO] [stdout] 437 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 438 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |             })]
[INFO] [stdout] 445 | |         );
[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]     = 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:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 | /         assert_eq!(
[INFO] [stdout] 447 | |             constraint("(-9..-4,...)".into()).unwrap().1,
[INFO] [stdout] 448 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 449 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 455 | |             })]
[INFO] [stdout] 456 | |         );
[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]     = 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:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 | /         assert_eq!(
[INFO] [stdout] 447 | |             constraint("(-9..-4,...)".into()).unwrap().1,
[INFO] [stdout] 448 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 449 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 455 | |             })]
[INFO] [stdout] 456 | |         );
[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]     = 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:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 | /         assert_eq!(
[INFO] [stdout] 462 | |             constraint("(1..32767,..., 8388607)".into()).unwrap().1,
[INFO] [stdout] 463 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 464 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 470 | |             })]
[INFO] [stdout] 471 | |         )
[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]     = 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:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 | /         assert_eq!(
[INFO] [stdout] 462 | |             constraint("(1..32767,..., 8388607)".into()).unwrap().1,
[INFO] [stdout] 463 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 464 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 470 | |             })]
[INFO] [stdout] 471 | |         )
[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]     = 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:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 | /         assert_eq!(
[INFO] [stdout] 477 | |             constraint("((5..9))".into()).unwrap().1,
[INFO] [stdout] 478 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 479 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 485 | |             })]
[INFO] [stdout] 486 | |         );
[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]     = 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:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 | /         assert_eq!(
[INFO] [stdout] 477 | |             constraint("((5..9))".into()).unwrap().1,
[INFO] [stdout] 478 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 479 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 485 | |             })]
[INFO] [stdout] 486 | |         );
[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]     = 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:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 | /         assert_eq!(
[INFO] [stdout] 492 | |             constraint("(-9..-4, -- Very annoying! -- ...)".into())
[INFO] [stdout] 493 | |                 .unwrap()
[INFO] [stdout] 494 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 502 | |             })]
[INFO] [stdout] 503 | |         );
[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]     = 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:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 | /         assert_eq!(
[INFO] [stdout] 492 | |             constraint("(-9..-4, -- Very annoying! -- ...)".into())
[INFO] [stdout] 493 | |                 .unwrap()
[INFO] [stdout] 494 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 502 | |             })]
[INFO] [stdout] 503 | |         );
[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]     = 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:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 | /         assert_eq!(
[INFO] [stdout] 505 | |             constraint("(-9-- Very annoying! --..-4,  ...)".into())
[INFO] [stdout] 506 | |                 .unwrap()
[INFO] [stdout] 507 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 515 | |             })]
[INFO] [stdout] 516 | |         );
[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]     = 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:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 | /         assert_eq!(
[INFO] [stdout] 505 | |             constraint("(-9-- Very annoying! --..-4,  ...)".into())
[INFO] [stdout] 506 | |                 .unwrap()
[INFO] [stdout] 507 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 515 | |             })]
[INFO] [stdout] 516 | |         );
[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]     = 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:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 | /         assert_eq!(
[INFO] [stdout] 522 | |             constraint("(SIZE(3..16, ...))".into()).unwrap().1,
[INFO] [stdout] 523 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 524 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...   |
[INFO] [stdout] 532 | |             })]
[INFO] [stdout] 533 | |         )
[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]     = 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:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 | /         assert_eq!(
[INFO] [stdout] 522 | |             constraint("(SIZE(3..16, ...))".into()).unwrap().1,
[INFO] [stdout] 523 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 524 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...   |
[INFO] [stdout] 532 | |             })]
[INFO] [stdout] 533 | |         )
[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]     = 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:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 | /         assert_eq!(
[INFO] [stdout] 539 | |             constraint(r#"(ALL EXCEPT 1)"#.into()).unwrap().1,
[INFO] [stdout] 540 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 541 | |                 set: ElementOrSetOperation::SetOperation(SetOperation {
[INFO] [stdout] ...   |
[INFO] [stdout] 555 | |             })]
[INFO] [stdout] 556 | |         )
[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]     = 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:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 | /         assert_eq!(
[INFO] [stdout] 539 | |             constraint(r#"(ALL EXCEPT 1)"#.into()).unwrap().1,
[INFO] [stdout] 540 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 541 | |                 set: ElementOrSetOperation::SetOperation(SetOperation {
[INFO] [stdout] ...   |
[INFO] [stdout] 555 | |             })]
[INFO] [stdout] 556 | |         )
[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]     = 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:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 | /         assert_eq!(
[INFO] [stdout] 562 | |             constraint(
[INFO] [stdout] 563 | |                 r#"((WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 1)})) |
[INFO] [stdout] 564 | |           (WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 2)})))"#
[INFO] [stdout] ...   |
[INFO] [stdout] 622 | |             })]
[INFO] [stdout] 623 | |         )
[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]     = 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:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 | /         assert_eq!(
[INFO] [stdout] 562 | |             constraint(
[INFO] [stdout] 563 | |                 r#"((WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 1)})) |
[INFO] [stdout] 564 | |           (WITH COMPONENT (WITH COMPONENTS {..., containerId (ALL EXCEPT 2)})))"#
[INFO] [stdout] ...   |
[INFO] [stdout] 622 | |             })]
[INFO] [stdout] 623 | |         )
[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]     = 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:628:9
[INFO] [stdout]     |
[INFO] [stdout] 628 | /         assert_eq!(
[INFO] [stdout] 629 | |             constraint(
[INFO] [stdout] 630 | |                 "(WITH COMPONENTS
[INFO] [stdout] 631 | |                   {ordering ABSENT ,
[INFO] [stdout] ...   |
[INFO] [stdout] 671 | |             })]
[INFO] [stdout] 672 | |         );
[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]     = 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:628:9
[INFO] [stdout]     |
[INFO] [stdout] 628 | /         assert_eq!(
[INFO] [stdout] 629 | |             constraint(
[INFO] [stdout] 630 | |                 "(WITH COMPONENTS
[INFO] [stdout] 631 | |                   {ordering ABSENT ,
[INFO] [stdout] ...   |
[INFO] [stdout] 671 | |             })]
[INFO] [stdout] 672 | |         );
[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]     = 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:677:9
[INFO] [stdout]     |
[INFO] [stdout] 677 | /         assert_eq!(
[INFO] [stdout] 678 | |             constraint(
[INFO] [stdout] 679 | |                 "( WITH COMPONENTS
[INFO] [stdout] 680 | |                       {... ,
[INFO] [stdout] ...   |
[INFO] [stdout] 715 | |             })]
[INFO] [stdout] 716 | |         );
[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]     = 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:677:9
[INFO] [stdout]     |
[INFO] [stdout] 677 | /         assert_eq!(
[INFO] [stdout] 678 | |             constraint(
[INFO] [stdout] 679 | |                 "( WITH COMPONENTS
[INFO] [stdout] 680 | |                       {... ,
[INFO] [stdout] ...   |
[INFO] [stdout] 715 | |             })]
[INFO] [stdout] 716 | |         );
[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]     = 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:721:9
[INFO] [stdout]     |
[INFO] [stdout] 721 | /         assert_eq!(
[INFO] [stdout] 722 | |             constraint(
[INFO] [stdout] 723 | |                 "((WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime PRESENT})) |
[INFO] [stdout] 724 | |                     (WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime ABSENT})))
[INFO] [stdout] ...   |
[INFO] [stdout] 753 | |             })]
[INFO] [stdout] 754 | |         );
[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]     = 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:721:9
[INFO] [stdout]     |
[INFO] [stdout] 721 | /         assert_eq!(
[INFO] [stdout] 722 | |             constraint(
[INFO] [stdout] 723 | |                 "((WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime PRESENT})) |
[INFO] [stdout] 724 | |                     (WITH COMPONENT (WITH COMPONENTS {..., eventDeltaTime ABSENT})))
[INFO] [stdout] ...   |
[INFO] [stdout] 753 | |             })]
[INFO] [stdout] 754 | |         );
[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]     = 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:759:9
[INFO] [stdout]     |
[INFO] [stdout] 759 | /         assert_eq!(
[INFO] [stdout] 760 | |             constraint(
[INFO] [stdout] 761 | |                 "((WITH COMPONENTS {..., laneId PRESENT, connectionId ABSENT }) |
[INFO] [stdout] 762 | |                     (WITH COMPONENTS {..., laneId ABSENT, connectionId PRESENT }))
[INFO] [stdout] ...   |
[INFO] [stdout] 805 | |             })]
[INFO] [stdout] 806 | |         );
[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]     = 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:759:9
[INFO] [stdout]     |
[INFO] [stdout] 759 | /         assert_eq!(
[INFO] [stdout] 760 | |             constraint(
[INFO] [stdout] 761 | |                 "((WITH COMPONENTS {..., laneId PRESENT, connectionId ABSENT }) |
[INFO] [stdout] 762 | |                     (WITH COMPONENTS {..., laneId ABSENT, connectionId PRESENT }))
[INFO] [stdout] ...   |
[INFO] [stdout] 805 | |             })]
[INFO] [stdout] 806 | |         );
[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]     = 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:811:9
[INFO] [stdout]     |
[INFO] [stdout] 811 | /         assert_eq!(
[INFO] [stdout] 812 | |             constraint(
[INFO] [stdout] 813 | |                 "(0..3|5..8|10)
[INFO] [stdout] 814 | |                 "
[INFO] [stdout] ...   |
[INFO] [stdout] 843 | |             })]
[INFO] [stdout] 844 | |         );
[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]     = 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:811:9
[INFO] [stdout]     |
[INFO] [stdout] 811 | /         assert_eq!(
[INFO] [stdout] 812 | |             constraint(
[INFO] [stdout] 813 | |                 "(0..3|5..8|10)
[INFO] [stdout] 814 | |                 "
[INFO] [stdout] ...   |
[INFO] [stdout] 843 | |             })]
[INFO] [stdout] 844 | |         );
[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]     = 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:849:9
[INFO] [stdout]     |
[INFO] [stdout] 849 | /         assert_eq!(
[INFO] [stdout] 850 | |             constraint(
[INFO] [stdout] 851 | |                 "(unknown   | passengerCar..tram
[INFO] [stdout] 852 | |                   | agricultural)"
[INFO] [stdout] ...   |
[INFO] [stdout] 892 | |             })]
[INFO] [stdout] 893 | |         );
[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]     = 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:849:9
[INFO] [stdout]     |
[INFO] [stdout] 849 | /         assert_eq!(
[INFO] [stdout] 850 | |             constraint(
[INFO] [stdout] 851 | |                 "(unknown   | passengerCar..tram
[INFO] [stdout] 852 | |                   | agricultural)"
[INFO] [stdout] ...   |
[INFO] [stdout] 892 | |             })]
[INFO] [stdout] 893 | |         );
[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]     = 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:898:9
[INFO] [stdout]     |
[INFO] [stdout] 898 | /         assert_eq!(
[INFO] [stdout] 899 | |             constraint(
[INFO] [stdout] 900 | |                 "({
[INFO] [stdout] 901 | |                   My-ops |
[INFO] [stdout] ...   |
[INFO] [stdout] 964 | |             })]
[INFO] [stdout] 965 | |         );
[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]     = 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:898:9
[INFO] [stdout]     |
[INFO] [stdout] 898 | /         assert_eq!(
[INFO] [stdout] 899 | |             constraint(
[INFO] [stdout] 900 | |                 "({
[INFO] [stdout] 901 | |                   My-ops |
[INFO] [stdout] ...   |
[INFO] [stdout] 964 | |             })]
[INFO] [stdout] 965 | |         );
[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]     = 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:970:9
[INFO] [stdout]     |
[INFO] [stdout] 970 | /         assert_eq!(
[INFO] [stdout] 971 | |             value_range(r#""a".."z""#.into()).unwrap().1,
[INFO] [stdout] 972 | |             SubtypeElement::ValueRange {
[INFO] [stdout] 973 | |                 min: Some(ASN1Value::String("a".to_owned())),
[INFO] [stdout] ...   |
[INFO] [stdout] 976 | |             }
[INFO] [stdout] 977 | |         )
[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:970:9
[INFO] [stdout]     |
[INFO] [stdout] 970 | /         assert_eq!(
[INFO] [stdout] 971 | |             value_range(r#""a".."z""#.into()).unwrap().1,
[INFO] [stdout] 972 | |             SubtypeElement::ValueRange {
[INFO] [stdout] 973 | |                 min: Some(ASN1Value::String("a".to_owned())),
[INFO] [stdout] ...   |
[INFO] [stdout] 976 | |             }
[INFO] [stdout] 977 | |         )
[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:982:9
[INFO] [stdout]      |
[INFO] [stdout] 982  | /         assert_eq!(
[INFO] [stdout] 983  | |             permitted_alphabet_constraint(
[INFO] [stdout] 984  | |                 r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-"))"#.into()
[INFO] [stdout] 985  | |             )
[INFO] [stdout] ...    |
[INFO] [stdout] 1019 | |             )))
[INFO] [stdout] 1020 | |         )
[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:982:9
[INFO] [stdout]      |
[INFO] [stdout] 982  | /         assert_eq!(
[INFO] [stdout] 983  | |             permitted_alphabet_constraint(
[INFO] [stdout] 984  | |                 r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-"))"#.into()
[INFO] [stdout] 985  | |             )
[INFO] [stdout] ...    |
[INFO] [stdout] 1019 | |             )))
[INFO] [stdout] 1020 | |         )
[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:1025:9
[INFO] [stdout]      |
[INFO] [stdout] 1025 | /         assert_eq!(
[INFO] [stdout] 1026 | |             constraint(r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-")) (SIZE (1..255))"#.into())
[INFO] [stdout] 1027 | |                 .unwrap()
[INFO] [stdout] 1028 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1077 | |             ]
[INFO] [stdout] 1078 | |         )
[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]      = 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:1025:9
[INFO] [stdout]      |
[INFO] [stdout] 1025 | /         assert_eq!(
[INFO] [stdout] 1026 | |             constraint(r#"(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-")) (SIZE (1..255))"#.into())
[INFO] [stdout] 1027 | |                 .unwrap()
[INFO] [stdout] 1028 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1077 | |             ]
[INFO] [stdout] 1078 | |         )
[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]      = 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:1083:9
[INFO] [stdout]      |
[INFO] [stdout] 1083 | /         assert_eq!(
[INFO] [stdout] 1084 | |             constraint(
[INFO] [stdout] 1085 | |                 r#"(WITH COMPONENTS {
[INFO] [stdout] 1086 | |                 mantissa (-16777215..16777215),
[INFO] [stdout] ...    |
[INFO] [stdout] 1143 | |             })]
[INFO] [stdout] 1144 | |         )
[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]      = 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:1083:9
[INFO] [stdout]      |
[INFO] [stdout] 1083 | /         assert_eq!(
[INFO] [stdout] 1084 | |             constraint(
[INFO] [stdout] 1085 | |                 r#"(WITH COMPONENTS {
[INFO] [stdout] 1086 | |                 mantissa (-16777215..16777215),
[INFO] [stdout] ...    |
[INFO] [stdout] 1143 | |             })]
[INFO] [stdout] 1144 | |         )
[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]      = 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:1149:9
[INFO] [stdout]      |
[INFO] [stdout] 1149 | /         assert_eq!(
[INFO] [stdout] 1150 | |             constraint(r#"(PATTERN "[a-zA-Z]#(1,8)(-[a-zA-Z0-9]#(1,8))*")"#.into())
[INFO] [stdout] 1151 | |                 .unwrap()
[INFO] [stdout] 1152 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1160 | |             })]
[INFO] [stdout] 1161 | |         )
[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]      = 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:1149:9
[INFO] [stdout]      |
[INFO] [stdout] 1149 | /         assert_eq!(
[INFO] [stdout] 1150 | |             constraint(r#"(PATTERN "[a-zA-Z]#(1,8)(-[a-zA-Z0-9]#(1,8))*")"#.into())
[INFO] [stdout] 1151 | |                 .unwrap()
[INFO] [stdout] 1152 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1160 | |             })]
[INFO] [stdout] 1161 | |         )
[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]      = 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:1166:9
[INFO] [stdout]      |
[INFO] [stdout] 1166 | /         assert_eq!(
[INFO] [stdout] 1167 | |             constraint(
[INFO] [stdout] 1168 | |                 r#"(CONSTRAINED BY {/* XML representation of the XSD pattern "\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d" */})"#.into()
[INFO] [stdout] 1169 | |             ).unwrap().1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1183 | |                 ]
[INFO] [stdout] 1184 | |             )
[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]      = 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:1166:9
[INFO] [stdout]      |
[INFO] [stdout] 1166 | /         assert_eq!(
[INFO] [stdout] 1167 | |             constraint(
[INFO] [stdout] 1168 | |                 r#"(CONSTRAINED BY {/* XML representation of the XSD pattern "\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[-,+]\d\d:\d\d" */})"#.into()
[INFO] [stdout] 1169 | |             ).unwrap().1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1183 | |                 ]
[INFO] [stdout] 1184 | |             )
[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]      = 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:1189:9
[INFO] [stdout]      |
[INFO] [stdout] 1189 | /         assert_eq!(
[INFO] [stdout] 1190 | |             constraint("(SIZE(1..4),...)".into()).unwrap().1,
[INFO] [stdout] 1191 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1192 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...    |
[INFO] [stdout] 1200 | |             })]
[INFO] [stdout] 1201 | |         );
[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]      = 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:1189:9
[INFO] [stdout]      |
[INFO] [stdout] 1189 | /         assert_eq!(
[INFO] [stdout] 1190 | |             constraint("(SIZE(1..4),...)".into()).unwrap().1,
[INFO] [stdout] 1191 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1192 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...    |
[INFO] [stdout] 1200 | |             })]
[INFO] [stdout] 1201 | |         );
[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]      = 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:1202:9
[INFO] [stdout]      |
[INFO] [stdout] 1202 | /         assert_eq!(
[INFO] [stdout] 1203 | |             constraint("(SIZE(1..4,...))".into()).unwrap().1,
[INFO] [stdout] 1204 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1205 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...    |
[INFO] [stdout] 1213 | |             })]
[INFO] [stdout] 1214 | |         )
[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]      = 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:1202:9
[INFO] [stdout]      |
[INFO] [stdout] 1202 | /         assert_eq!(
[INFO] [stdout] 1203 | |             constraint("(SIZE(1..4,...))".into()).unwrap().1,
[INFO] [stdout] 1204 | |             vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 1205 | |                 set: ElementOrSetOperation::Element(SubtypeElement::SizeConstraint(Box::new(
[INFO] [stdout] ...    |
[INFO] [stdout] 1213 | |             })]
[INFO] [stdout] 1214 | |         )
[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]      = 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:1219:9
[INFO] [stdout]      |
[INFO] [stdout] 1219 | /         assert_eq!(
[INFO] [stdout] 1220 | |             constraint(r#"(SETTINGS "Midnight=Start")"#.into())
[INFO] [stdout] 1221 | |                 .unwrap()
[INFO] [stdout] 1222 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1232 | |             })]
[INFO] [stdout] 1233 | |         );
[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]      = 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:1219:9
[INFO] [stdout]      |
[INFO] [stdout] 1219 | /         assert_eq!(
[INFO] [stdout] 1220 | |             constraint(r#"(SETTINGS "Midnight=Start")"#.into())
[INFO] [stdout] 1221 | |                 .unwrap()
[INFO] [stdout] 1222 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1232 | |             })]
[INFO] [stdout] 1233 | |         );
[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]      = 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:1238:9
[INFO] [stdout]      |
[INFO] [stdout] 1238 | /         assert_eq!(
[INFO] [stdout] 1239 | |             constraint(r#"(1..65535, ..., 65536..109999)"#.into())
[INFO] [stdout] 1240 | |                 .unwrap()
[INFO] [stdout] 1241 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1249 | |             })]
[INFO] [stdout] 1250 | |         )
[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]      = 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:1238:9
[INFO] [stdout]      |
[INFO] [stdout] 1238 | /         assert_eq!(
[INFO] [stdout] 1239 | |             constraint(r#"(1..65535, ..., 65536..109999)"#.into())
[INFO] [stdout] 1240 | |                 .unwrap()
[INFO] [stdout] 1241 | |                 .1,
[INFO] [stdout] ...    |
[INFO] [stdout] 1249 | |             })]
[INFO] [stdout] 1250 | |         )
[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]      = 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:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 | /         assert_eq!(
[INFO] [stdout] 142 | |             enumerated(
[INFO] [stdout] 143 | |                 r#"ENUMERATED {
[INFO] [stdout] 144 | |       onePerMeter-0-1,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |             })
[INFO] [stdout] 173 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 | /         assert_eq!(
[INFO] [stdout] 142 | |             enumerated(
[INFO] [stdout] 143 | |                 r#"ENUMERATED {
[INFO] [stdout] 144 | |       onePerMeter-0-1,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |             })
[INFO] [stdout] 173 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 | /         assert_eq!(
[INFO] [stdout] 179 | |             enumerated(
[INFO] [stdout] 180 | |                 "ENUMERATED {m1, m2, m3 -- another annoying comment we'll ignore --,...}".into()
[INFO] [stdout] 181 | |             )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 | /         assert_eq!(
[INFO] [stdout] 179 | |             enumerated(
[INFO] [stdout] 180 | |                 "ENUMERATED {m1, m2, m3 -- another annoying comment we'll ignore --,...}".into()
[INFO] [stdout] 181 | |             )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 | /         assert_eq!(
[INFO] [stdout] 211 | |             enumerated(r#"ENUMERATED { One, ..., Three }"#.into())
[INFO] [stdout] 212 | |                 .unwrap()
[INFO] [stdout] 213 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 229 | |             })
[INFO] [stdout] 230 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 | /         assert_eq!(
[INFO] [stdout] 211 | |             enumerated(r#"ENUMERATED { One, ..., Three }"#.into())
[INFO] [stdout] 212 | |                 .unwrap()
[INFO] [stdout] 213 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 229 | |             })
[INFO] [stdout] 230 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 | /         assert_eq!(
[INFO] [stdout] 236 | |             enumerated(
[INFO] [stdout] 237 | |                 r#"ENUMERATED {
[INFO] [stdout] 238 | |                 permanentCenDsrcTolling (0),
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |             })
[INFO] [stdout] 262 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 | /         assert_eq!(
[INFO] [stdout] 236 | |             enumerated(
[INFO] [stdout] 237 | |                 r#"ENUMERATED {
[INFO] [stdout] 238 | |                 permanentCenDsrcTolling (0),
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |             })
[INFO] [stdout] 262 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 | /         assert_eq!(
[INFO] [stdout] 268 | |             enumerated(
[INFO] [stdout] 269 | |                 r#"ENUMERATED {
[INFO] [stdout] 270 | |           forward     (1),--This means forward
[INFO] [stdout] ...   |
[INFO] [stdout] 299 | |             })
[INFO] [stdout] 300 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 | /         assert_eq!(
[INFO] [stdout] 268 | |             enumerated(
[INFO] [stdout] 269 | |                 r#"ENUMERATED {
[INFO] [stdout] 270 | |           forward     (1),--This means forward
[INFO] [stdout] ...   |
[INFO] [stdout] 299 | |             })
[INFO] [stdout] 300 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 | /         assert_eq!(
[INFO] [stdout] 306 | |             enumerated(
[INFO] [stdout] 307 | |                 r#"ENUMERATED {
[INFO] [stdout] 308 | |           forward  -- this, too, ignored --   (1),
[INFO] [stdout] ...   |
[INFO] [stdout] 325 | |             })
[INFO] [stdout] 326 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 | /         assert_eq!(
[INFO] [stdout] 306 | |             enumerated(
[INFO] [stdout] 307 | |                 r#"ENUMERATED {
[INFO] [stdout] 308 | |           forward  -- this, too, ignored --   (1),
[INFO] [stdout] ...   |
[INFO] [stdout] 325 | |             })
[INFO] [stdout] 326 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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".into()).unwrap().1,
[INFO] [stdout] 47 | |             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`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type`
[INFO] [stdout]    = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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".into()).unwrap().1,
[INFO] [stdout] 47 | |             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`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `intermediate::ASN1Type` or manually `impl Debug for intermediate::ASN1Type`
[INFO] [stdout]    = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `intermediate::ASN1Type` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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, ...)".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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, ...)".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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)".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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)".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| pub enum ASN1Type {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/module_reference.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         context_boundary(opt(exports)),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::Exports`
[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: required for `Option<intermediate::Exports>` to implement `Debug`
[INFO] [stdout] note: required by a bound in `context_boundary`
[INFO] [stdout]   --> src/input.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn context_boundary<'a, F, O: Debug>(
[INFO] [stdout]    |                                   ^^^^^ required by this bound in `context_boundary`
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 356+ #[derive(Debug)]
[INFO] [stdout] 357| pub enum Exports {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/module_reference.rs:22:31
[INFO] [stdout]    |
[INFO] [stdout] 22 |     skip_ws_and_comments(into(tuple((
[INFO] [stdout]    |                               ^^^^^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::Exports`
[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: required for `Option<intermediate::Exports>` to implement `Debug`
[INFO] [stdout] note: required by a bound in `context_boundary`
[INFO] [stdout]   --> src/input.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn context_boundary<'a, F, O: Debug>(
[INFO] [stdout]    |                                   ^^^^^ required by this bound in `context_boundary`
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 356+ #[derive(Debug)]
[INFO] [stdout] 357| pub enum Exports {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/module_reference.rs:22:31
[INFO] [stdout]    |
[INFO] [stdout] 22 |       skip_ws_and_comments(into(tuple((
[INFO] [stdout]    |  _______________________________^
[INFO] [stdout] 23 | |         identifier,
[INFO] [stdout] 24 | |         opt(skip_ws(definitive_identification)),
[INFO] [stdout] 25 | |         skip_ws_and_comments(delimited(
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |         context_boundary(opt(imports)),
[INFO] [stdout] 32 | |     ))))(input)
[INFO] [stdout]    | |______^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::Exports`
[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: required for `Option<intermediate::Exports>` to implement `Debug`
[INFO] [stdout] note: required by a bound in `context_boundary`
[INFO] [stdout]   --> src/input.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn context_boundary<'a, F, O: Debug>(
[INFO] [stdout]    |                                   ^^^^^ required by this bound in `context_boundary`
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 356+ #[derive(Debug)]
[INFO] [stdout] 357| pub enum Exports {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/module_reference.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 22 |     skip_ws_and_comments(into(tuple((
[INFO] [stdout]    |                          ^^^^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::Exports`
[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: required for `Option<intermediate::Exports>` to implement `Debug`
[INFO] [stdout] note: required by a bound in `context_boundary`
[INFO] [stdout]   --> src/input.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn context_boundary<'a, F, O: Debug>(
[INFO] [stdout]    |                                   ^^^^^ required by this bound in `context_boundary`
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 356+ #[derive(Debug)]
[INFO] [stdout] 357| pub enum Exports {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/module_reference.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 22 |       skip_ws_and_comments(into(tuple((
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 23 | |         identifier,
[INFO] [stdout] 24 | |         opt(skip_ws(definitive_identification)),
[INFO] [stdout] 25 | |         skip_ws_and_comments(delimited(
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |         context_boundary(opt(imports)),
[INFO] [stdout] 32 | |     ))))(input)
[INFO] [stdout]    | |_______^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::Exports`
[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: required for `Option<intermediate::Exports>` to implement `Debug`
[INFO] [stdout] note: required by a bound in `context_boundary`
[INFO] [stdout]   --> src/input.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn context_boundary<'a, F, O: Debug>(
[INFO] [stdout]    |                                   ^^^^^ required by this bound in `context_boundary`
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 356+ #[derive(Debug)]
[INFO] [stdout] 357| pub enum Exports {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/module_reference.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     skip_ws_and_comments(into(tuple((
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::Exports`
[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: required for `Option<intermediate::Exports>` to implement `Debug`
[INFO] [stdout] note: required by a bound in `context_boundary`
[INFO] [stdout]   --> src/input.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn context_boundary<'a, F, O: Debug>(
[INFO] [stdout]    |                                   ^^^^^ required by this bound in `context_boundary`
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 356+ #[derive(Debug)]
[INFO] [stdout] 357| pub enum Exports {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/module_reference.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | /     skip_ws_and_comments(into(tuple((
[INFO] [stdout] 23 | |         identifier,
[INFO] [stdout] 24 | |         opt(skip_ws(definitive_identification)),
[INFO] [stdout] 25 | |         skip_ws_and_comments(delimited(
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |         context_boundary(opt(imports)),
[INFO] [stdout] 32 | |     ))))(input)
[INFO] [stdout]    | |________^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::Exports`
[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: required for `Option<intermediate::Exports>` to implement `Debug`
[INFO] [stdout] note: required by a bound in `context_boundary`
[INFO] [stdout]   --> src/input.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn context_boundary<'a, F, O: Debug>(
[INFO] [stdout]    |                                   ^^^^^ required by this bound in `context_boundary`
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 356+ #[derive(Debug)]
[INFO] [stdout] 357| pub enum Exports {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::Exports` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/module_reference.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | /     skip_ws_and_comments(into(tuple((
[INFO] [stdout] 23 | |         identifier,
[INFO] [stdout] 24 | |         opt(skip_ws(definitive_identification)),
[INFO] [stdout] 25 | |         skip_ws_and_comments(delimited(
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |         context_boundary(opt(imports)),
[INFO] [stdout] 32 | |     ))))(input)
[INFO] [stdout]    | |_______________^ `intermediate::Exports` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::Exports`
[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: required for `Option<intermediate::Exports>` to implement `Debug`
[INFO] [stdout] note: required by a bound in `context_boundary`
[INFO] [stdout]   --> src/input.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn context_boundary<'a, F, O: Debug>(
[INFO] [stdout]    |                                   ^^^^^ required by this bound in `context_boundary`
[INFO] [stdout] help: consider annotating `intermediate::Exports` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/intermediate/mod.rs:356:1
[INFO] [stdout]    |
[INFO] [stdout] 356+ #[derive(Debug)]
[INFO] [stdout] 357| pub enum Exports {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/null.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | /         assert_eq!(
[INFO] [stdout] 33 | |             null(" --who would put a comment here?--NULL".into())
[INFO] [stdout] 34 | |                 .unwrap()
[INFO] [stdout] 35 | |                 .1,
[INFO] [stdout] 36 | |             ASN1Type::Null
[INFO] [stdout] 37 | |         )
[INFO] [stdout]    | |_________^ `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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| pub enum ASN1Type {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/null.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | /         assert_eq!(
[INFO] [stdout] 33 | |             null(" --who would put a comment here?--NULL".into())
[INFO] [stdout] 34 | |                 .unwrap()
[INFO] [stdout] 35 | |                 .1,
[INFO] [stdout] 36 | |             ASN1Type::Null
[INFO] [stdout] 37 | |         )
[INFO] [stdout]    | |_________^ `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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | /         assert_eq!(
[INFO] [stdout] 36 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 37 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 38 | |                 constraints: vec![]
[INFO] [stdout] 39 | |             })
[INFO] [stdout] 40 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | /         assert_eq!(
[INFO] [stdout] 36 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 37 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 38 | |                 constraints: vec![]
[INFO] [stdout] 39 | |             })
[INFO] [stdout] 40 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 | /         assert_eq!(
[INFO] [stdout] 47 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 48 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 49 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |             })
[INFO] [stdout] 59 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 | /         assert_eq!(
[INFO] [stdout] 47 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 48 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 49 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |             })
[INFO] [stdout] 59 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | /         assert_eq!(
[INFO] [stdout] 66 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 67 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 68 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |             })
[INFO] [stdout] 79 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 | /         assert_eq!(
[INFO] [stdout] 66 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 67 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 68 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |             })
[INFO] [stdout] 79 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 | /         assert_eq!(
[INFO] [stdout] 86 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 87 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 88 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |             })
[INFO] [stdout] 98 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 | /         assert_eq!(
[INFO] [stdout] 86 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 87 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 88 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |             })
[INFO] [stdout] 98 | |         )
[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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 | /         assert_eq!(
[INFO] [stdout] 105 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 106 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 107 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |             })
[INFO] [stdout] 118 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 | /         assert_eq!(
[INFO] [stdout] 105 | |             octet_string(sample).unwrap().1,
[INFO] [stdout] 106 | |             ASN1Type::OctetString(OctetString {
[INFO] [stdout] 107 | |                 constraints: vec![Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |             })
[INFO] [stdout] 118 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 | /         assert_eq!(
[INFO] [stdout] 86 | |             parameters("{{Reg-MapData}}".into()).unwrap().1,
[INFO] [stdout] 87 | |             vec![Parameter::ObjectSetParameter(ObjectSet {
[INFO] [stdout] 88 | |                 values: vec![ObjectSetValue::Reference("Reg-MapData".into())],
[INFO] [stdout] 89 | |                 extensible: None
[INFO] [stdout] 90 | |             })]
[INFO] [stdout] 91 | |         )
[INFO] [stdout]    | |_________^ `intermediate::constraints::Parameter` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::constraints::Parameter`
[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:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 | /         assert_eq!(
[INFO] [stdout] 86 | |             parameters("{{Reg-MapData}}".into()).unwrap().1,
[INFO] [stdout] 87 | |             vec![Parameter::ObjectSetParameter(ObjectSet {
[INFO] [stdout] 88 | |                 values: vec![ObjectSetValue::Reference("Reg-MapData".into())],
[INFO] [stdout] 89 | |                 extensible: None
[INFO] [stdout] 90 | |             })]
[INFO] [stdout] 91 | |         )
[INFO] [stdout]    | |_________^ `intermediate::constraints::Parameter` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Debug` is not implemented for `intermediate::constraints::Parameter`
[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] 107 | |             })
[INFO] [stdout] 108 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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] 107 | |             })
[INFO] [stdout] 108 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 | /         assert_eq!(
[INFO] [stdout] 114 | |             real(
[INFO] [stdout] 115 | |                 r#"REAL (WITH COMPONENTS {
[INFO] [stdout] 116 | |                     mantissa (-16777215..16777215),
[INFO] [stdout] ...   |
[INFO] [stdout] 175 | |             })
[INFO] [stdout] 176 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 | /         assert_eq!(
[INFO] [stdout] 114 | |             real(
[INFO] [stdout] 115 | |                 r#"REAL (WITH COMPONENTS {
[INFO] [stdout] 116 | |                     mantissa (-16777215..16777215),
[INFO] [stdout] ...   |
[INFO] [stdout] 175 | |             })
[INFO] [stdout] 176 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 | /         assert_eq!(
[INFO] [stdout] 182 | |             real_value("2.23412".into()).unwrap().1,
[INFO] [stdout] 183 | |             ASN1Value::Real(2.23412)
[INFO] [stdout] 184 | |         );
[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:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 | /         assert_eq!(
[INFO] [stdout] 182 | |             real_value("2.23412".into()).unwrap().1,
[INFO] [stdout] 183 | |             ASN1Value::Real(2.23412)
[INFO] [stdout] 184 | |         );
[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:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 | /         assert_eq!(
[INFO] [stdout] 186 | |             real_value("-12.23412".into()).unwrap().1,
[INFO] [stdout] 187 | |             ASN1Value::Real(-12.23412)
[INFO] [stdout] 188 | |         )
[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:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 | /         assert_eq!(
[INFO] [stdout] 186 | |             real_value("-12.23412".into()).unwrap().1,
[INFO] [stdout] 187 | |             ASN1Value::Real(-12.23412)
[INFO] [stdout] 188 | |         )
[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:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | /         assert_eq!(
[INFO] [stdout] 152 | |             default("\n\tDEFAULT\t-1".into()).unwrap().1,
[INFO] [stdout] 153 | |             Some(ASN1Value::Integer(-1))
[INFO] [stdout] 154 | |         );
[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]     = 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:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | /         assert_eq!(
[INFO] [stdout] 152 | |             default("\n\tDEFAULT\t-1".into()).unwrap().1,
[INFO] [stdout] 153 | |             Some(ASN1Value::Integer(-1))
[INFO] [stdout] 154 | |         );
[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]     = 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:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 | /         assert_eq!(
[INFO] [stdout] 160 | |             default("  DEFAULT   TRUE".into()).unwrap().1,
[INFO] [stdout] 161 | |             Some(ASN1Value::Boolean(true))
[INFO] [stdout] 162 | |         );
[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]     = 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:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 | /         assert_eq!(
[INFO] [stdout] 160 | |             default("  DEFAULT   TRUE".into()).unwrap().1,
[INFO] [stdout] 161 | |             Some(ASN1Value::Boolean(true))
[INFO] [stdout] 162 | |         );
[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]     = 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:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 | /         assert_eq!(
[INFO] [stdout] 168 | |             default("  DEFAULT '001010011'B".into()).unwrap().1,
[INFO] [stdout] 169 | |             Some(ASN1Value::BitString(vec![
[INFO] [stdout] 170 | |                 false, false, true, false, true, false, false, true, true
[INFO] [stdout] 171 | |             ]))
[INFO] [stdout] 172 | |         );
[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]     = 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:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 | /         assert_eq!(
[INFO] [stdout] 168 | |             default("  DEFAULT '001010011'B".into()).unwrap().1,
[INFO] [stdout] 169 | |             Some(ASN1Value::BitString(vec![
[INFO] [stdout] 170 | |                 false, false, true, false, true, false, false, true, true
[INFO] [stdout] 171 | |             ]))
[INFO] [stdout] 172 | |         );
[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]     = 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:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 | /         assert_eq!(
[INFO] [stdout] 174 | |             default("DEFAULT 'F60E'H".into()).unwrap().1,
[INFO] [stdout] 175 | |             Some(ASN1Value::BitString(vec![
[INFO] [stdout] 176 | |                 true, true, true, true, false, true, true, false, false, false, false, false, true,
[INFO] [stdout] 177 | |                 true, true, false
[INFO] [stdout] 178 | |             ]))
[INFO] [stdout] 179 | |         );
[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]     = 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:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 | /         assert_eq!(
[INFO] [stdout] 174 | |             default("DEFAULT 'F60E'H".into()).unwrap().1,
[INFO] [stdout] 175 | |             Some(ASN1Value::BitString(vec![
[INFO] [stdout] 176 | |                 true, true, true, true, false, true, true, false, false, false, false, false, true,
[INFO] [stdout] 177 | |                 true, true, false
[INFO] [stdout] 178 | |             ]))
[INFO] [stdout] 179 | |         );
[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]     = 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:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 | /         assert_eq!(
[INFO] [stdout] 185 | |             default("  DEFAULT enumeral1".into()).unwrap().1,
[INFO] [stdout] 186 | |             Some(ASN1Value::ElsewhereDeclaredValue {
[INFO] [stdout] 187 | |                 identifier: "enumeral1".into(),
[INFO] [stdout] 188 | |                 parent: None
[INFO] [stdout] 189 | |             })
[INFO] [stdout] 190 | |         );
[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]     = 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:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 | /         assert_eq!(
[INFO] [stdout] 185 | |             default("  DEFAULT enumeral1".into()).unwrap().1,
[INFO] [stdout] 186 | |             Some(ASN1Value::ElsewhereDeclaredValue {
[INFO] [stdout] 187 | |                 identifier: "enumeral1".into(),
[INFO] [stdout] 188 | |                 parent: None
[INFO] [stdout] 189 | |             })
[INFO] [stdout] 190 | |         );
[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]     = 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:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 | /         assert_eq!(
[INFO] [stdout] 192 | |             default("DEFAULT enumeral1".into()).unwrap().1,
[INFO] [stdout] 193 | |             Some(ASN1Value::ElsewhereDeclaredValue {
[INFO] [stdout] 194 | |                 identifier: "enumeral1".into(),
[INFO] [stdout] 195 | |                 parent: None
[INFO] [stdout] 196 | |             })
[INFO] [stdout] 197 | |         );
[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]     = 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:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 | /         assert_eq!(
[INFO] [stdout] 192 | |             default("DEFAULT enumeral1".into()).unwrap().1,
[INFO] [stdout] 193 | |             Some(ASN1Value::ElsewhereDeclaredValue {
[INFO] [stdout] 194 | |                 identifier: "enumeral1".into(),
[INFO] [stdout] 195 | |                 parent: None
[INFO] [stdout] 196 | |             })
[INFO] [stdout] 197 | |         );
[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]     = 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:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 | /         assert_eq!(
[INFO] [stdout] 203 | |         sequence(
[INFO] [stdout] 204 | |             r#"SEQUENCE {
[INFO] [stdout] 205 | |               clusterBoundingBoxShape    Shape (WITH COMPONENTS{..., elliptical ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL,
[INFO] [stdout] ...   |
[INFO] [stdout] 227 | |         })
[INFO] [stdout] 228 | |     )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 | /         assert_eq!(
[INFO] [stdout] 203 | |         sequence(
[INFO] [stdout] 204 | |             r#"SEQUENCE {
[INFO] [stdout] 205 | |               clusterBoundingBoxShape    Shape (WITH COMPONENTS{..., elliptical ABSENT, radial ABSENT, radialShapes ABSENT}) OPTIONAL,
[INFO] [stdout] ...   |
[INFO] [stdout] 227 | |         })
[INFO] [stdout] 228 | |     )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 | /         assert_eq!(
[INFO] [stdout] 234 | |             sequence(
[INFO] [stdout] 235 | |                 r#"SEQUENCE {
[INFO] [stdout] 236 | |         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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 | /         assert_eq!(
[INFO] [stdout] 234 | |             sequence(
[INFO] [stdout] 235 | |                 r#"SEQUENCE {
[INFO] [stdout] 236 | |         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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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] 340 | |             })
[INFO] [stdout] 341 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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] 340 | |             })
[INFO] [stdout] 341 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 | /         assert_eq!(
[INFO] [stdout] 347 | |             sequence(
[INFO] [stdout] 348 | |                 r#"SEQUENCE {
[INFO] [stdout] 349 | |                   horizontalPositionConfidence  PosConfidenceEllipse OPTIONAL,
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |             })
[INFO] [stdout] 411 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 | /         assert_eq!(
[INFO] [stdout] 347 | |             sequence(
[INFO] [stdout] 348 | |                 r#"SEQUENCE {
[INFO] [stdout] 349 | |                   horizontalPositionConfidence  PosConfidenceEllipse OPTIONAL,
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |             })
[INFO] [stdout] 411 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 | /         assert_eq!(
[INFO] [stdout] 417 | |             sequence(
[INFO] [stdout] 418 | |                 r#"SEQUENCE {
[INFO] [stdout] 419 | |                   unNumber                INTEGER (0..9999),
[INFO] [stdout] ...   |
[INFO] [stdout] 488 | |             })
[INFO] [stdout] 489 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 | /         assert_eq!(
[INFO] [stdout] 417 | |             sequence(
[INFO] [stdout] 418 | |                 r#"SEQUENCE {
[INFO] [stdout] 419 | |                   unNumber                INTEGER (0..9999),
[INFO] [stdout] ...   |
[INFO] [stdout] 488 | |             })
[INFO] [stdout] 489 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 | /         assert_eq!(
[INFO] [stdout] 495 | |             sequence(
[INFO] [stdout] 496 | |                 r#"SEQUENCE {
[INFO] [stdout] 497 | |                   nested                SEQUENCE {
[INFO] [stdout] ...   |
[INFO] [stdout] 600 | |             })
[INFO] [stdout] 601 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 | /         assert_eq!(
[INFO] [stdout] 495 | |             sequence(
[INFO] [stdout] 496 | |                 r#"SEQUENCE {
[INFO] [stdout] 497 | |                   nested                SEQUENCE {
[INFO] [stdout] ...   |
[INFO] [stdout] 600 | |             })
[INFO] [stdout] 601 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:606:9
[INFO] [stdout]     |
[INFO] [stdout] 606 | /         assert_eq!(
[INFO] [stdout] 607 | |             sequence_value("{itsaid content:0, ctx c-ctxRefNull}".into())
[INFO] [stdout] 608 | |                 .unwrap()
[INFO] [stdout] 609 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 626 | |             ])
[INFO] [stdout] 627 | |         )
[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:606:9
[INFO] [stdout]     |
[INFO] [stdout] 606 | /         assert_eq!(
[INFO] [stdout] 607 | |             sequence_value("{itsaid content:0, ctx c-ctxRefNull}".into())
[INFO] [stdout] 608 | |                 .unwrap()
[INFO] [stdout] 609 | |                 .1,
[INFO] [stdout] ...   |
[INFO] [stdout] 626 | |             ])
[INFO] [stdout] 627 | |         )
[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:632:9
[INFO] [stdout]     |
[INFO] [stdout] 632 | /         assert_eq!(
[INFO] [stdout] 633 | |             sequence(
[INFO] [stdout] 634 | |                 "SEQUENCE {item-code INTEGER (0..254),
[INFO] [stdout] 635 | |                 ...,
[INFO] [stdout] ...   |
[INFO] [stdout] 717 | |             })
[INFO] [stdout] 718 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:632:9
[INFO] [stdout]     |
[INFO] [stdout] 632 | /         assert_eq!(
[INFO] [stdout] 633 | |             sequence(
[INFO] [stdout] 634 | |                 "SEQUENCE {item-code INTEGER (0..254),
[INFO] [stdout] 635 | |                 ...,
[INFO] [stdout] ...   |
[INFO] [stdout] 717 | |             })
[INFO] [stdout] 718 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:723:9
[INFO] [stdout]     |
[INFO] [stdout] 723 | /         assert_eq!(
[INFO] [stdout] 724 | |             sequence(
[INFO] [stdout] 725 | |                 r#"SEQUENCE {
[INFO] [stdout] 726 | |             COMPONENTS OF TypeA,
[INFO] [stdout] ...   |
[INFO] [stdout] 750 | |             })
[INFO] [stdout] 751 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:723:9
[INFO] [stdout]     |
[INFO] [stdout] 723 | /         assert_eq!(
[INFO] [stdout] 724 | |             sequence(
[INFO] [stdout] 725 | |                 r#"SEQUENCE {
[INFO] [stdout] 726 | |             COMPONENTS OF TypeA,
[INFO] [stdout] ...   |
[INFO] [stdout] 750 | |             })
[INFO] [stdout] 751 | |         )
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 | / ...   assert_eq!(
[INFO] [stdout] 778 | | ...       sequence_value(
[INFO] [stdout] 779 | | ...           r#"{ not:equalityMatch:{ attributeDesc "ABCDLMYZ", assertionValue 'A2'H }, equalityMatch:{ attributeDesc "XY", assertionVal...
[INFO] [stdout] 780 | | ...       )
[INFO] [stdout] ...   |
[INFO] [stdout] 823 | | ...       ])
[INFO] [stdout] 824 | | ...   );
[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:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 | / ...   assert_eq!(
[INFO] [stdout] 778 | | ...       sequence_value(
[INFO] [stdout] 779 | | ...           r#"{ not:equalityMatch:{ attributeDesc "ABCDLMYZ", assertionValue 'A2'H }, equalityMatch:{ attributeDesc "XY", assertionVal...
[INFO] [stdout] 780 | | ...       )
[INFO] [stdout] ...   |
[INFO] [stdout] 823 | | ...       ])
[INFO] [stdout] 824 | | ...   );
[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".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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  ".into())
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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  ".into())
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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  ".into())
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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  ".into())
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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] 171 | |             })
[INFO] [stdout] 172 | |         );
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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] 171 | |             })
[INFO] [stdout] 172 | |         );
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 | /         assert_eq!(
[INFO] [stdout] 178 | |             sequence_of(
[INFO] [stdout] 179 | |                 r#"SEQUENCE (SIZE(1..4)) OF
[INFO] [stdout] 180 | |       RegionalExtension {{Reg-MapData}} OPTIONAL,"#
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |             })
[INFO] [stdout] 208 | |         );
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 | /         assert_eq!(
[INFO] [stdout] 178 | |             sequence_of(
[INFO] [stdout] 179 | |                 r#"SEQUENCE (SIZE(1..4)) OF
[INFO] [stdout] 180 | |       RegionalExtension {{Reg-MapData}} OPTIONAL,"#
[INFO] [stdout] ...   |
[INFO] [stdout] 207 | |             })
[INFO] [stdout] 208 | |         );
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 | /             sequence_of(
[INFO] [stdout] 216 | |                 r#"SEQUENCE (SIZE(1..MAX)) OF
[INFO] [stdout] 217 | |         IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.&Extn({
[INFO] [stdout] 218 | |         Ieee1609Dot2HeaderInfoContributedExtensions
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |             .unwrap()
[INFO] [stdout] 223 | |             .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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | pub enum ASN1Type {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/set.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 | /         assert_eq!(
[INFO] [stdout] 55 | |             set(r#"SET {
[INFO] [stdout] 56 | |             title VisibleString,
[INFO] [stdout] 57 | |             children SEQUENCE OF VisibleString DEFAULT {}
[INFO] [stdout] ...  |
[INFO] [stdout] 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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| pub enum ASN1Type {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug`
[INFO] [stdout]   --> src/lexer/set.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 | /         assert_eq!(
[INFO] [stdout] 55 | |             set(r#"SET {
[INFO] [stdout] 56 | |             title VisibleString,
[INFO] [stdout] 57 | |             children SEQUENCE OF VisibleString DEFAULT {}
[INFO] [stdout] ...  |
[INFO] [stdout] 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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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".into()).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:746:1
[INFO] [stdout]    |
[INFO] [stdout] 746+ #[derive(Debug)]
[INFO] [stdout] 747| 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  ".into())
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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  ".into())
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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  ".into())
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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  ".into())
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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] 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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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] 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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | /         assert_eq!(
[INFO] [stdout] 177 | |             set_of(
[INFO] [stdout] 178 | |                 r#"SET (SIZE(1..4)) OF
[INFO] [stdout] 179 | |       RegionalExtension {{Reg-MapData}} OPTIONAL,"#
[INFO] [stdout] ...   |
[INFO] [stdout] 206 | |             })
[INFO] [stdout] 207 | |         );
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | /         assert_eq!(
[INFO] [stdout] 177 | |             set_of(
[INFO] [stdout] 178 | |                 r#"SET (SIZE(1..4)) OF
[INFO] [stdout] 179 | |       RegionalExtension {{Reg-MapData}} OPTIONAL,"#
[INFO] [stdout] ...   |
[INFO] [stdout] 206 | |             })
[INFO] [stdout] 207 | |         );
[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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 | /             set_of(
[INFO] [stdout] 215 | |                 r#"SET (SIZE(1..MAX)) OF
[INFO] [stdout] 216 | |         IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.&Extn({
[INFO] [stdout] 217 | |         Ieee1609Dot2HeaderInfoContributedExtensions
[INFO] [stdout] ...   |
[INFO] [stdout] 221 | |             .unwrap()
[INFO] [stdout] 222 | |             .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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         assert_eq!(
[INFO] [stdout] 265 | |             many1(in_parentheses(opt_delimited::<
[INFO] [stdout] 266 | |                 char,
[INFO] [stdout] 267 | |                 ASN1Value,
[INFO] [stdout] ...   |
[INFO] [stdout] 278 | |             Ok(("", vec![ASN1Value::Integer(5)]))
[INFO] [stdout] 279 | |         );
[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]     = 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:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         assert_eq!(
[INFO] [stdout] 265 | |             many1(in_parentheses(opt_delimited::<
[INFO] [stdout] 266 | |                 char,
[INFO] [stdout] 267 | |                 ASN1Value,
[INFO] [stdout] ...   |
[INFO] [stdout] 278 | |             Ok(("", vec![ASN1Value::Integer(5)]))
[INFO] [stdout] 279 | |         );
[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]     = 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:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | /         assert_eq!(
[INFO] [stdout] 34 | |             *int.constraints.first().unwrap(),
[INFO] [stdout] 35 | |             Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 36 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |             })
[INFO] [stdout] 43 | |         );
[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:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | /         assert_eq!(
[INFO] [stdout] 34 | |             *int.constraints.first().unwrap(),
[INFO] [stdout] 35 | |             Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 36 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |             })
[INFO] [stdout] 43 | |         );
[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:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 | /         assert_eq!(
[INFO] [stdout] 72 | |             *int.constraints.first().unwrap(),
[INFO] [stdout] 73 | |             Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 74 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | |             })
[INFO] [stdout] 81 | |         );
[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:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 | /         assert_eq!(
[INFO] [stdout] 72 | |             *int.constraints.first().unwrap(),
[INFO] [stdout] 73 | |             Constraint::SubtypeConstraint(ElementSet {
[INFO] [stdout] 74 | |                 set: ElementOrSetOperation::Element(SubtypeElement::ValueRange {
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | |             })
[INFO] [stdout] 81 | |         );
[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:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 | /     assert_eq!(
[INFO] [stdout] 148 | |         tld.ty,
[INFO] [stdout] 149 | |         ASN1Type::Boolean(Boolean {
[INFO] [stdout] 150 | |             constraints: vec![]
[INFO] [stdout] 151 | |         })
[INFO] [stdout] 152 | |     );
[INFO] [stdout]     | |_____^ `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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | pub enum ASN1Type {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `intermediate::ASN1Type` doesn't implement `Debug`
[INFO] [stdout]    --> src/lexer/tests/mod.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 | /     assert_eq!(
[INFO] [stdout] 148 | |         tld.ty,
[INFO] [stdout] 149 | |         ASN1Type::Boolean(Boolean {
[INFO] [stdout] 150 | |             constraints: vec![]
[INFO] [stdout] 151 | |         })
[INFO] [stdout] 152 | |     );
[INFO] [stdout]     | |_____^ `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:746:1
[INFO] [stdout]     |
[INFO] [stdout] 746 + #[derive(Debug)]
[INFO] [stdout] 747 | 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`
[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:516:1
[INFO] [stdout]     |
[INFO] [stdout] 516 + #[derive(Debug)]
[INFO] [stdout] 517 | 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`
[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:516:1
[INFO] [stdout]     |
[INFO] [stdout] 516 + #[derive(Debug)]
[INFO] [stdout] 517 | 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`
[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:516:1
[INFO] [stdout]     |
[INFO] [stdout] 516 + #[derive(Debug)]
[INFO] [stdout] 517 | 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 352 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "962465f35ce26738d6d6f61a3c02acdaad9a77426b234120cd3dae72bc77ebc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "962465f35ce26738d6d6f61a3c02acdaad9a77426b234120cd3dae72bc77ebc6", kill_on_drop: false }`
[INFO] [stdout] 962465f35ce26738d6d6f61a3c02acdaad9a77426b234120cd3dae72bc77ebc6
