[INFO] fetching crate ironrdp-connector 0.2.0...
[INFO] checking ironrdp-connector-0.2.0 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate ironrdp-connector 0.2.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate ironrdp-connector 0.2.0 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ironrdp-connector 0.2.0
[INFO] finished tweaking crates.io crate ironrdp-connector 0.2.0
[INFO] tweaked toml for crates.io crate ironrdp-connector 0.2.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 266 packages to latest compatible versions
[INFO] [stderr]       Adding crypto-mac v0.11.0 (available: v0.11.1)
[INFO] [stderr]       Adding picky-asn1-x509 v0.13.0 (available: v0.14.1)
[INFO] [stderr]       Adding sspi v0.14.2 (available: v0.15.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 688ab3719bb4df96e6114cc2834f048bfbb59384ac0c5cc24ac865444653b332
[INFO] running `Command { std: "docker" "start" "-a" "688ab3719bb4df96e6114cc2834f048bfbb59384ac0c5cc24ac865444653b332", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "688ab3719bb4df96e6114cc2834f048bfbb59384ac0c5cc24ac865444653b332", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "688ab3719bb4df96e6114cc2834f048bfbb59384ac0c5cc24ac865444653b332", kill_on_drop: false }`
[INFO] [stdout] 688ab3719bb4df96e6114cc2834f048bfbb59384ac0c5cc24ac865444653b332
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 402a9975f970ca7d1d39837abea76460df4110064d087561a67acf91654cfa0a
[INFO] running `Command { std: "docker" "start" "-a" "402a9975f970ca7d1d39837abea76460df4110064d087561a67acf91654cfa0a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]     Checking base64ct v1.6.0
[INFO] [stderr]     Checking flagset v0.4.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]    Compiling num-bigint-dig v0.8.4
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]     Checking serde_bytes v0.11.15
[INFO] [stderr]     Checking oid v0.2.1
[INFO] [stderr]     Checking block-padding v0.3.3
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling asn1-rs-derive v0.5.1
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]     Checking pem-rfc7468 v0.7.0
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking inout v0.1.3
[INFO] [stderr]     Checking ironrdp-error v0.1.0
[INFO] [stderr]     Checking serde_json v1.0.133
[INFO] [stderr]     Checking picky-asn1 v0.10.0
[INFO] [stderr]     Checking widestring v1.1.0
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]     Checking bit_field v0.10.2
[INFO] [stderr]     Checking ironrdp-core v0.1.1
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking crypto-mac v0.11.0
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]     Checking picky-asn1 v0.9.0
[INFO] [stderr]     Checking tinystr v0.7.6
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking picky-asn1-der v0.5.1
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking der v0.7.9
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking uuid v1.11.0
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking picky-asn1-x509 v0.13.0
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking crypto v0.5.1
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking des v0.8.1
[INFO] [stderr]     Checking cbc v0.1.2
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking rc2 v0.8.1
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking rusticata-macros v4.1.0
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]     Checking md-5 v0.10.6
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking asn1-rs v0.6.2
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking md4 v0.10.2
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking aes-kw v0.2.1
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking x509-cert v0.2.5
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking pkcs1 v0.7.5
[INFO] [stderr]     Checking x25519-dalek v2.0.1
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking der-parser v9.0.0
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking picky-asn1-x509 v0.14.1
[INFO] [stderr]     Checking rsa v0.9.7
[INFO] [stderr]     Checking ironrdp-pdu v0.1.1
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking p521 v0.13.3
[INFO] [stderr]     Checking p256 v0.13.2
[INFO] [stderr]     Checking p384 v0.13.0
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking picky v7.0.0-rc.11
[INFO] [stderr]     Checking picky-krb v0.9.2
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking sspi v0.14.2
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/mod.rs:211:34
[INFO] [stdout]     |
[INFO] [stdout] 211 |                     let domain = KerberosStringAsn1::from(IA5String::from_string(realm)?);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/mod.rs:214:39
[INFO] [stdout]     |
[INFO] [stdout] 214 |                         kerb_message: ExplicitContextTag0::from(data),
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<OctetStringAsn1>`, found a different `ExplicitContextTag0<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<OctetStringAsn1>` and `ExplicitContextTag0<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/mod.rs:215:40
[INFO] [stdout]     |
[INFO] [stdout] 215 |                         target_domain: Optional::from(Some(ExplicitContextTag1::from(domain))),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/mod.rs:216:41
[INFO] [stdout]     |
[INFO] [stdout] 216 |                         dclocator_hint: Optional::from(None),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:257:14
[INFO] [stdout]     |
[INFO] [stdout] 257 |         pin: ExplicitContextTag0::from(OctetStringAsn1::from(credentials.pin.as_ref().to_vec())),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<OctetStringAsn1>`, found a different `ExplicitContextTag0<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<OctetStringAsn1>` and `ExplicitContextTag0<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:259:23
[INFO] [stdout]     |
[INFO] [stdout] 259 |             key_spec: ExplicitContextTag0::from(IntegerAsn1::from(vec![AT_KEYEXCHANGE])),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:260:24
[INFO] [stdout]     |
[INFO] [stdout] 260 |               card_name: Optional::from(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 261 | |                 credentials
[INFO] [stdout] 262 | |                     .card_name
[INFO] [stdout] 263 | |                     .clone()
[INFO] [stdout] 264 | |                     .map(|name| ExplicitContextTag1::from(OctetStringAsn1::from(name))),
[INFO] [stdout] 265 | |             ),
[INFO] [stdout]     | |_____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:266:26
[INFO] [stdout]     |
[INFO] [stdout] 266 |               reader_name: Optional::from(Some(ExplicitContextTag2::from(OctetStringAsn1::from(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 267 | |                 credentials.reader_name.clone(),
[INFO] [stdout] 268 | |             )))),
[INFO] [stdout]     | |________________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:269:29
[INFO] [stdout]     |
[INFO] [stdout] 269 |               container_name: Optional::from(Some(ExplicitContextTag3::from(OctetStringAsn1::from(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 270 | |                 credentials.container_name.clone(),
[INFO] [stdout] 271 | |             )))),
[INFO] [stdout]     | |________________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:272:23
[INFO] [stdout]     |
[INFO] [stdout] 272 |               csp_name: Optional::from(Some(ExplicitContextTag4::from(OctetStringAsn1::from(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 273 | |                 credentials.csp_name.clone(),
[INFO] [stdout] 274 | |             )))),
[INFO] [stdout]     | |________________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:258:19
[INFO] [stdout]     |
[INFO] [stdout] 258 |           csp_data: ExplicitContextTag1::from(TsCspDataDetail {
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 259 | |             key_spec: ExplicitContextTag0::from(IntegerAsn1::from(vec![AT_KEYEXCHANGE])),
[INFO] [stdout] 260 | |             card_name: Optional::from(
[INFO] [stdout] 261 | |                 credentials
[INFO] [stdout] ...   |
[INFO] [stdout] 274 | |             )))),
[INFO] [stdout] 275 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag1<TsCspDataDetail>`, found a different `ExplicitContextTag1<TsCspDataDetail>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<TsCspDataDetail>` and `ExplicitContextTag1<TsCspDataDetail>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<TsCspDataDetail>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<TsCspDataDetail>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:276:20
[INFO] [stdout]     |
[INFO] [stdout] 276 |         user_hint: Optional::from(None),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:277:22
[INFO] [stdout]     |
[INFO] [stdout] 277 |         domain_hint: Optional::from(None),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:296:20
[INFO] [stdout]     |
[INFO] [stdout] 296 |         cred_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![creds_type])),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/credssp/ts_request/mod.rs:297:22
[INFO] [stdout]     |
[INFO] [stdout] 297 |         credentials: ExplicitContextTag1::from(OctetStringAsn1::from(encoded_credentials)),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralizedTimeAsn1: From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:115:52
[INFO] [stdout]     |
[INFO] [stdout] 115 |             patimestamp: ExplicitContextTag0::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^ the trait `From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not implemented for `picky_asn1::wrapper::GeneralizedTimeAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not implemented for `picky_asn1::wrapper::GeneralizedTimeAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::date::Date<picky_asn1::date::GeneralizedTimeRepr>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::date::Date<picky_asn1::date::GeneralizedTimeRepr>`, found `picky_asn1::date::Date<GeneralizedTimeRepr>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 |             patimestamp: ExplicitContextTag0::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<GeneralizedTimeAsn1>`, found a different `ExplicitContextTag0<GeneralizedTimeAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<GeneralizedTimeAsn1>` and `ExplicitContextTag0<GeneralizedTimeAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |               pausec: Optional::from(Some(ExplicitContextTag1::from(IntegerAsn1::from(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 117 | |                 microseconds.to_be_bytes().to_vec(),
[INFO] [stdout] 118 | |             )))),
[INFO] [stdout]     | |________________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:139:26
[INFO] [stdout]     |
[INFO] [stdout] 139 |             padata_type: ExplicitContextTag1::from(IntegerAsn1::from(PA_ENC_TIMESTAMP.to_vec())),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:141:24
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 etype: ExplicitContextTag0::from(IntegerAsn1::from(vec![encryption_type.into()])),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 kvno: Optional::from(None),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:143:25
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 cipher: ExplicitContextTag2::from(OctetStringAsn1::from(encrypted_timestamp)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |               padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(picky_asn1_der::to_vec(&EncryptedData {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 141 | |                 etype: ExplicitContextTag0::from(IntegerAsn1::from(vec![encryption_type.into()])),
[INFO] [stdout] 142 | |                 kvno: Optional::from(None),
[INFO] [stdout] 143 | |                 cipher: ExplicitContextTag2::from(OctetStringAsn1::from(encrypted_timestamp)),
[INFO] [stdout] 144 | |             })?)),
[INFO] [stdout]     | |_________________^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:151:22
[INFO] [stdout]     |
[INFO] [stdout] 151 |         padata_type: ExplicitContextTag1::from(IntegerAsn1::from(PA_PAC_REQUEST_TYPE.to_vec())),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:153:26
[INFO] [stdout]     |
[INFO] [stdout] 153 |             include_pac: ExplicitContextTag0::from(true),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<bool>`, found a different `ExplicitContextTag0<bool>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<bool>` and `ExplicitContextTag0<bool>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<bool>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<bool>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |           padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(picky_asn1_der::to_vec(&KerbPaPacRequest {
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 153 | |             include_pac: ExplicitContextTag0::from(true),
[INFO] [stdout] 154 | |         })?)),
[INFO] [stdout]     | |_____________^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:188:20
[INFO] [stdout]     |
[INFO] [stdout] 188 |         addr_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NET_BIOS_ADDR_TYPE])),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:189:18
[INFO] [stdout]     |
[INFO] [stdout] 189 |         address: ExplicitContextTag1::from(OctetStringAsn1::from(address.as_bytes().to_vec())),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:196:28
[INFO] [stdout]     |
[INFO] [stdout] 196 |         service_names.push(KerberosStringAsn1::from(IA5String::from_string((*sname).to_owned())?));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::BitStringAsn1: From<picky_asn1::bit_string::BitString>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:205:48
[INFO] [stdout]     |
[INFO] [stdout] 205 |         kdc_options: ExplicitContextTag0::from(KerberosFlags::from(BitString::with_bytes(
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::bit_string::BitString>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::bit_string::BitString`, found `picky_asn1::bit_string::BitString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:205:22
[INFO] [stdout]     |
[INFO] [stdout] 205 |           kdc_options: ExplicitContextTag0::from(KerberosFlags::from(BitString::with_bytes(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 206 | |             as_req_options.bits().to_be_bytes().to_vec(),
[INFO] [stdout] 207 | |         ))),
[INFO] [stdout]     | |___________^ expected `ExplicitContextTag0<BitStringAsn1>`, found a different `ExplicitContextTag0<BitStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<BitStringAsn1>` and `ExplicitContextTag0<BitStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:209:24
[INFO] [stdout]     |
[INFO] [stdout] 209 |             name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![*cname_type])),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:210:78
[INFO] [stdout]     |
[INFO] [stdout] 210 |             name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(vec![KerberosStringAsn1::from(
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:210:26
[INFO] [stdout]     |
[INFO] [stdout] 210 |               name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(vec![KerberosStringAsn1::from(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 211 | |                 IA5String::from_string((*username).into())?,
[INFO] [stdout] 212 | |             )])),
[INFO] [stdout]     | |________________^ expected `ExplicitContextTag1<Asn1SequenceOf<...>>`, found a different `ExplicitContextTag1<Asn1SequenceOf<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<Asn1SequenceOf<...>>` and `ExplicitContextTag1<Asn1SequenceOf<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:208:16
[INFO] [stdout]     |
[INFO] [stdout] 208 |           cname: Optional::from(Some(ExplicitContextTag1::from(PrincipalName {
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 209 | |             name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![*cname_type])),
[INFO] [stdout] 210 | |             name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(vec![KerberosStringAsn1::from(
[INFO] [stdout] 211 | |                 IA5String::from_string((*username).into())?,
[INFO] [stdout] 212 | |             )])),
[INFO] [stdout] 213 | |         }))),
[INFO] [stdout]     | |____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:214:42
[INFO] [stdout]     |
[INFO] [stdout] 214 |         realm: ExplicitContextTag2::from(Realm::from(IA5String::from_string((*realm).into())?)),
[INFO] [stdout]     |                                          ^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:214:16
[INFO] [stdout]     |
[INFO] [stdout] 214 |         realm: ExplicitContextTag2::from(Realm::from(IA5String::from_string((*realm).into())?)),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<GeneralStringAsn1>`, found a different `ExplicitContextTag2<GeneralStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<GeneralStringAsn1>` and `ExplicitContextTag2<GeneralStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:216:24
[INFO] [stdout]     |
[INFO] [stdout] 216 |             name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:217:26
[INFO] [stdout]     |
[INFO] [stdout] 217 |             name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(service_names)),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<Asn1SequenceOf<...>>`, found a different `ExplicitContextTag1<Asn1SequenceOf<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<Asn1SequenceOf<...>>` and `ExplicitContextTag1<Asn1SequenceOf<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:215:16
[INFO] [stdout]     |
[INFO] [stdout] 215 |           sname: Optional::from(Some(ExplicitContextTag3::from(PrincipalName {
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 216 | |             name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout] 217 | |             name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(service_names)),
[INFO] [stdout] 218 | |         }))),
[INFO] [stdout]     | |____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:219:15
[INFO] [stdout]     |
[INFO] [stdout] 219 |         from: Optional::from(None),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:220:15
[INFO] [stdout]     |
[INFO] [stdout] 220 |         till: ExplicitContextTag5::from(GeneralizedTimeAsn1::from(GeneralizedTime::from(expiration_date))),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag5<GeneralizedTimeAsn1>`, found a different `ExplicitContextTag5<GeneralizedTimeAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag5<GeneralizedTimeAsn1>` and `ExplicitContextTag5<GeneralizedTimeAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag5<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag5<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |           rtime: Optional::from(Some(ExplicitContextTag6::from(GeneralizedTimeAsn1::from(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 222 | |             GeneralizedTime::from(expiration_date),
[INFO] [stdout] 223 | |         )))),
[INFO] [stdout]     | |____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:224:16
[INFO] [stdout]     |
[INFO] [stdout] 224 |         nonce: ExplicitContextTag7::from(IntegerAsn1::from(nonce.to_vec())),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag7<IntegerAsn1>`, found a different `ExplicitContextTag7<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag7<IntegerAsn1>` and `ExplicitContextTag7<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag7<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag7<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:225:16
[INFO] [stdout]     |
[INFO] [stdout] 225 |           etype: ExplicitContextTag8::from(Asn1SequenceOf::from(vec![
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 226 | |             IntegerAsn1::from(vec![CipherSuite::Aes256CtsHmacSha196.into()]),
[INFO] [stdout] 227 | |             IntegerAsn1::from(vec![CipherSuite::Aes128CtsHmacSha196.into()]),
[INFO] [stdout] 228 | |         ])),
[INFO] [stdout]     | |___________^ expected `ExplicitContextTag8<Asn1SequenceOf<...>>`, found a different `ExplicitContextTag8<Asn1SequenceOf<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag8<Asn1SequenceOf<...>>` and `ExplicitContextTag8<Asn1SequenceOf<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag8<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag8<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:229:20
[INFO] [stdout]     |
[INFO] [stdout] 229 |         addresses: Optional::from(address),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:230:33
[INFO] [stdout]     |
[INFO] [stdout] 230 |         enc_authorization_data: Optional::from(None),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:231:29
[INFO] [stdout]     |
[INFO] [stdout] 231 |         additional_tickets: Optional::from(None),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |         pvno: ExplicitContextTag1::from(IntegerAsn1::from(vec![KERBEROS_VERSION])),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:239:19
[INFO] [stdout]     |
[INFO] [stdout] 239 |         msg_type: ExplicitContextTag2::from(IntegerAsn1::from(vec![AS_REQ_MSG_TYPE])),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<IntegerAsn1>`, found a different `ExplicitContextTag2<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<IntegerAsn1>` and `ExplicitContextTag2<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |         padata: Optional::from(Some(ExplicitContextTag3::from(Asn1SequenceOf::from(pa_datas)))),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:241:19
[INFO] [stdout]     |
[INFO] [stdout] 241 |         req_body: ExplicitContextTag4::from(kdc_req_body),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag4<KdcReqBody>`, found a different `ExplicitContextTag4<KdcReqBody>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag4<KdcReqBody>` and `ExplicitContextTag4<KdcReqBody>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag4<KdcReqBody>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag4<KdcReqBody>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::BitStringAsn1: From<picky_asn1::bit_string::BitString>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:282:48
[INFO] [stdout]     |
[INFO] [stdout] 282 |         kdc_options: ExplicitContextTag0::from(KerberosFlags::from(BitString::with_bytes(
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::bit_string::BitString>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::bit_string::BitString`, found `picky_asn1::bit_string::BitString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 282 |           kdc_options: ExplicitContextTag0::from(KerberosFlags::from(BitString::with_bytes(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 283 | |             tgs_req_options.bits().to_be_bytes().to_vec(),
[INFO] [stdout] 284 | |         ))),
[INFO] [stdout]     | |___________^ expected `ExplicitContextTag0<BitStringAsn1>`, found a different `ExplicitContextTag0<BitStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<BitStringAsn1>` and `ExplicitContextTag0<BitStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:285:16
[INFO] [stdout]     |
[INFO] [stdout] 285 |         cname: Optional::from(None),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:286:42
[INFO] [stdout]     |
[INFO] [stdout] 286 |         realm: ExplicitContextTag2::from(Realm::from(IA5String::from_str(realm)?)),
[INFO] [stdout]     |                                          ^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:286:16
[INFO] [stdout]     |
[INFO] [stdout] 286 |         realm: ExplicitContextTag2::from(Realm::from(IA5String::from_str(realm)?)),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<GeneralStringAsn1>`, found a different `ExplicitContextTag2<GeneralStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<GeneralStringAsn1>` and `ExplicitContextTag2<GeneralStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:288:24
[INFO] [stdout]     |
[INFO] [stdout] 288 |             name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:290:17
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 KerberosStringAsn1::from(IA5String::from_string(service_name.into())?),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 KerberosStringAsn1::from(IA5String::from_string(service_principal_name.into())?),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:289:26
[INFO] [stdout]     |
[INFO] [stdout] 289 |               name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(vec![
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 290 | |                 KerberosStringAsn1::from(IA5String::from_string(service_name.into())?),
[INFO] [stdout] 291 | |                 KerberosStringAsn1::from(IA5String::from_string(service_principal_name.into())?),
[INFO] [stdout] 292 | |             ])),
[INFO] [stdout]     | |_______________^ expected `ExplicitContextTag1<Asn1SequenceOf<...>>`, found a different `ExplicitContextTag1<Asn1SequenceOf<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<Asn1SequenceOf<...>>` and `ExplicitContextTag1<Asn1SequenceOf<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:287:16
[INFO] [stdout]     |
[INFO] [stdout] 287 |           sname: Optional::from(Some(ExplicitContextTag3::from(PrincipalName {
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 288 | |             name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout] 289 | |             name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(vec![
[INFO] [stdout] 290 | |                 KerberosStringAsn1::from(IA5String::from_string(service_name.into())?),
[INFO] [stdout] 291 | |                 KerberosStringAsn1::from(IA5String::from_string(service_principal_name.into())?),
[INFO] [stdout] 292 | |             ])),
[INFO] [stdout] 293 | |         }))),
[INFO] [stdout]     | |____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:294:15
[INFO] [stdout]     |
[INFO] [stdout] 294 |         from: Optional::from(None),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:295:15
[INFO] [stdout]     |
[INFO] [stdout] 295 |         till: ExplicitContextTag5::from(GeneralizedTimeAsn1::from(GeneralizedTime::from(expiration_date))),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag5<GeneralizedTimeAsn1>`, found a different `ExplicitContextTag5<GeneralizedTimeAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag5<GeneralizedTimeAsn1>` and `ExplicitContextTag5<GeneralizedTimeAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag5<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag5<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 296 |         rtime: Optional::from(None),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:297:16
[INFO] [stdout]     |
[INFO] [stdout] 297 |         nonce: ExplicitContextTag7::from(IntegerAsn1::from(OsRng.gen::<[u8; NONCE_LEN]>().to_vec())),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag7<IntegerAsn1>`, found a different `ExplicitContextTag7<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag7<IntegerAsn1>` and `ExplicitContextTag7<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag7<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag7<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:298:16
[INFO] [stdout]     |
[INFO] [stdout] 298 |           etype: ExplicitContextTag8::from(Asn1SequenceOf::from(vec![
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 299 | |             IntegerAsn1::from(vec![CipherSuite::Aes256CtsHmacSha196.into()]),
[INFO] [stdout] 300 | |             IntegerAsn1::from(vec![CipherSuite::Aes128CtsHmacSha196.into()]),
[INFO] [stdout] 301 | |         ])),
[INFO] [stdout]     | |___________^ expected `ExplicitContextTag8<Asn1SequenceOf<...>>`, found a different `ExplicitContextTag8<Asn1SequenceOf<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag8<Asn1SequenceOf<...>>` and `ExplicitContextTag8<Asn1SequenceOf<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag8<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag8<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:302:20
[INFO] [stdout]     |
[INFO] [stdout] 302 |         addresses: Optional::from(None),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:303:33
[INFO] [stdout]     |
[INFO] [stdout] 303 |         enc_authorization_data: Optional::from(None),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:304:29
[INFO] [stdout]     |
[INFO] [stdout] 304 |           additional_tickets: Optional::from(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 305 | |             additional_tickets.map(|tickets| ExplicitContextTag11::from(Asn1SequenceOf::from(tickets))),
[INFO] [stdout] 306 | |         ),
[INFO] [stdout]     | |_________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:314:20
[INFO] [stdout]     |
[INFO] [stdout] 314 |         cksumtype: ExplicitContextTag0::from(IntegerAsn1::from(MD5_CHECKSUM_TYPE.to_vec())),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:315:19
[INFO] [stdout]     |
[INFO] [stdout] 315 |         checksum: ExplicitContextTag1::from(OctetStringAsn1::from(checksum.to_vec())),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:313:29
[INFO] [stdout]     |
[INFO] [stdout] 313 |       authenticator.0.cksum = Optional::from(Some(ExplicitContextTag3::from(Checksum {
[INFO] [stdout]     |  _____---------------------___^
[INFO] [stdout]     | |     |
[INFO] [stdout]     | |     expected due to the type of this binding
[INFO] [stdout] 314 | |         cksumtype: ExplicitContextTag0::from(IntegerAsn1::from(MD5_CHECKSUM_TYPE.to_vec())),
[INFO] [stdout] 315 | |         checksum: ExplicitContextTag1::from(OctetStringAsn1::from(checksum.to_vec())),
[INFO] [stdout] 316 | |     })));
[INFO] [stdout]     | |________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:320:26
[INFO] [stdout]     |
[INFO] [stdout] 320 |             padata_type: ExplicitContextTag1::from(IntegerAsn1::from(PA_TGS_REQ_TYPE.to_vec())),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:321:26
[INFO] [stdout]     |
[INFO] [stdout] 321 |               padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(picky_asn1_der::to_vec(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 322 | |                 &generate_tgs_ap_req(ticket, session_key, authenticator, enc_params)?,
[INFO] [stdout] 323 | |             )?)),
[INFO] [stdout]     | |________________^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:327:22
[INFO] [stdout]     |
[INFO] [stdout] 327 |         padata_type: ExplicitContextTag1::from(IntegerAsn1::from(PA_PAC_OPTIONS_TYPE.to_vec())),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::BitStringAsn1: From<picky_asn1::bit_string::BitString>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:329:46
[INFO] [stdout]     |
[INFO] [stdout] 329 |             flags: ExplicitContextTag0::from(KerberosFlags::from(BitString::with_bytes(
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::bit_string::BitString>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::bit_string::BitString`, found `picky_asn1::bit_string::BitString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:329:20
[INFO] [stdout]     |
[INFO] [stdout] 329 |               flags: ExplicitContextTag0::from(KerberosFlags::from(BitString::with_bytes(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 330 | |                 DEFAULT_PA_PAC_OPTIONS.to_vec(),
[INFO] [stdout] 331 | |             ))),
[INFO] [stdout]     | |_______________^ expected `ExplicitContextTag0<BitStringAsn1>`, found a different `ExplicitContextTag0<BitStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<BitStringAsn1>` and `ExplicitContextTag0<BitStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |           padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(picky_asn1_der::to_vec(&PaPacOptions {
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 329 | |             flags: ExplicitContextTag0::from(KerberosFlags::from(BitString::with_bytes(
[INFO] [stdout] 330 | |                 DEFAULT_PA_PAC_OPTIONS.to_vec(),
[INFO] [stdout] 331 | |             ))),
[INFO] [stdout] 332 | |         })?)),
[INFO] [stdout]     | |_____________^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:336:15
[INFO] [stdout]     |
[INFO] [stdout] 336 |         pvno: ExplicitContextTag1::from(IntegerAsn1::from(vec![KERBEROS_VERSION])),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:337:19
[INFO] [stdout]     |
[INFO] [stdout] 337 |         msg_type: ExplicitContextTag2::from(IntegerAsn1::from(vec![TGS_REQ_MSG_TYPE])),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<IntegerAsn1>`, found a different `ExplicitContextTag2<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<IntegerAsn1>` and `ExplicitContextTag2<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |           padata: Optional::from(Some(ExplicitContextTag3::from(Asn1SequenceOf::from(vec![
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 339 | |             pa_tgs_req,
[INFO] [stdout] 340 | |             pa_pac_options,
[INFO] [stdout] 341 | |         ])))),
[INFO] [stdout]     | |_____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:342:19
[INFO] [stdout]     |
[INFO] [stdout] 342 |         req_body: ExplicitContextTag4::from(req_body),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag4<KdcReqBody>`, found a different `ExplicitContextTag4<KdcReqBody>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag4<KdcReqBody>` and `ExplicitContextTag4<KdcReqBody>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag4<KdcReqBody>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag4<KdcReqBody>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:489:22
[INFO] [stdout]     |
[INFO] [stdout] 489 |             ad_type: ExplicitContextTag0::from(IntegerAsn1::from(AD_AUTH_DATA_AP_OPTION_TYPE.to_vec())),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:490:22
[INFO] [stdout]     |
[INFO] [stdout] 490 |             ad_data: ExplicitContextTag1::from(OctetStringAsn1::from(KERB_AP_OPTIONS_CBT.to_vec())),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:516:24
[INFO] [stdout]     |
[INFO] [stdout] 516 |             cksumtype: ExplicitContextTag0::from(IntegerAsn1::from(checksum_type)),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:517:23
[INFO] [stdout]     |
[INFO] [stdout] 517 |             checksum: ExplicitContextTag1::from(OctetStringAsn1::from(checksum_value)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:524:28
[INFO] [stdout]     |
[INFO] [stdout] 524 |         authenticator_bno: ExplicitContextTag0::from(IntegerAsn1::from(vec![KERBEROS_VERSION])),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:525:17
[INFO] [stdout]     |
[INFO] [stdout] 525 |         crealm: ExplicitContextTag1::from(kdc_rep.crealm.0.clone()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<GeneralStringAsn1>`, found a different `ExplicitContextTag1<GeneralStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<GeneralStringAsn1>` and `ExplicitContextTag1<GeneralStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:526:16
[INFO] [stdout]     |
[INFO] [stdout] 526 |         cname: ExplicitContextTag2::from(kdc_rep.cname.0.clone()),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<PrincipalName>`, found a different `ExplicitContextTag2<PrincipalName>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<PrincipalName>` and `ExplicitContextTag2<PrincipalName>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<PrincipalName>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<PrincipalName>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:527:9
[INFO] [stdout]     |
[INFO] [stdout] 527 |         cksum,
[INFO] [stdout]     |         ^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:528:16
[INFO] [stdout]     |
[INFO] [stdout] 528 |         cusec: ExplicitContextTag4::from(IntegerAsn1::from(microseconds.to_be_bytes().to_vec())),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag4<IntegerAsn1>`, found a different `ExplicitContextTag4<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag4<IntegerAsn1>` and `ExplicitContextTag4<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag4<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag4<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralizedTimeAsn1: From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:529:42
[INFO] [stdout]     |
[INFO] [stdout] 529 |         ctime: ExplicitContextTag5::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ the trait `From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not implemented for `picky_asn1::wrapper::GeneralizedTimeAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not implemented for `picky_asn1::wrapper::GeneralizedTimeAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::date::Date<picky_asn1::date::GeneralizedTimeRepr>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::date::Date<picky_asn1::date::GeneralizedTimeRepr>`, found `picky_asn1::date::Date<GeneralizedTimeRepr>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:529:16
[INFO] [stdout]     |
[INFO] [stdout] 529 |         ctime: ExplicitContextTag5::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag5<GeneralizedTimeAsn1>`, found a different `ExplicitContextTag5<GeneralizedTimeAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag5<GeneralizedTimeAsn1>` and `ExplicitContextTag5<GeneralizedTimeAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag5<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag5<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:532:27
[INFO] [stdout]     |
[INFO] [stdout] 532 |                 key_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![key_type.into()])),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:533:28
[INFO] [stdout]     |
[INFO] [stdout] 533 |                 key_value: ExplicitContextTag1::from(OctetStringAsn1::from(key_value)),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:530:17
[INFO] [stdout]     |
[INFO] [stdout] 530 |           subkey: Optional::from(sub_key.map(|EncKey { key_type, key_value }| {
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 531 | |             ExplicitContextTag6::from(EncryptionKey {
[INFO] [stdout] 532 | |                 key_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![key_type.into()])),
[INFO] [stdout] 533 | |                 key_value: ExplicitContextTag1::from(OctetStringAsn1::from(key_value)),
[INFO] [stdout] 534 | |             })
[INFO] [stdout] 535 | |         })),
[INFO] [stdout]     | |___________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:536:21
[INFO] [stdout]     |
[INFO] [stdout] 536 |           seq_number: Optional::from(seq_num.map(|seq_num| {
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 537 | |             ExplicitContextTag7::from(IntegerAsn1::from_bytes_be_unsigned(seq_num.to_be_bytes().to_vec()))
[INFO] [stdout] 538 | |         })),
[INFO] [stdout]     | |___________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:539:9
[INFO] [stdout]     |
[INFO] [stdout] 539 |         authorization_data,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:571:15
[INFO] [stdout]     |
[INFO] [stdout] 571 |         pvno: ExplicitContextTag0::from(IntegerAsn1::from(vec![KERBEROS_VERSION])),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:572:19
[INFO] [stdout]     |
[INFO] [stdout] 572 |         msg_type: ExplicitContextTag1::from(IntegerAsn1::from(vec![AP_REQ_MSG_TYPE])),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::BitStringAsn1: From<picky_asn1::bit_string::BitString>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:573:47
[INFO] [stdout]     |
[INFO] [stdout] 573 |         ap_options: ExplicitContextTag2::from(ApOptions::from(BitString::with_bytes(vec![
[INFO] [stdout]     |                                               ^^^^^^^^^ the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::bit_string::BitString>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::bit_string::BitString`, found `picky_asn1::bit_string::BitString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:573:21
[INFO] [stdout]     |
[INFO] [stdout] 573 |           ap_options: ExplicitContextTag2::from(ApOptions::from(BitString::with_bytes(vec![
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 574 | |             // do not need any options when ap_req uses in tgs_req pa_data
[INFO] [stdout] 575 | |             0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 576 | |         ]))),
[INFO] [stdout]     | |____________^ expected `ExplicitContextTag2<BitStringAsn1>`, found a different `ExplicitContextTag2<BitStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<BitStringAsn1>` and `ExplicitContextTag2<BitStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:577:17
[INFO] [stdout]     |
[INFO] [stdout] 577 |         ticket: ExplicitContextTag3::from(ticket),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag3<ApplicationTag<..., 1>>`, found a different `ExplicitContextTag3<ApplicationTag<..., 1>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag3<ApplicationTag<..., 1>>` and `ExplicitContextTag3<ApplicationTag<..., 1>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag3<ApplicationTag<..., 1>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag3<ApplicationTag<..., 1>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:579:20
[INFO] [stdout]     |
[INFO] [stdout] 579 |             etype: ExplicitContextTag0::from(IntegerAsn1::from(vec![encryption_type.into()])),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:580:19
[INFO] [stdout]     |
[INFO] [stdout] 580 |             kvno: Optional::from(None),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:581:21
[INFO] [stdout]     |
[INFO] [stdout] 581 |             cipher: ExplicitContextTag2::from(OctetStringAsn1::from(encrypted_authenticator)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:578:24
[INFO] [stdout]     |
[INFO] [stdout] 578 |           authenticator: ExplicitContextTag4::from(EncryptedData {
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 579 | |             etype: ExplicitContextTag0::from(IntegerAsn1::from(vec![encryption_type.into()])),
[INFO] [stdout] 580 | |             kvno: Optional::from(None),
[INFO] [stdout] 581 | |             cipher: ExplicitContextTag2::from(OctetStringAsn1::from(encrypted_authenticator)),
[INFO] [stdout] 582 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag4<EncryptedData>`, found a different `ExplicitContextTag4<EncryptedData>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag4<EncryptedData>` and `ExplicitContextTag4<EncryptedData>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag4<EncryptedData>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag4<EncryptedData>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:607:15
[INFO] [stdout]     |
[INFO] [stdout] 607 |         pvno: ExplicitContextTag0::from(IntegerAsn1::from(vec![KERBEROS_VERSION])),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:608:19
[INFO] [stdout]     |
[INFO] [stdout] 608 |         msg_type: ExplicitContextTag1::from(IntegerAsn1::from(vec![AP_REQ_MSG_TYPE])),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::BitStringAsn1: From<picky_asn1::bit_string::BitString>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:609:47
[INFO] [stdout]     |
[INFO] [stdout] 609 |         ap_options: ExplicitContextTag2::from(ApOptions::from(BitString::with_bytes(
[INFO] [stdout]     |                                               ^^^^^^^^^ the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::bit_string::BitString>` is not implemented for `picky_asn1::wrapper::BitStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::bit_string::BitString>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::bit_string::BitString`, found `picky_asn1::bit_string::BitString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:609:21
[INFO] [stdout]     |
[INFO] [stdout] 609 |           ap_options: ExplicitContextTag2::from(ApOptions::from(BitString::with_bytes(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 610 | |             options.bits().to_be_bytes().to_vec(),
[INFO] [stdout] 611 | |         ))),
[INFO] [stdout]     | |___________^ expected `ExplicitContextTag2<BitStringAsn1>`, found a different `ExplicitContextTag2<BitStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<BitStringAsn1>` and `ExplicitContextTag2<BitStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<BitStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:612:17
[INFO] [stdout]     |
[INFO] [stdout] 612 |         ticket: ExplicitContextTag3::from(ticket),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag3<ApplicationTag<..., 1>>`, found a different `ExplicitContextTag3<ApplicationTag<..., 1>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag3<ApplicationTag<..., 1>>` and `ExplicitContextTag3<ApplicationTag<..., 1>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag3<ApplicationTag<..., 1>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag3<ApplicationTag<..., 1>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:614:20
[INFO] [stdout]     |
[INFO] [stdout] 614 |             etype: ExplicitContextTag0::from(IntegerAsn1::from(vec![encryption_type.into()])),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:615:19
[INFO] [stdout]     |
[INFO] [stdout] 615 |             kvno: Optional::from(None),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:616:21
[INFO] [stdout]     |
[INFO] [stdout] 616 |             cipher: ExplicitContextTag2::from(OctetStringAsn1::from(encrypted_authenticator)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:613:24
[INFO] [stdout]     |
[INFO] [stdout] 613 |           authenticator: ExplicitContextTag4::from(EncryptedData {
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 614 | |             etype: ExplicitContextTag0::from(IntegerAsn1::from(vec![encryption_type.into()])),
[INFO] [stdout] 615 | |             kvno: Optional::from(None),
[INFO] [stdout] 616 | |             cipher: ExplicitContextTag2::from(OctetStringAsn1::from(encrypted_authenticator)),
[INFO] [stdout] 617 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag4<EncryptedData>`, found a different `ExplicitContextTag4<EncryptedData>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag4<EncryptedData>` and `ExplicitContextTag4<EncryptedData>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag4<EncryptedData>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag4<EncryptedData>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:628:19
[INFO] [stdout]     |
[INFO] [stdout] 628 |         krb5_oid: ObjectIdentifierAsn1::from(oids::krb5_user_to_user()),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ObjectIdentifierAsn1`, found a different `ObjectIdentifierAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ObjectIdentifierAsn1` and `ObjectIdentifierAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:631:19
[INFO] [stdout]     |
[INFO] [stdout] 631 |             pvno: ExplicitContextTag0::from(IntegerAsn1::from(vec![KERBEROS_VERSION])),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:632:23
[INFO] [stdout]     |
[INFO] [stdout] 632 |             msg_type: ExplicitContextTag1::from(IntegerAsn1::from(vec![TGT_REQ_MSG_TYPE])),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:634:28
[INFO] [stdout]     |
[INFO] [stdout] 634 |                 name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:636:21
[INFO] [stdout]     |
[INFO] [stdout] 636 |                     KerberosStringAsn1::from(IA5String::from_string(service_name.into())?),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:637:21
[INFO] [stdout]     |
[INFO] [stdout] 637 |                     KerberosStringAsn1::from(IA5String::from_string(username.into())?),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:635:30
[INFO] [stdout]     |
[INFO] [stdout] 635 |                   name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(vec![
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 636 | |                     KerberosStringAsn1::from(IA5String::from_string(service_name.into())?),
[INFO] [stdout] 637 | |                     KerberosStringAsn1::from(IA5String::from_string(username.into())?),
[INFO] [stdout] 638 | |                 ])),
[INFO] [stdout]     | |___________________^ expected `ExplicitContextTag1<Asn1SequenceOf<...>>`, found a different `ExplicitContextTag1<Asn1SequenceOf<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<Asn1SequenceOf<...>>` and `ExplicitContextTag1<Asn1SequenceOf<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:633:26
[INFO] [stdout]     |
[INFO] [stdout] 633 |               server_name: ExplicitContextTag2::from(PrincipalName {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 634 | |                 name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout] 635 | |                 name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(vec![
[INFO] [stdout] 636 | |                     KerberosStringAsn1::from(IA5String::from_string(service_name.into())?),
[INFO] [stdout] 637 | |                     KerberosStringAsn1::from(IA5String::from_string(username.into())?),
[INFO] [stdout] 638 | |                 ])),
[INFO] [stdout] 639 | |             }),
[INFO] [stdout]     | |______________^ expected `ExplicitContextTag2<PrincipalName>`, found a different `ExplicitContextTag2<PrincipalName>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<PrincipalName>` and `ExplicitContextTag2<PrincipalName>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<PrincipalName>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<PrincipalName>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:644:14
[INFO] [stdout]     |
[INFO] [stdout] 644 |         oid: ObjectIdentifierAsn1::from(oids::spnego()),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ObjectIdentifierAsn1`, found a different `ObjectIdentifierAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ObjectIdentifierAsn1` and `ObjectIdentifierAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:646:25
[INFO] [stdout]     |
[INFO] [stdout] 646 |             mech_types: Optional::from(Some(ExplicitContextTag0::from(get_mech_list()))),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:647:24
[INFO] [stdout]     |
[INFO] [stdout] 647 |             req_flags: Optional::from(None),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:648:25
[INFO] [stdout]     |
[INFO] [stdout] 648 |               mech_token: Optional::from(Some(ExplicitContextTag2::from(OctetStringAsn1::from(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 649 | |                 picky_asn1_der::to_vec(&krb5_neg_token_init)?,
[INFO] [stdout] 650 | |             )))),
[INFO] [stdout]     | |________________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:651:28
[INFO] [stdout]     |
[INFO] [stdout] 651 |             mech_list_mic: Optional::from(None),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:645:25
[INFO] [stdout]     |
[INFO] [stdout] 645 |           neg_token_init: ExplicitContextTag0::from(NegTokenInit {
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 646 | |             mech_types: Optional::from(Some(ExplicitContextTag0::from(get_mech_list()))),
[INFO] [stdout] 647 | |             req_flags: Optional::from(None),
[INFO] [stdout] 648 | |             mech_token: Optional::from(Some(ExplicitContextTag2::from(OctetStringAsn1::from(
[INFO] [stdout] ...   |
[INFO] [stdout] 651 | |             mech_list_mic: Optional::from(None),
[INFO] [stdout] 652 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag0<NegTokenInit>`, found a different `ExplicitContextTag0<NegTokenInit>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<NegTokenInit>` and `ExplicitContextTag0<NegTokenInit>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<NegTokenInit>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<NegTokenInit>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:658:19
[INFO] [stdout]     |
[INFO] [stdout] 658 |         krb5_oid: ObjectIdentifierAsn1::from(mech_id),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ObjectIdentifierAsn1`, found a different `ObjectIdentifierAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ObjectIdentifierAsn1` and `ObjectIdentifierAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:664:21
[INFO] [stdout]     |
[INFO] [stdout] 664 |         neg_result: Optional::from(Some(ExplicitContextTag0::from(Asn1RawDer(ACCEPT_INCOMPLETE.to_vec())))),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:665:25
[INFO] [stdout]     |
[INFO] [stdout] 665 |         supported_mech: Optional::from(None),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:666:25
[INFO] [stdout]     |
[INFO] [stdout] 666 |           response_token: Optional::from(Some(ExplicitContextTag2::from(OctetStringAsn1::from(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 667 | |             picky_asn1_der::to_vec(&krb_blob)?,
[INFO] [stdout] 668 | |         )))),
[INFO] [stdout]     | |____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:669:24
[INFO] [stdout]     |
[INFO] [stdout] 669 |         mech_list_mic: Optional::from(None),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:675:21
[INFO] [stdout]     |
[INFO] [stdout] 675 |         neg_result: Optional::from(Some(ExplicitContextTag0::from(Asn1RawDer(ACCEPT_COMPLETE.to_vec())))),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:676:25
[INFO] [stdout]     |
[INFO] [stdout] 676 |         supported_mech: Optional::from(None),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:677:25
[INFO] [stdout]     |
[INFO] [stdout] 677 |         response_token: Optional::from(None),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:678:24
[INFO] [stdout]     |
[INFO] [stdout] 678 |         mech_list_mic: Optional::from(mech_list_mic.map(|v| ExplicitContextTag3::from(OctetStringAsn1::from(v)))),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:695:20
[INFO] [stdout]     |
[INFO] [stdout] 695 |         user_data: ExplicitContextTag0::from(OctetStringAsn1::from(new_password.to_vec())),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<OctetStringAsn1>`, found a different `ExplicitContextTag0<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<OctetStringAsn1>` and `ExplicitContextTag0<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:696:20
[INFO] [stdout]     |
[INFO] [stdout] 696 |         timestamp: Optional::from(None),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:697:15
[INFO] [stdout]     |
[INFO] [stdout] 697 |         usec: Optional::from(None),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:698:21
[INFO] [stdout]     |
[INFO] [stdout] 698 |           seq_number: Optional::from(Some(ExplicitContextTag3::from(IntegerAsn1::from_bytes_be_unsigned(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 699 | |             seq_num.to_be_bytes().to_vec(),
[INFO] [stdout] 700 | |         )))),
[INFO] [stdout]     | |____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:702:24
[INFO] [stdout]     |
[INFO] [stdout] 702 |             addr_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NET_BIOS_ADDR_TYPE])),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:703:22
[INFO] [stdout]     |
[INFO] [stdout] 703 |             address: ExplicitContextTag1::from(OctetStringAsn1::from(address.as_bytes().to_vec())),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:701:20
[INFO] [stdout]     |
[INFO] [stdout] 701 |           s_address: ExplicitContextTag4::from(HostAddress {
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 702 | |             addr_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NET_BIOS_ADDR_TYPE])),
[INFO] [stdout] 703 | |             address: ExplicitContextTag1::from(OctetStringAsn1::from(address.as_bytes().to_vec())),
[INFO] [stdout] 704 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag4<HostAddress>`, found a different `ExplicitContextTag4<HostAddress>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag4<HostAddress>` and `ExplicitContextTag4<HostAddress>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag4<HostAddress>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag4<HostAddress>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:705:20
[INFO] [stdout]     |
[INFO] [stdout] 705 |         r_address: Optional::from(None),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:724:15
[INFO] [stdout]     |
[INFO] [stdout] 724 |         pvno: ExplicitContextTag0::from(IntegerAsn1::from(vec![KERBEROS_VERSION])),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:725:19
[INFO] [stdout]     |
[INFO] [stdout] 725 |         msg_type: ExplicitContextTag1::from(IntegerAsn1::from(vec![KRB_PRIV])),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:727:20
[INFO] [stdout]     |
[INFO] [stdout] 727 |             etype: ExplicitContextTag0::from(IntegerAsn1::from(vec![encryption_type.into()])),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:728:19
[INFO] [stdout]     |
[INFO] [stdout] 728 |             kvno: Optional::from(None),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:729:21
[INFO] [stdout]     |
[INFO] [stdout] 729 |             cipher: ExplicitContextTag2::from(OctetStringAsn1::from(enc_part)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/kerberos/client/generators.rs:726:19
[INFO] [stdout]     |
[INFO] [stdout] 726 |           enc_part: ExplicitContextTag3::from(EncryptedData {
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 727 | |             etype: ExplicitContextTag0::from(IntegerAsn1::from(vec![encryption_type.into()])),
[INFO] [stdout] 728 | |             kvno: Optional::from(None),
[INFO] [stdout] 729 | |             cipher: ExplicitContextTag2::from(OctetStringAsn1::from(enc_part)),
[INFO] [stdout] 730 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag3<EncryptedData>`, found a different `ExplicitContextTag3<EncryptedData>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag3<EncryptedData>` and `ExplicitContextTag3<EncryptedData>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag3<EncryptedData>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag3<EncryptedData>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ironrdp-svc v0.1.1
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:88:30
[INFO] [stdout]     |
[INFO] [stdout] 88  |                 padata_type: ExplicitContextTag1::from(IntegerAsn1::from(vec![0x00, 0x96])),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:89:30
[INFO] [stdout]     |
[INFO] [stdout] 89  |                 padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(Vec::new())),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:92:30
[INFO] [stdout]     |
[INFO] [stdout] 92  |                 padata_type: ExplicitContextTag1::from(IntegerAsn1::from(PA_PAC_REQUEST_TYPE.to_vec())),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:95:38
[INFO] [stdout]     |
[INFO] [stdout] 95  |                         include_pac: ExplicitContextTag0::from(true),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<bool>`, found a different `ExplicitContextTag0<bool>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<bool>` and `ExplicitContextTag0<bool>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<bool>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<bool>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:93:30
[INFO] [stdout]     |
[INFO] [stdout] 93  |                   padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(picky_asn1_der::to_vec(
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 94  | |                     &KerbPaPacRequest {
[INFO] [stdout] 95  | |                         include_pac: ExplicitContextTag0::from(true),
[INFO] [stdout] 96  | |                     },
[INFO] [stdout] 97  | |                 )?)),
[INFO] [stdout]     | |____________________^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:122:20
[INFO] [stdout]     |
[INFO] [stdout] 122 |             cusec: ExplicitContextTag0::from(IntegerAsn1::from(microseconds.to_be_bytes().to_vec())),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralizedTimeAsn1: From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:123:46
[INFO] [stdout]     |
[INFO] [stdout] 123 |             ctime: ExplicitContextTag1::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^ the trait `From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not implemented for `picky_asn1::wrapper::GeneralizedTimeAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not implemented for `picky_asn1::wrapper::GeneralizedTimeAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::date::Date<picky_asn1::date::GeneralizedTimeRepr>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::date::Date<picky_asn1::date::GeneralizedTimeRepr>`, found `picky_asn1::date::Date<GeneralizedTimeRepr>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |             ctime: ExplicitContextTag1::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<GeneralizedTimeAsn1>`, found a different `ExplicitContextTag1<GeneralizedTimeAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<GeneralizedTimeAsn1>` and `ExplicitContextTag1<GeneralizedTimeAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 |             nonce: ExplicitContextTag2::from(IntegerAsn1::from(authenticator_nonce.to_vec())),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<IntegerAsn1>`, found a different `ExplicitContextTag2<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<IntegerAsn1>` and `ExplicitContextTag2<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:125:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |               pa_checksum: Optional::from(Some(ExplicitContextTag3::from(OctetStringAsn1::from(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 126 | |                 kdc_req_body_sha1_hash,
[INFO] [stdout] 127 | |             )))),
[INFO] [stdout]     | |________________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:121:27
[INFO] [stdout]     |
[INFO] [stdout] 121 |           pk_authenticator: ExplicitContextTag0::from(PkAuthenticator {
[INFO] [stdout]     |  ___________________________^
[INFO] [stdout] 122 | |             cusec: ExplicitContextTag0::from(IntegerAsn1::from(microseconds.to_be_bytes().to_vec())),
[INFO] [stdout] 123 | |             ctime: ExplicitContextTag1::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout] 124 | |             nonce: ExplicitContextTag2::from(IntegerAsn1::from(authenticator_nonce.to_vec())),
[INFO] [stdout] ...   |
[INFO] [stdout] 127 | |             )))),
[INFO] [stdout] 128 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag0<PkAuthenticator>`, found a different `ExplicitContextTag0<PkAuthenticator>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<PkAuthenticator>` and `ExplicitContextTag0<PkAuthenticator>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<PkAuthenticator>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<PkAuthenticator>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 identifier: ObjectIdentifierAsn1::from(oids::diffie_hellman()),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ObjectIdentifierAsn1`, found a different `ObjectIdentifierAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ObjectIdentifierAsn1` and `ObjectIdentifierAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     p: IntegerAsn1::from(dh_parameters.modulus.clone()),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `picky_asn1::wrapper::IntegerAsn1`, found `IntegerAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IntegerAsn1` and `picky_asn1::wrapper::IntegerAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `IntegerAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:344:1
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct IntegerAsn1(#[serde(with = "serde_bytes")] pub Vec<u8>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `picky_asn1::wrapper::IntegerAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:344:1
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct IntegerAsn1(#[serde(with = "serde_bytes")] pub Vec<u8>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:134:24
[INFO] [stdout]     |
[INFO] [stdout] 134 |                     g: IntegerAsn1::from(dh_parameters.base.clone()),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `picky_asn1::wrapper::IntegerAsn1`, found `IntegerAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IntegerAsn1` and `picky_asn1::wrapper::IntegerAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `IntegerAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:344:1
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct IntegerAsn1(#[serde(with = "serde_bytes")] pub Vec<u8>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `picky_asn1::wrapper::IntegerAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:344:1
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct IntegerAsn1(#[serde(with = "serde_bytes")] pub Vec<u8>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |                     q: IntegerAsn1::from(dh_parameters.q.clone()),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `picky_asn1::wrapper::IntegerAsn1`, found `IntegerAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `IntegerAsn1` and `picky_asn1::wrapper::IntegerAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `IntegerAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:344:1
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct IntegerAsn1(#[serde(with = "serde_bytes")] pub Vec<u8>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `picky_asn1::wrapper::IntegerAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:344:1
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub struct IntegerAsn1(#[serde(with = "serde_bytes")] pub Vec<u8>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:136:24
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     j: Optional::from(None),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<IntegerAsn1>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<IntegerAsn1>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<IntegerAsn1>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:137:40
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     validation_params: Optional::from(None),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<ValidationParams>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<ValidationParams>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<ValidationParams>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:140:24
[INFO] [stdout]     |
[INFO] [stdout] 140 |               key_value: BitStringAsn1::from(BitString::with_bytes(picky_asn1_der::to_vec(&IntegerAsn1::from(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 141 | |                 public_value,
[INFO] [stdout] 142 | |             ))?)),
[INFO] [stdout]     | |_________________^ expected `picky_asn1::wrapper::BitStringAsn1`, found `BitStringAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BitStringAsn1` and `picky_asn1::wrapper::BitStringAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `BitStringAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | asn1_wrapper! { auto struct BitStringAsn1(BitString),               Tag::BIT_STRING }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `picky_asn1::wrapper::BitStringAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | asn1_wrapper! { auto struct BitStringAsn1(BitString),               Tag::BIT_STRING }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:129:30
[INFO] [stdout]     |
[INFO] [stdout] 129 |           client_public_value: Optional::from(Some(ExplicitContextTag1::from(DhReqInfo {
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 130 | |             key_info: DhReqKeyInfo {
[INFO] [stdout] 131 | |                 identifier: ObjectIdentifierAsn1::from(oids::diffie_hellman()),
[INFO] [stdout] 132 | |                 key_info: DhDomainParameters {
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |             ))?)),
[INFO] [stdout] 143 | |         }))),
[INFO] [stdout]     | |____________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:144:30
[INFO] [stdout]     |
[INFO] [stdout] 144 |         supported_cms_types: Optional::from(Some(ExplicitContextTag2::from(Asn1SequenceOf::from(Vec::new())))),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:145:26
[INFO] [stdout]     |
[INFO] [stdout] 145 |           client_dh_nonce: Optional::from(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 146 | |             dh_parameters
[INFO] [stdout] 147 | |                 .client_nonce
[INFO] [stdout] 148 | |                 .as_ref()
[INFO] [stdout] 149 | |                 .map(|nonce| ExplicitContextTag3::from(OctetStringAsn1::from(nonce.to_vec()))),
[INFO] [stdout] 150 | |         ),
[INFO] [stdout]     | |_________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:180:27
[INFO] [stdout]     |
[INFO] [stdout] 180 |         signed_auth_pack: ImplicitContextTag0::from(OctetStringAsn1::from(picky_asn1_der::to_vec(&e)?)),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ImplicitContextTag0<OctetStringAsn1>`, found a different `ImplicitContextTag0<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ImplicitContextTag0<OctetStringAsn1>` and `ImplicitContextTag0<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ImplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ImplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |         trusted_certifiers: Optional::from(None),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 |         kdc_pk_id: Optional::from(None),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |             padata_type: ExplicitContextTag1::from(IntegerAsn1::from(PA_PK_AS_REQ.to_vec())),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:188:26
[INFO] [stdout]     |
[INFO] [stdout] 188 |             padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(picky_asn1_der::to_vec(&pa_pk_as_req)?)),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:191:26
[INFO] [stdout]     |
[INFO] [stdout] 191 |             padata_type: ExplicitContextTag1::from(IntegerAsn1::from(vec![0x12])),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |             padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(Vec::new())),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:195:26
[INFO] [stdout]     |
[INFO] [stdout] 195 |             padata_type: ExplicitContextTag1::from(IntegerAsn1::from(PA_PAC_REQUEST_TYPE.to_vec())),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<IntegerAsn1>`, found a different `ExplicitContextTag1<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<IntegerAsn1>` and `ExplicitContextTag1<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:197:30
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 include_pac: ExplicitContextTag0::from(true),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<bool>`, found a different `ExplicitContextTag0<bool>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<bool>` and `ExplicitContextTag0<bool>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<bool>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<bool>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pk_init.rs:196:26
[INFO] [stdout]     |
[INFO] [stdout] 196 |               padata_data: ExplicitContextTag2::from(OctetStringAsn1::from(picky_asn1_der::to_vec(&KerbPaPacRequest {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 197 | |                 include_pac: ExplicitContextTag0::from(true),
[INFO] [stdout] 198 | |             })?)),
[INFO] [stdout]     | |_________________^ expected `ExplicitContextTag2<OctetStringAsn1>`, found a different `ExplicitContextTag2<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<OctetStringAsn1>` and `ExplicitContextTag2<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 |         snames.push(KerberosStringAsn1::from(IA5String::from_str(sname)?));
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]            but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:78:20
[INFO] [stdout]     |
[INFO] [stdout] 78  |               inner: ImplicitContextTag0::from(OctetStringAsn1::from(picky_asn1_der::to_vec(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 79  | |                 &config.p2p_certificate.tbs_certificate.issuer,
[INFO] [stdout] 80  | |             )?)),
[INFO] [stdout]     | |________________^ expected `ImplicitContextTag0<OctetStringAsn1>`, found a different `ImplicitContextTag0<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ImplicitContextTag0<OctetStringAsn1>` and `ImplicitContextTag0<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ImplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ImplicitContextTag0<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:77:19
[INFO] [stdout]     |
[INFO] [stdout] 77  |           metadata: ExplicitContextTag0::from(Asn1SequenceOf::from(vec![Pku2uNegoReqMetadata {
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 78  | |             inner: ImplicitContextTag0::from(OctetStringAsn1::from(picky_asn1_der::to_vec(
[INFO] [stdout] 79  | |                 &config.p2p_certificate.tbs_certificate.issuer,
[INFO] [stdout] 80  | |             )?)),
[INFO] [stdout] 81  | |         }])),
[INFO] [stdout]     | |____________^ expected `ExplicitContextTag0<Asn1SequenceOf<...>>`, found a different `ExplicitContextTag0<Asn1SequenceOf<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<Asn1SequenceOf<...>>` and `ExplicitContextTag0<Asn1SequenceOf<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralStringAsn1: From<RestrictedString<Ia5CharSet>>` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:83:46
[INFO] [stdout]    |
[INFO] [stdout] 83 |             realm: ExplicitContextTag0::from(Realm::from(IA5String::from_str(WELLKNOWN_REALM)?)),
[INFO] [stdout]    |                                              ^^^^^ the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `From<RestrictedString<Ia5CharSet>>` is not implemented for `picky_asn1::wrapper::GeneralStringAsn1`
[INFO] [stdout]            but trait `From<picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>>` is implemented for it
[INFO] [stdout]    = help: for that trait implementation, expected `picky_asn1::restricted_string::RestrictedString<picky_asn1::restricted_string::Ia5CharSet>`, found `RestrictedString<Ia5CharSet>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:83:20
[INFO] [stdout]     |
[INFO] [stdout] 83  |             realm: ExplicitContextTag0::from(Realm::from(IA5String::from_str(WELLKNOWN_REALM)?)),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<GeneralStringAsn1>`, found a different `ExplicitContextTag0<GeneralStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<GeneralStringAsn1>` and `ExplicitContextTag0<GeneralStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:85:28
[INFO] [stdout]     |
[INFO] [stdout] 85  |                 name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:86:30
[INFO] [stdout]     |
[INFO] [stdout] 86  |                 name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(snames)),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<Asn1SequenceOf<...>>`, found a different `ExplicitContextTag1<Asn1SequenceOf<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<Asn1SequenceOf<...>>` and `ExplicitContextTag1<Asn1SequenceOf<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<Asn1SequenceOf<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:84:20
[INFO] [stdout]     |
[INFO] [stdout] 84  |               sname: ExplicitContextTag1::from(PrincipalName {
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 85  | |                 name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout] 86  | |                 name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(snames)),
[INFO] [stdout] 87  | |             }),
[INFO] [stdout]     | |______________^ expected `ExplicitContextTag1<PrincipalName>`, found a different `ExplicitContextTag1<PrincipalName>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<PrincipalName>` and `ExplicitContextTag1<PrincipalName>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<PrincipalName>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<PrincipalName>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout] 82  |           body: ExplicitContextTag1::from(Pku2uNegoBody {
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 83  | |             realm: ExplicitContextTag0::from(Realm::from(IA5String::from_str(WELLKNOWN_REALM)?)),
[INFO] [stdout] 84  | |             sname: ExplicitContextTag1::from(PrincipalName {
[INFO] [stdout] 85  | |                 name_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![NT_SRV_INST])),
[INFO] [stdout] 86  | |                 name_string: ExplicitContextTag1::from(Asn1SequenceOf::from(snames)),
[INFO] [stdout] 87  | |             }),
[INFO] [stdout] 88  | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag1<Pku2uNegoBody>`, found a different `ExplicitContextTag1<Pku2uNegoBody>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<Pku2uNegoBody>` and `ExplicitContextTag1<Pku2uNegoBody>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<Pku2uNegoBody>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<Pku2uNegoBody>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:95:14
[INFO] [stdout]     |
[INFO] [stdout] 95  |         oid: ObjectIdentifierAsn1::from(oids::spnego()),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ObjectIdentifierAsn1`, found a different `ObjectIdentifierAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ObjectIdentifierAsn1` and `ObjectIdentifierAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:97:25
[INFO] [stdout]     |
[INFO] [stdout] 97  |             mech_types: Optional::from(Some(ExplicitContextTag0::from(get_mech_list()))),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:98:24
[INFO] [stdout]     |
[INFO] [stdout] 98  |             req_flags: Optional::from(None),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:99:25
[INFO] [stdout]     |
[INFO] [stdout] 99  |             mech_token: Optional::from(Some(ExplicitContextTag2::from(OctetStringAsn1::from(mech_token)))),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:100:28
[INFO] [stdout]     |
[INFO] [stdout] 100 |             mech_list_mic: Optional::from(None),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:96:25
[INFO] [stdout]     |
[INFO] [stdout] 96  |           neg_token_init: ExplicitContextTag0::from(NegTokenInit {
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 97  | |             mech_types: Optional::from(Some(ExplicitContextTag0::from(get_mech_list()))),
[INFO] [stdout] 98  | |             req_flags: Optional::from(None),
[INFO] [stdout] 99  | |             mech_token: Optional::from(Some(ExplicitContextTag2::from(OctetStringAsn1::from(mech_token)))),
[INFO] [stdout] 100 | |             mech_list_mic: Optional::from(None),
[INFO] [stdout] 101 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag0<NegTokenInit>`, found a different `ExplicitContextTag0<NegTokenInit>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<NegTokenInit>` and `ExplicitContextTag0<NegTokenInit>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<NegTokenInit>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<NegTokenInit>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:108:21
[INFO] [stdout]     |
[INFO] [stdout] 108 |         neg_result: Optional::from(Some(ExplicitContextTag0::from(Asn1RawDer(ACCEPT_INCOMPLETE.to_vec())))),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:109:25
[INFO] [stdout]     |
[INFO] [stdout] 109 |         supported_mech: Optional::from(None),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:110:25
[INFO] [stdout]     |
[INFO] [stdout] 110 |         response_token: Optional::from(Some(ExplicitContextTag2::from(OctetStringAsn1::from(token)))),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:111:24
[INFO] [stdout]     |
[INFO] [stdout] 111 |         mech_list_mic: Optional::from(None),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found `Optional<Option<_>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<std::option::Option<_>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<std::option::Option<_>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 |         krb5_oid: ObjectIdentifierAsn1::from(oids::gss_pku2u()),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ObjectIdentifierAsn1`, found a different `ObjectIdentifierAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ObjectIdentifierAsn1` and `ObjectIdentifierAsn1` have similar names, but are actually distinct types
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `ObjectIdentifierAsn1` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | asn1_wrapper! { auto struct ObjectIdentifierAsn1(ObjectIdentifier), Tag::OID }
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:192:24
[INFO] [stdout]     |
[INFO] [stdout] 192 |             cksumtype: ExplicitContextTag0::from(IntegerAsn1::from(vec![ChecksumSuite::HmacSha196Aes256.into()])),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:193:23
[INFO] [stdout]     |
[INFO] [stdout] 193 |               checksum: ExplicitContextTag1::from(OctetStringAsn1::from(hasher.checksum(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 194 | |                 key,
[INFO] [stdout] 195 | |                 KEY_USAGE_FINISHED,
[INFO] [stdout] 196 | |                 payload,
[INFO] [stdout] 197 | |             )?)),
[INFO] [stdout]     | |________________^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |           gss_mic: ExplicitContextTag1::from(Checksum {
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 192 | |             cksumtype: ExplicitContextTag0::from(IntegerAsn1::from(vec![ChecksumSuite::HmacSha196Aes256.into()])),
[INFO] [stdout] 193 | |             checksum: ExplicitContextTag1::from(OctetStringAsn1::from(hasher.checksum(
[INFO] [stdout] 194 | |                 key,
[INFO] [stdout] ...   |
[INFO] [stdout] 197 | |             )?)),
[INFO] [stdout] 198 | |         }),
[INFO] [stdout]     | |__________^ expected `ExplicitContextTag1<Checksum>`, found a different `ExplicitContextTag1<Checksum>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<Checksum>` and `ExplicitContextTag1<Checksum>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<Checksum>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<Checksum>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:234:27
[INFO] [stdout]     |
[INFO] [stdout] 234 |         restriction_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![0])),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:235:22
[INFO] [stdout]     |
[INFO] [stdout] 235 |         restriction: ExplicitContextTag1::from(OctetStringAsn1::from(encoded_lsap_token)),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:240:22
[INFO] [stdout]     |
[INFO] [stdout] 240 |             ad_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![0x01])),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:243:30
[INFO] [stdout]     |
[INFO] [stdout] 243 |                     ad_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![0x00, 0x8d])),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:244:30
[INFO] [stdout]     |
[INFO] [stdout] 244 |                       ad_data: ExplicitContextTag1::from(OctetStringAsn1::from(picky_asn1_der::to_vec(
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 245 | |                         &Asn1SequenceOf::from(vec![restriction_entry]),
[INFO] [stdout] 246 | |                     )?)),
[INFO] [stdout]     | |________________________^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |               ad_data: ExplicitContextTag1::from(OctetStringAsn1::from(picky_asn1_der::to_vec(&Asn1SequenceOf::from(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 242 | |                 vec![AuthorizationDataInner {
[INFO] [stdout] 243 | |                     ad_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![0x00, 0x8d])),
[INFO] [stdout] 244 | |                     ad_data: ExplicitContextTag1::from(OctetStringAsn1::from(picky_asn1_der::to_vec(
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |                 }],
[INFO] [stdout] 248 | |             ))?)),
[INFO] [stdout]     | |_________________^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:281:24
[INFO] [stdout]     |
[INFO] [stdout] 281 |             cksumtype: ExplicitContextTag0::from(IntegerAsn1::from(checksum_type)),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:282:23
[INFO] [stdout]     |
[INFO] [stdout] 282 |             checksum: ExplicitContextTag1::from(OctetStringAsn1::from(checksum_value)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:289:28
[INFO] [stdout]     |
[INFO] [stdout] 289 |         authenticator_bno: ExplicitContextTag0::from(IntegerAsn1::from(vec![KERBEROS_VERSION])),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:290:17
[INFO] [stdout]     |
[INFO] [stdout] 290 |         crealm: ExplicitContextTag1::from(kdc_rep.crealm.0.clone()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<GeneralStringAsn1>`, found a different `ExplicitContextTag1<GeneralStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<GeneralStringAsn1>` and `ExplicitContextTag1<GeneralStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<GeneralStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:291:16
[INFO] [stdout]     |
[INFO] [stdout] 291 |         cname: ExplicitContextTag2::from(kdc_rep.cname.0.clone()),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag2<PrincipalName>`, found a different `ExplicitContextTag2<PrincipalName>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag2<PrincipalName>` and `ExplicitContextTag2<PrincipalName>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag2<PrincipalName>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag2<PrincipalName>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         cksum,
[INFO] [stdout]     |         ^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 293 |         cusec: ExplicitContextTag4::from(IntegerAsn1::from(microseconds.to_be_bytes().to_vec())),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag4<IntegerAsn1>`, found a different `ExplicitContextTag4<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag4<IntegerAsn1>` and `ExplicitContextTag4<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag4<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag4<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `picky_asn1::wrapper::GeneralizedTimeAsn1: From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:294:42
[INFO] [stdout]     |
[INFO] [stdout] 294 |         ctime: ExplicitContextTag5::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ the trait `From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not implemented for `picky_asn1::wrapper::GeneralizedTimeAsn1`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<picky_asn1::date::Date<GeneralizedTimeRepr>>` is not implemented for `picky_asn1::wrapper::GeneralizedTimeAsn1`
[INFO] [stdout]             but trait `From<picky_asn1::date::Date<picky_asn1::date::GeneralizedTimeRepr>>` is implemented for it
[INFO] [stdout]     = help: for that trait implementation, expected `picky_asn1::date::Date<picky_asn1::date::GeneralizedTimeRepr>`, found `picky_asn1::date::Date<GeneralizedTimeRepr>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:294:16
[INFO] [stdout]     |
[INFO] [stdout] 294 |         ctime: ExplicitContextTag5::from(KerberosTime::from(GeneralizedTime::from(current_date))),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag5<GeneralizedTimeAsn1>`, found a different `ExplicitContextTag5<GeneralizedTimeAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag5<GeneralizedTimeAsn1>` and `ExplicitContextTag5<GeneralizedTimeAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag5<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag5<GeneralizedTimeAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:297:27
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 key_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![key_type.into()])),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag0<IntegerAsn1>`, found a different `ExplicitContextTag0<IntegerAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag0<IntegerAsn1>` and `ExplicitContextTag0<IntegerAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag0<IntegerAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:298:28
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 key_value: ExplicitContextTag1::from(OctetStringAsn1::from(key_value)),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `ExplicitContextTag1<OctetStringAsn1>`, found a different `ExplicitContextTag1<OctetStringAsn1>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ExplicitContextTag1<OctetStringAsn1>` and `ExplicitContextTag1<OctetStringAsn1>` have similar names, but are actually distinct types
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `ExplicitContextTag1<OctetStringAsn1>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / define_special_tag! {
[INFO] [stdout] 221 | |     ExplicitContextTag0  => Tag::context_specific_constructed(0),
[INFO] [stdout] 222 | |     ExplicitContextTag1  => Tag::context_specific_constructed(1),
[INFO] [stdout] 223 | |     ExplicitContextTag2  => Tag::context_specific_constructed(2),
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |     ImplicitContextTag15 => Tag::context_specific_primitive(15),
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout]     = note: this error originates in the macro `asn1_wrapper` which comes from the expansion of the macro `define_special_tag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:295:17
[INFO] [stdout]     |
[INFO] [stdout] 295 |           subkey: Optional::from(sub_key.map(|EncKey { key_type, key_value }| {
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 296 | |             ExplicitContextTag6::from(EncryptionKey {
[INFO] [stdout] 297 | |                 key_type: ExplicitContextTag0::from(IntegerAsn1::from(vec![key_type.into()])),
[INFO] [stdout] 298 | |                 key_value: ExplicitContextTag1::from(OctetStringAsn1::from(key_value)),
[INFO] [stdout] 299 | |             })
[INFO] [stdout] 300 | |         })),
[INFO] [stdout]     | |___________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:301:21
[INFO] [stdout]     |
[INFO] [stdout] 301 |           seq_number: Optional::from(seq_num.map(|seq_num| {
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 302 | |             ExplicitContextTag7::from(IntegerAsn1::from_bytes_be_unsigned(seq_num.to_be_bytes().to_vec()))
[INFO] [stdout] 303 | |         })),
[INFO] [stdout]     | |___________^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/sspi-0.14.2/src/pku2u/generators.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         authorization_data,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ expected `Optional<Option<...>>`, found a different `Optional<Option<...>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Optional<Option<...>>` and `Optional<Option<...>>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.9.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Optional<Option<...>>` is defined in crate `picky_asn1`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/picky-asn1-0.10.0/src/wrapper.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | pub struct Optional<T>(pub T);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `picky_asn1` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sspi` (lib) due to 228 previous errors
[INFO] running `Command { std: "docker" "inspect" "402a9975f970ca7d1d39837abea76460df4110064d087561a67acf91654cfa0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "402a9975f970ca7d1d39837abea76460df4110064d087561a67acf91654cfa0a", kill_on_drop: false }`
[INFO] [stdout] 402a9975f970ca7d1d39837abea76460df4110064d087561a67acf91654cfa0a
