tss-esapi 7.5.1

Rust-native wrapper around TSS 2.0 Enhanced System API
Documentation
Build #11920882024-04-16T12:18:27.876819+00:00
# rustc version
rustc 1.79.0-nightly (ccfcd950b 2024-04-15)# docs.rs version
docsrs 0.6.0 (5a34f74a 2024-04-10)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/tss-esapi-7.5.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/tss-esapi-7.5.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240415-1.79.0-nightly-ccfcd950b\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-pc-windows-msvc\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-pc-windows-msvc", kill_on_drop: false }`
[INFO] [stdout] f9122b8c7597275f9258c69446ead11f7a23c2ec457ee39c94a2fa993765a870
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f9122b8c7597275f9258c69446ead11f7a23c2ec457ee39c94a2fa993765a870", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting tss-esapi v7.5.1 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPML_DIGEST`
[INFO] [stderr]  --> src/abstraction/pcr/data.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     tss2_esys::TPML_DIGEST,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^ no `TPML_DIGEST` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMA_OBJECT`
[INFO] [stderr]  --> src/attributes/object.rs:1:13
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::{tss2_esys::TPMA_OBJECT, Result};
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^ no `TPMA_OBJECT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMA_SESSION`
[INFO] [stderr]  --> src/attributes/session.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::tss2_esys::TPMA_SESSION;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMA_SESSION` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2_NT`, `crate::tss2_esys::TPMA_NV`
[INFO] [stderr]  --> src/attributes/nv_index.rs:5:17
[INFO] [stderr]   |
[INFO] [stderr] 5 |     tss2_esys::{TPM2_NT, TPMA_NV},
[INFO] [stderr]   |                 ^^^^^^^  ^^^^^^^ no `TPMA_NV` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPM2_NT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMA_LOCALITY`
[INFO] [stderr]  --> src/attributes/locality.rs:4:13
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::{tss2_esys::TPMA_LOCALITY, Error, Result, WrapperErrorKind};
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMA_LOCALITY` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMA_ALGORITHM`
[INFO] [stderr]  --> src/attributes/algorithm.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::tss2_esys::TPMA_ALGORITHM;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMA_ALGORITHM` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2_CC`, `crate::tss2_esys::TPMA_CC`
[INFO] [stderr]  --> src/attributes/command_code.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{TPM2_CC, TPMA_CC},
[INFO] [stderr]   |                 ^^^^^^^  ^^^^^^^ no `TPMA_CC` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPM2_CC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_ALG_ID`
[INFO] [stderr]   --> src/constants/algorithm.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     tss2_esys::TPM2_ALG_ID,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_ALG_ID` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_ST`
[INFO] [stderr]   --> src/constants/structure_tags.rs:10:13
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::{tss2_esys::TPM2_ST, Error, Result, WrapperErrorKind};
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^ no `TPM2_ST` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_PT`
[INFO] [stderr]  --> src/constants/property_tag.rs:3:32
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::{constants::tss::*, tss2_esys::TPM2_PT, Error, Result, WrapperErrorKind};
[INFO] [stderr]   |                                ^^^^^^^^^^^^^^^^^^ no `TPM2_PT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_SU`
[INFO] [stderr]  --> src/constants/startup_type.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     tss2_esys::TPM2_SU,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^ no `TPM2_SU` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_SE`
[INFO] [stderr]  --> src/constants/session_type.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     tss2_esys::TPM2_SE,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^ no `TPM2_SE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_CAP`
[INFO] [stderr]   --> src/constants/capabilities.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     tss2_esys::TPM2_CAP,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^ no `TPM2_CAP` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TSS2_RC`
[INFO] [stderr]  --> src/constants/response_code.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::tss2_esys::TSS2_RC;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TSS2_RC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_NT`
[INFO] [stderr]  --> src/constants/nv_index_type.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     tss2_esys::TPM2_NT,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^ no `TPM2_NT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_ECC_CURVE`
[INFO] [stderr]  --> src/constants/ecc.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     tss2_esys::TPM2_ECC_CURVE,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_ECC_CURVE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_CC`
[INFO] [stderr]   --> src/constants/command_code/structure.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 39 |     tss2_esys::TPM2_CC,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^ no `TPM2_CC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_CC`
[INFO] [stderr]  --> src/constants/command_code.rs:5:13
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::{tss2_esys::TPM2_CC, Error, Result, WrapperErrorKind};
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^ no `TPM2_CC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_PT_PCR`
[INFO] [stderr]   --> src/constants/pcr_property_tag.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     tss2_esys::TPM2_PT_PCR,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_PT_PCR` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR`
[INFO] [stderr]  --> src/context/handle_manager.rs:3:36
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::{handles::ObjectHandle, tss2_esys::ESYS_TR, Error, Result, WrapperErrorKind};
[INFO] [stderr]   |                                    ^^^^^^^^^^^^^^^^^^ no `ESYS_TR` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_ECDH_KeyGen`, `crate::tss2_esys::Esys_ECDH_ZGen`, `crate::tss2_esys::Esys_RSA_Decrypt`, `crate::tss2_esys::Esys_RSA_Encrypt`
[INFO] [stderr]  --> src/context/tpm_commands/asymmetric_primitives.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{Esys_ECDH_KeyGen, Esys_ECDH_ZGen, Esys_RSA_Decrypt, Esys_RSA_Encrypt},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ no `Esys_RSA_Encrypt` in the root
[INFO] [stderr]   |                 |                 |               |
[INFO] [stderr]   |                 |                 |               no `Esys_RSA_Decrypt` in the root
[INFO] [stderr]   |                 |                 no `Esys_ECDH_ZGen` in the root
[INFO] [stderr]   |                 no `Esys_ECDH_KeyGen` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_Certify`, `crate::tss2_esys::Esys_Quote`
[INFO] [stderr]  --> src/context/tpm_commands/attestation_commands.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{Esys_Certify, Esys_Quote},
[INFO] [stderr]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^ no `Esys_Quote` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `Esys_Certify` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_GetCapability`, `crate::tss2_esys::Esys_TestParms`
[INFO] [stderr]  --> src/context/tpm_commands/capability_commands.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{Esys_GetCapability, Esys_TestParms},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^ no `Esys_TestParms` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `Esys_GetCapability` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_ContextLoad`, `crate::tss2_esys::Esys_ContextSave`, `crate::tss2_esys::Esys_EvictControl`, `crate::tss2_esys::Esys_FlushContext`
[INFO] [stderr]  --> src/context/tpm_commands/context_management.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{Esys_ContextLoad, Esys_ContextSave, Esys_EvictControl, Esys_FlushContext},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ no `Esys_FlushContext` in the root
[INFO] [stderr]   |                 |                 |                 |
[INFO] [stderr]   |                 |                 |                 no `Esys_EvictControl` in the root
[INFO] [stderr]   |                 |                 no `Esys_ContextSave` in the root
[INFO] [stderr]   |                 no `Esys_ContextLoad` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_Duplicate`, `crate::tss2_esys::Esys_Import`
[INFO] [stderr]  --> src/context/tpm_commands/duplication_commands.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{Esys_Duplicate, Esys_Import},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^  ^^^^^^^^^^^ no `Esys_Import` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `Esys_Duplicate` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_PolicyAuthValue`, `crate::tss2_esys::Esys_PolicyAuthorize`, `crate::tss2_esys::Esys_PolicyCommandCode`, `crate::tss2_esys::Esys_PolicyCpHash`, `crate::tss2_esys::Esys_PolicyDuplicationSelect`, `crate::tss2_esys::Esys_PolicyGetDigest`, `crate::tss2_esys::Esys_PolicyLocality`, `crate::tss2_esys::Esys_PolicyNameHash`, `crate::tss2_esys::Esys_PolicyNvWritten`, `crate::tss2_esys::Esys_PolicyOR`, `crate::tss2_esys::Esys_PolicyPCR`, `crate::tss2_esys::Esys_PolicyPassword`, `crate::tss2_esys::Esys_PolicyPhysicalPresence`, `crate::tss2_esys::Esys_PolicySecret`, `crate::tss2_esys::Esys_PolicySigned`, `crate::tss2_esys::Esys_PolicyTemplate`
[INFO] [stderr]   --> src/context/tpm_commands/enhanced_authorization_ea_commands.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |         Esys_PolicyAuthValue, Esys_PolicyAuthorize, Esys_PolicyCommandCode, Esys_PolicyCpHash,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ no `Esys_PolicyCpHash` in the root
[INFO] [stderr]    |         |                     |                     |
[INFO] [stderr]    |         |                     |                     no `Esys_PolicyCommandCode` in the root
[INFO] [stderr]    |         |                     no `Esys_PolicyAuthorize` in the root
[INFO] [stderr]    |         no `Esys_PolicyAuthValue` in the root
[INFO] [stderr] 14 |         Esys_PolicyDuplicationSelect, Esys_PolicyGetDigest, Esys_PolicyLocality,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^ no `Esys_PolicyLocality` in the root
[INFO] [stderr]    |         |                             |
[INFO] [stderr]    |         |                             no `Esys_PolicyGetDigest` in the root
[INFO] [stderr]    |         no `Esys_PolicyDuplicationSelect` in the root
[INFO] [stderr] 15 |         Esys_PolicyNameHash, Esys_PolicyNvWritten, Esys_PolicyOR, Esys_PolicyPCR,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr]    |         |                    |                     |
[INFO] [stderr]    |         |                    |                     no `Esys_PolicyOR` in the root
[INFO] [stderr]    |         |                    no `Esys_PolicyNvWritten` in the root
[INFO] [stderr]    |         no `Esys_PolicyNameHash` in the root
[INFO] [stderr] 16 |         Esys_PolicyPassword, Esys_PolicyPhysicalPresence, Esys_PolicySecret, Esys_PolicySigned,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 17 |         Esys_PolicyTemplate,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_Clear`, `crate::tss2_esys::Esys_ClearControl`, `crate::tss2_esys::Esys_CreatePrimary`, `crate::tss2_esys::Esys_HierarchyChangeAuth`, `crate::tss2_esys::TPM2B_SENSITIVE_CREATE`, `crate::tss2_esys::TPMS_SENSITIVE_CREATE`
[INFO] [stderr]   --> src/context/tpm_commands/hierarchy_commands.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         Esys_Clear, Esys_ClearControl, Esys_CreatePrimary, Esys_HierarchyChangeAuth,
[INFO] [stderr]    |         ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^ no `Esys_HierarchyChangeAuth` in the root
[INFO] [stderr]    |         |           |                  |
[INFO] [stderr]    |         |           |                  no `Esys_CreatePrimary` in the root
[INFO] [stderr]    |         |           no `Esys_ClearControl` in the root
[INFO] [stderr]    |         no `Esys_Clear` in the root
[INFO] [stderr] 13 |         TPM2B_SENSITIVE_CREATE, TPMS_SENSITIVE_CREATE,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^ no `TPMS_SENSITIVE_CREATE` in the root
[INFO] [stderr]    |         |
[INFO] [stderr]    |         no `TPM2B_SENSITIVE_CREATE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_PCR_Extend`, `crate::tss2_esys::Esys_PCR_Read`, `crate::tss2_esys::Esys_PCR_Reset`
[INFO] [stderr]  --> src/context/tpm_commands/integrity_collection_pcr.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{Esys_PCR_Extend, Esys_PCR_Read, Esys_PCR_Reset},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^ no `Esys_PCR_Reset` in the root
[INFO] [stderr]   |                 |                |
[INFO] [stderr]   |                 |                no `Esys_PCR_Read` in the root
[INFO] [stderr]   |                 no `Esys_PCR_Extend` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_NV_DefineSpace`, `crate::tss2_esys::Esys_NV_Increment`, `crate::tss2_esys::Esys_NV_Read`, `crate::tss2_esys::Esys_NV_ReadPublic`, `crate::tss2_esys::Esys_NV_UndefineSpace`, `crate::tss2_esys::Esys_NV_Write`
[INFO] [stderr]   --> src/context/tpm_commands/non_volatile_storage.rs:9:9
[INFO] [stderr]    |
[INFO] [stderr] 9  |         Esys_NV_DefineSpace, Esys_NV_Increment, Esys_NV_Read, Esys_NV_ReadPublic,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^ no `Esys_NV_ReadPublic` in the root
[INFO] [stderr]    |         |                    |                  |
[INFO] [stderr]    |         |                    |                  no `Esys_NV_Read` in the root
[INFO] [stderr]    |         |                    no `Esys_NV_Increment` in the root
[INFO] [stderr]    |         no `Esys_NV_DefineSpace` in the root
[INFO] [stderr] 10 |         Esys_NV_UndefineSpace, Esys_NV_Write,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^ no `Esys_NV_Write` in the root
[INFO] [stderr]    |         |
[INFO] [stderr]    |         no `Esys_NV_UndefineSpace` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_ActivateCredential`, `crate::tss2_esys::Esys_Create`, `crate::tss2_esys::Esys_Load`, `crate::tss2_esys::Esys_LoadExternal`, `crate::tss2_esys::Esys_MakeCredential`, `crate::tss2_esys::Esys_ObjectChangeAuth`, `crate::tss2_esys::Esys_ReadPublic`, `crate::tss2_esys::Esys_Unseal`, `crate::tss2_esys::TPM2B_SENSITIVE_CREATE`, `crate::tss2_esys::TPMS_SENSITIVE_CREATE`
[INFO] [stderr]   --> src/context/tpm_commands/object_commands.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         Esys_ActivateCredential, Esys_Create, Esys_Load, Esys_LoadExternal, Esys_MakeCredential,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^ no `Esys_MakeCredential` in the root
[INFO] [stderr]    |         |                        |            |          |
[INFO] [stderr]    |         |                        |            |          no `Esys_LoadExternal` in the root
[INFO] [stderr]    |         |                        |            no `Esys_Load` in the root
[INFO] [stderr]    |         |                        no `Esys_Create` in the root
[INFO] [stderr]    |         no `Esys_ActivateCredential` in the root
[INFO] [stderr] 13 |         Esys_ObjectChangeAuth, Esys_ReadPublic, Esys_Unseal, TPM2B_SENSITIVE_CREATE,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_SENSITIVE_CREATE` in the root
[INFO] [stderr]    |         |                      |                |
[INFO] [stderr]    |         |                      |                no `Esys_Unseal` in the root
[INFO] [stderr]    |         |                      no `Esys_ReadPublic` in the root
[INFO] [stderr]    |         no `Esys_ObjectChangeAuth` in the root
[INFO] [stderr] 14 |         TPMS_SENSITIVE_CREATE,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^ no `TPMS_SENSITIVE_CREATE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_GetRandom`, `crate::tss2_esys::Esys_StirRandom`
[INFO] [stderr]  --> src/context/tpm_commands/random_number_generator.rs:5:17
[INFO] [stderr]   |
[INFO] [stderr] 5 |     tss2_esys::{Esys_GetRandom, Esys_StirRandom},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `Esys_StirRandom` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `Esys_GetRandom` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_PolicyRestart`, `crate::tss2_esys::Esys_StartAuthSession`
[INFO] [stderr]   --> src/context/tpm_commands/session_commands.rs:12:17
[INFO] [stderr]    |
[INFO] [stderr] 12 |     tss2_esys::{Esys_PolicyRestart, Esys_StartAuthSession},
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^ no `Esys_StartAuthSession` in the root
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 no `Esys_PolicyRestart` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_Sign`, `crate::tss2_esys::Esys_VerifySignature`
[INFO] [stderr]  --> src/context/tpm_commands/signing_and_signature_verification.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{Esys_Sign, Esys_VerifySignature},
[INFO] [stderr]   |                 ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^ no `Esys_VerifySignature` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `Esys_Sign` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_Shutdown`, `crate::tss2_esys::Esys_Startup`
[INFO] [stderr]  --> src/context/tpm_commands/startup.rs:5:17
[INFO] [stderr]   |
[INFO] [stderr] 5 |     tss2_esys::{Esys_Shutdown, Esys_Startup},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^  ^^^^^^^^^^^^ no `Esys_Startup` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `Esys_Shutdown` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_EncryptDecrypt2`, `crate::tss2_esys::Esys_HMAC`, `crate::tss2_esys::Esys_Hash`
[INFO] [stderr]   --> src/context/tpm_commands/symmetric_primitives.rs:10:17
[INFO] [stderr]    |
[INFO] [stderr] 10 |     tss2_esys::{Esys_EncryptDecrypt2, Esys_HMAC, Esys_Hash},
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^ no `Esys_Hash` in the root
[INFO] [stderr]    |                 |                     |
[INFO] [stderr]    |                 |                     no `Esys_HMAC` in the root
[INFO] [stderr]    |                 no `Esys_EncryptDecrypt2` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_GetTestResult`, `crate::tss2_esys::Esys_SelfTest`
[INFO] [stderr]  --> src/context/tpm_commands/testing.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{Esys_GetTestResult, Esys_SelfTest},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^ no `Esys_SelfTest` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `Esys_GetTestResult` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_TRSess_GetAttributes`, `crate::tss2_esys::Esys_TRSess_SetAttributes`
[INFO] [stderr]  --> src/context/session_administration.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{Esys_TRSess_GetAttributes, Esys_TRSess_SetAttributes},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^ no `Esys_TRSess_SetAttributes` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `Esys_TRSess_GetAttributes` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::Esys_TR_Close`, `crate::tss2_esys::Esys_TR_FromTPMPublic`, `crate::tss2_esys::Esys_TR_GetName`, `crate::tss2_esys::Esys_TR_SetAuth`
[INFO] [stderr]  --> src/context/general_esys_tr.rs:9:17
[INFO] [stderr]   |
[INFO] [stderr] 9 |     tss2_esys::{Esys_TR_Close, Esys_TR_FromTPMPublic, Esys_TR_GetName, Esys_TR_SetAuth},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `Esys_TR_SetAuth` in the root
[INFO] [stderr]   |                 |              |                      |
[INFO] [stderr]   |                 |              |                      no `Esys_TR_GetName` in the root
[INFO] [stderr]   |                 |              no `Esys_TR_FromTPMPublic` in the root
[INFO] [stderr]   |                 no `Esys_TR_Close` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TSS2_RC`
[INFO] [stderr]  --> src/error.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::tss2_esys::TSS2_RC;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TSS2_RC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::ESYS_TR_PASSWORD`, `crate::tss2_esys::ESYS_TR_RH_ENDORSEMENT`, `crate::tss2_esys::ESYS_TR_RH_LOCKOUT`, `crate::tss2_esys::ESYS_TR_RH_NULL`, `crate::tss2_esys::ESYS_TR_RH_OWNER`, `crate::tss2_esys::ESYS_TR_RH_PLATFORM`, `crate::tss2_esys::ESYS_TR_RH_PLATFORM_NV`
[INFO] [stderr]    --> src/handles/handle.rs:103:9
[INFO] [stderr]     |
[INFO] [stderr] 103 |         ESYS_TR_PASSWORD, ESYS_TR_RH_ENDORSEMENT, ESYS_TR_RH_LOCKOUT, ESYS_TR_RH_NULL,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `ESYS_TR_RH_NULL` in the root
[INFO] [stderr]     |         |                 |                       |
[INFO] [stderr]     |         |                 |                       no `ESYS_TR_RH_LOCKOUT` in the root
[INFO] [stderr]     |         |                 no `ESYS_TR_RH_ENDORSEMENT` in the root
[INFO] [stderr]     |         no `ESYS_TR_PASSWORD` in the root
[INFO] [stderr] 104 |         ESYS_TR_RH_OWNER, ESYS_TR_RH_PLATFORM, ESYS_TR_RH_PLATFORM_NV,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR_RH_PLATFORM_NV` in the root
[INFO] [stderr]     |         |                 |
[INFO] [stderr]     |         |                 no `ESYS_TR_RH_PLATFORM` in the root
[INFO] [stderr]     |         no `ESYS_TR_RH_OWNER` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::ESYS_TR`, `crate::tss2_esys::ESYS_TR_PCR0`, `crate::tss2_esys::ESYS_TR_PCR1`, `crate::tss2_esys::ESYS_TR_PCR10`, `crate::tss2_esys::ESYS_TR_PCR11`, `crate::tss2_esys::ESYS_TR_PCR12`, `crate::tss2_esys::ESYS_TR_PCR13`, `crate::tss2_esys::ESYS_TR_PCR14`, `crate::tss2_esys::ESYS_TR_PCR15`, `crate::tss2_esys::ESYS_TR_PCR16`, `crate::tss2_esys::ESYS_TR_PCR17`, `crate::tss2_esys::ESYS_TR_PCR18`, `crate::tss2_esys::ESYS_TR_PCR19`, `crate::tss2_esys::ESYS_TR_PCR2`, `crate::tss2_esys::ESYS_TR_PCR20`, `crate::tss2_esys::ESYS_TR_PCR21`, `crate::tss2_esys::ESYS_TR_PCR22`, `crate::tss2_esys::ESYS_TR_PCR23`, `crate::tss2_esys::ESYS_TR_PCR24`, `crate::tss2_esys::ESYS_TR_PCR25`, `crate::tss2_esys::ESYS_TR_PCR26`, `crate::tss2_esys::ESYS_TR_PCR27`, `crate::tss2_esys::ESYS_TR_PCR28`, `crate::tss2_esys::ESYS_TR_PCR29`, `crate::tss2_esys::ESYS_TR_PCR3`, `crate::tss2_esys::ESYS_TR_PCR30`, `crate::tss2_esys::ESYS_TR_PCR31`, `crate::tss2_esys::ESYS_TR_PCR4`, `crate::tss2_esys::ESYS_TR_PCR5`, `crate::tss2_esys::ESYS_TR_PCR6`, `crate::tss2_esys::ESYS_TR_PCR7`, `crate::tss2_esys::ESYS_TR_PCR8`, `crate::tss2_esys::ESYS_TR_PCR9`
[INFO] [stderr]    --> src/handles/handle.rs:191:13
[INFO] [stderr]     |
[INFO] [stderr] 191 |             ESYS_TR, ESYS_TR_PCR0, ESYS_TR_PCR1, ESYS_TR_PCR10, ESYS_TR_PCR11, ESYS_TR_PCR12,
[INFO] [stderr]     |             ^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^ no `ESYS_TR_PCR12` in the root
[INFO] [stderr]     |             |        |             |             |              |
[INFO] [stderr]     |             |        |             |             |              no `ESYS_TR_PCR11` in the root
[INFO] [stderr]     |             |        |             |             no `ESYS_TR_PCR10` in the root
[INFO] [stderr]     |             |        |             no `ESYS_TR_PCR1` in the root
[INFO] [stderr]     |             |        no `ESYS_TR_PCR0` in the root
[INFO] [stderr]     |             no `ESYS_TR` in the root
[INFO] [stderr] 192 |             ESYS_TR_PCR13, ESYS_TR_PCR14, ESYS_TR_PCR15, ESYS_TR_PCR16, ESYS_TR_PCR17,
[INFO] [stderr]     |             ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr]     |             |              |              |              |
[INFO] [stderr]     |             |              |              |              no `ESYS_TR_PCR16` in the root
[INFO] [stderr]     |             |              |              no `ESYS_TR_PCR15` in the root
[INFO] [stderr]     |             |              no `ESYS_TR_PCR14` in the root
[INFO] [stderr]     |             no `ESYS_TR_PCR13` in the root
[INFO] [stderr] 193 |             ESYS_TR_PCR18, ESYS_TR_PCR19, ESYS_TR_PCR2, ESYS_TR_PCR20, ESYS_TR_PCR21,
[INFO] [stderr]     |             ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr] 194 |             ESYS_TR_PCR22, ESYS_TR_PCR23, ESYS_TR_PCR24, ESYS_TR_PCR25, ESYS_TR_PCR26,
[INFO] [stderr]     |             ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr] 195 |             ESYS_TR_PCR27, ESYS_TR_PCR28, ESYS_TR_PCR29, ESYS_TR_PCR3, ESYS_TR_PCR30,
[INFO] [stderr]     |             ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr] 196 |             ESYS_TR_PCR31, ESYS_TR_PCR4, ESYS_TR_PCR5, ESYS_TR_PCR6, ESYS_TR_PCR7, ESYS_TR_PCR8,
[INFO] [stderr]     |             ^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stderr] 197 |             ESYS_TR_PCR9,
[INFO] [stderr]     |             ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::ESYS_TR_RH_ENDORSEMENT`, `crate::tss2_esys::ESYS_TR_RH_LOCKOUT`, `crate::tss2_esys::ESYS_TR_RH_OWNER`, `crate::tss2_esys::ESYS_TR_RH_PLATFORM`
[INFO] [stderr]    --> src/handles/handle.rs:274:9
[INFO] [stderr]     |
[INFO] [stderr] 274 |         ESYS_TR_RH_ENDORSEMENT, ESYS_TR_RH_LOCKOUT, ESYS_TR_RH_OWNER, ESYS_TR_RH_PLATFORM,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^ no `ESYS_TR_RH_PLATFORM` in the root
[INFO] [stderr]     |         |                       |                   |
[INFO] [stderr]     |         |                       |                   no `ESYS_TR_RH_OWNER` in the root
[INFO] [stderr]     |         |                       no `ESYS_TR_RH_LOCKOUT` in the root
[INFO] [stderr]     |         no `ESYS_TR_RH_ENDORSEMENT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR_RH_NULL`
[INFO] [stderr]    --> src/handles/handle.rs:312:9
[INFO] [stderr]     |
[INFO] [stderr] 312 |     use crate::tss2_esys::ESYS_TR_RH_NULL;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR_RH_NULL` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR_PASSWORD`
[INFO] [stderr]    --> src/handles/handle.rs:328:9
[INFO] [stderr]     |
[INFO] [stderr] 328 |     use crate::tss2_esys::ESYS_TR_PASSWORD;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR_PASSWORD` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_HANDLE`
[INFO] [stderr]  --> src/handles/tpm.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     tss2_esys::TPM2_HANDLE,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_HANDLE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMI_YES_NO`
[INFO] [stderr]  --> src/interface_types/yes_no.rs:3:13
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::{tss2_esys::TPMI_YES_NO, Error, Result, WrapperErrorKind};
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^ no `TPMI_YES_NO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMI_ALG_ASYM`, `crate::tss2_esys::TPMI_ALG_ECC_SCHEME`, `crate::tss2_esys::TPMI_ALG_HASH`, `crate::tss2_esys::TPMI_ALG_KDF`, `crate::tss2_esys::TPMI_ALG_KEYEDHASH_SCHEME`, `crate::tss2_esys::TPMI_ALG_PUBLIC`, `crate::tss2_esys::TPMI_ALG_RSA_DECRYPT`, `crate::tss2_esys::TPMI_ALG_RSA_SCHEME`, `crate::tss2_esys::TPMI_ALG_SIG_SCHEME`, `crate::tss2_esys::TPMI_ALG_SYM`, `crate::tss2_esys::TPMI_ALG_SYM_MODE`, `crate::tss2_esys::TPMI_ALG_SYM_OBJECT`
[INFO] [stderr]  --> src/interface_types/algorithm.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 6 |         TPMI_ALG_ASYM, TPMI_ALG_ECC_SCHEME, TPMI_ALG_HASH, TPMI_ALG_KDF, TPMI_ALG_KEYEDHASH_SCHEME,
[INFO] [stderr]   |         ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMI_ALG_KEYEDHASH_SCHEME` in the root
[INFO] [stderr]   |         |              |                    |              |
[INFO] [stderr]   |         |              |                    |              no `TPMI_ALG_KDF` in the root
[INFO] [stderr]   |         |              |                    no `TPMI_ALG_HASH` in the root
[INFO] [stderr]   |         |              no `TPMI_ALG_ECC_SCHEME` in the root
[INFO] [stderr]   |         no `TPMI_ALG_ASYM` in the root
[INFO] [stderr] 7 |         TPMI_ALG_PUBLIC, TPMI_ALG_RSA_DECRYPT, TPMI_ALG_RSA_SCHEME, TPMI_ALG_SIG_SCHEME,
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^ no `TPMI_ALG_SIG_SCHEME` in the root
[INFO] [stderr]   |         |                |                     |
[INFO] [stderr]   |         |                |                     no `TPMI_ALG_RSA_SCHEME` in the root
[INFO] [stderr]   |         |                no `TPMI_ALG_RSA_DECRYPT` in the root
[INFO] [stderr]   |         no `TPMI_ALG_PUBLIC` in the root
[INFO] [stderr] 8 |         TPMI_ALG_SYM, TPMI_ALG_SYM_MODE, TPMI_ALG_SYM_OBJECT,
[INFO] [stderr]   |         ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |         |
[INFO] [stderr]   |         no `TPMI_ALG_SYM` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMI_ECC_CURVE`
[INFO] [stderr]  --> src/interface_types/ecc.rs:3:44
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::{constants::EccCurveIdentifier, tss2_esys::TPMI_ECC_CURVE, Error, Result};
[INFO] [stderr]   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMI_ECC_CURVE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2_KEY_BITS`, `crate::tss2_esys::TPMI_AES_KEY_BITS`, `crate::tss2_esys::TPMI_RSA_KEY_BITS`, `crate::tss2_esys::TPMI_SM4_KEY_BITS`
[INFO] [stderr]  --> src/interface_types/key_bits.rs:4:17
[INFO] [stderr]   |
[INFO] [stderr] 4 |     tss2_esys::{TPM2_KEY_BITS, TPMI_AES_KEY_BITS, TPMI_RSA_KEY_BITS, TPMI_SM4_KEY_BITS},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ no `TPMI_SM4_KEY_BITS` in the root
[INFO] [stderr]   |                 |              |                  |
[INFO] [stderr]   |                 |              |                  no `TPMI_RSA_KEY_BITS` in the root
[INFO] [stderr]   |                 |              no `TPMI_AES_KEY_BITS` in the root
[INFO] [stderr]   |                 no `TPM2_KEY_BITS` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMI_ST_ATTEST`
[INFO] [stderr]  --> src/interface_types/structure_tags.rs:4:38
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::{constants::StructureTag, tss2_esys::TPMI_ST_ATTEST, Error, Result, WrapperErrorKind};
[INFO] [stderr]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMI_ST_ATTEST` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2_CAP`, `crate::tss2_esys::TPM2_MAX_CAP_BUFFER`, `crate::tss2_esys::TPMS_CAPABILITY_DATA`, `crate::tss2_esys::TPMU_CAPABILITIES`
[INFO] [stderr]  --> src/structures/capability_data.rs:9:17
[INFO] [stderr]   |
[INFO] [stderr] 9 |     tss2_esys::{TPM2_CAP, TPM2_MAX_CAP_BUFFER, TPMS_CAPABILITY_DATA, TPMU_CAPABILITIES},
[INFO] [stderr]   |                 ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ no `TPMU_CAPABILITIES` in the root
[INFO] [stderr]   |                 |         |                    |
[INFO] [stderr]   |                 |         |                    no `TPMS_CAPABILITY_DATA` in the root
[INFO] [stderr]   |                 |         no `TPM2_MAX_CAP_BUFFER` in the root
[INFO] [stderr]   |                 no `TPM2_CAP` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_NAME`
[INFO] [stderr]  --> src/structures/names/name.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::tss2_esys::TPM2B_NAME;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_NAME` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_ATTEST`
[INFO] [stderr]  --> src/structures/buffers/attest.rs:5:45
[INFO] [stderr]   |
[INFO] [stderr] 5 |     structures::Attest, traits::UnMarshall, tss2_esys::TPM2B_ATTEST, Error, Result,
[INFO] [stderr]   |                                             ^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_ATTEST` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2B_PUBLIC`, `crate::tss2_esys::TPMT_PUBLIC`
[INFO] [stderr]  --> src/structures/buffers/public.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{TPM2B_PUBLIC, TPMT_PUBLIC},
[INFO] [stderr]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^ no `TPMT_PUBLIC` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPM2B_PUBLIC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2B_SENSITIVE`, `crate::tss2_esys::TPMT_SENSITIVE`
[INFO] [stderr]  --> src/structures/buffers/sensitive.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{TPM2B_SENSITIVE, TPMT_SENSITIVE},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^ no `TPMT_SENSITIVE` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPM2B_SENSITIVE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_MAX_DIGEST_BUFFER`
[INFO] [stderr]    --> src/structures/buffers.rs:197:9
[INFO] [stderr]     |
[INFO] [stderr] 197 |     use crate::tss2_esys::TPM2_MAX_DIGEST_BUFFER;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_MAX_DIGEST_BUFFER` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_MAX_NV_BUFFER_SIZE`
[INFO] [stderr]    --> src/structures/buffers.rs:202:9
[INFO] [stderr]     |
[INFO] [stderr] 202 |     use crate::tss2_esys::TPM2_MAX_NV_BUFFER_SIZE;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_MAX_NV_BUFFER_SIZE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `tss_esapi_sys::_PRIVATE`
[INFO] [stderr]    --> src/structures/buffers.rs:215:9
[INFO] [stderr]     |
[INFO] [stderr] 215 |     use tss_esapi_sys::_PRIVATE;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^ no `_PRIVATE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_MAX_RSA_KEY_BYTES`
[INFO] [stderr]    --> src/structures/buffers.rs:220:9
[INFO] [stderr]     |
[INFO] [stderr] 220 |     use crate::tss2_esys::TPM2_MAX_RSA_KEY_BYTES;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_MAX_RSA_KEY_BYTES` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_PRIVATE_VENDOR_SPECIFIC_BYTES`
[INFO] [stderr]    --> src/structures/buffers.rs:235:9
[INFO] [stderr]     |
[INFO] [stderr] 235 |     use crate::tss2_esys::TPM2_PRIVATE_VENDOR_SPECIFIC_BYTES;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_PRIVATE_VENDOR_SPECIFIC_BYTES` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_MAX_RSA_KEY_BYTES`
[INFO] [stderr]    --> src/structures/buffers.rs:248:56
[INFO] [stderr]     |
[INFO] [stderr] 248 |     use crate::{interface_types::key_bits::RsaKeyBits, tss2_esys::TPM2_MAX_RSA_KEY_BYTES};
[INFO] [stderr]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_MAX_RSA_KEY_BYTES` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_MAX_SYM_KEY_BYTES`
[INFO] [stderr]    --> src/structures/buffers.rs:332:9
[INFO] [stderr]     |
[INFO] [stderr] 332 |     use crate::tss2_esys::TPM2_MAX_SYM_KEY_BYTES;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_MAX_SYM_KEY_BYTES` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2B_CREATION_DATA`, `crate::tss2_esys::TPMS_CREATION_DATA`
[INFO] [stderr]  --> src/structures/creation.rs:9:17
[INFO] [stderr]   |
[INFO] [stderr] 9 |     tss2_esys::{TPM2B_CREATION_DATA, TPMS_CREATION_DATA},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^ no `TPMS_CREATION_DATA` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPM2B_CREATION_DATA` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMT_HA`, `crate::tss2_esys::TPMU_HA`
[INFO] [stderr]  --> src/structures/hash/agile.rs:5:24
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::tss2_esys::{TPMT_HA, TPMU_HA};
[INFO] [stderr]   |                        ^^^^^^^  ^^^^^^^ no `TPMU_HA` in the root
[INFO] [stderr]   |                        |
[INFO] [stderr]   |                        no `TPMT_HA` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_PCR_SELECT`
[INFO] [stderr]  --> src/structures/pcr/select.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     tss2_esys::TPMS_PCR_SELECT,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_PCR_SELECT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_PCR_SELECT_MAX`
[INFO] [stderr]  --> src/structures/pcr/select_size.rs:3:13
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::{tss2_esys::TPM2_PCR_SELECT_MAX, Error, Result, WrapperErrorKind};
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_PCR_SELECT_MAX` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_PCR_SELECTION`
[INFO] [stderr]  --> src/structures/pcr/selection.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::TPMS_PCR_SELECTION,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_PCR_SELECTION` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_PCR_SELECT_MAX`
[INFO] [stderr]  --> src/structures/pcr/slot.rs:3:13
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::{tss2_esys::TPM2_PCR_SELECT_MAX, Error, Result, WrapperErrorKind};
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_PCR_SELECT_MAX` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2_PCR_SELECT_MAX`
[INFO] [stderr]  --> src/structures/pcr/slot_collection.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::TPM2_PCR_SELECT_MAX,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2_PCR_SELECT_MAX` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPML_ALG_PROPERTY`, `crate::tss2_esys::TPMS_ALG_PROPERTY`
[INFO] [stderr]  --> src/structures/lists/algorithm_property.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{TPML_ALG_PROPERTY, TPMS_ALG_PROPERTY},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ no `TPMS_ALG_PROPERTY` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPML_ALG_PROPERTY` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2_MAX_CAP_CC`, `crate::tss2_esys::TPML_CC`
[INFO] [stderr]  --> src/structures/lists/command_code.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{TPM2_MAX_CAP_CC, TPML_CC},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^  ^^^^^^^ no `TPML_CC` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPM2_MAX_CAP_CC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMA_CC`, `crate::tss2_esys::TPML_CCA`
[INFO] [stderr]  --> src/structures/lists/command_code_attributes.rs:5:17
[INFO] [stderr]   |
[INFO] [stderr] 5 |     tss2_esys::{TPMA_CC, TPML_CCA},
[INFO] [stderr]   |                 ^^^^^^^  ^^^^^^^^ no `TPML_CCA` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPMA_CC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPML_DIGEST`
[INFO] [stderr]  --> src/structures/lists/digest.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::tss2_esys::TPML_DIGEST;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPML_DIGEST` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPML_DIGEST_VALUES`
[INFO] [stderr]  --> src/structures/lists/digest_values.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::tss2_esys::TPML_DIGEST_VALUES;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPML_DIGEST_VALUES` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2_ECC_CURVE`, `crate::tss2_esys::TPML_ECC_CURVE`
[INFO] [stderr]  --> src/structures/lists/ecc_curves.rs:4:24
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::tss2_esys::{TPM2_ECC_CURVE, TPML_ECC_CURVE};
[INFO] [stderr]   |                        ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^ no `TPML_ECC_CURVE` in the root
[INFO] [stderr]   |                        |
[INFO] [stderr]   |                        no `TPM2_ECC_CURVE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2_HANDLE`, `crate::tss2_esys::TPML_HANDLE`
[INFO] [stderr]  --> src/structures/lists/handles.rs:4:24
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::tss2_esys::{TPM2_HANDLE, TPML_HANDLE};
[INFO] [stderr]   |                        ^^^^^^^^^^^  ^^^^^^^^^^^ no `TPML_HANDLE` in the root
[INFO] [stderr]   |                        |
[INFO] [stderr]   |                        no `TPM2_HANDLE` in the root
[INFO] [stderr]   |
[INFO] [stderr]   = note: unresolved item `crate::handles::tpm::attached_component::TPM2_HANDLE` exists but is inaccessible
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPML_PCR_SELECTION`
[INFO] [stderr]  --> src/structures/lists/pcr_selection.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::tss2_esys::TPML_PCR_SELECTION;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPML_PCR_SELECTION` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPML_TAGGED_PCR_PROPERTY`, `crate::tss2_esys::TPMS_TAGGED_PCR_SELECT`
[INFO] [stderr]  --> src/structures/lists/tagged_pcr_property.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{TPML_TAGGED_PCR_PROPERTY, TPMS_TAGGED_PCR_SELECT},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_TAGGED_PCR_SELECT` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPML_TAGGED_PCR_PROPERTY` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPML_TAGGED_TPM_PROPERTY`, `crate::tss2_esys::TPMS_TAGGED_PROPERTY`
[INFO] [stderr]  --> src/structures/lists/tagged_tpm_property.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{TPML_TAGGED_TPM_PROPERTY, TPMS_TAGGED_PROPERTY},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^ no `TPMS_TAGGED_PROPERTY` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPML_TAGGED_TPM_PROPERTY` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_SYMCIPHER_PARMS`
[INFO] [stderr]  --> src/structures/parameters.rs:5:44
[INFO] [stderr]   |
[INFO] [stderr] 5 |     structures::SymmetricDefinitionObject, tss2_esys::TPMS_SYMCIPHER_PARMS, Error, Result,
[INFO] [stderr]   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_SYMCIPHER_PARMS` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2B_DIGEST`, `crate::tss2_esys::TPMT_TK_AUTH`, `crate::tss2_esys::TPMT_TK_CREATION`, `crate::tss2_esys::TPMT_TK_HASHCHECK`, `crate::tss2_esys::TPMT_TK_VERIFIED`
[INFO] [stderr]  --> src/structures/tickets.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 |         TPM2B_DIGEST, TPMT_TK_AUTH, TPMT_TK_CREATION, TPMT_TK_HASHCHECK, TPMT_TK_VERIFIED,
[INFO] [stderr]   |         ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ no `TPMT_TK_VERIFIED` in the root
[INFO] [stderr]   |         |             |             |                 |
[INFO] [stderr]   |         |             |             |                 no `TPMT_TK_HASHCHECK` in the root
[INFO] [stderr]   |         |             |             no `TPMT_TK_CREATION` in the root
[INFO] [stderr]   |         |             no `TPMT_TK_AUTH` in the root
[INFO] [stderr]   |         no `TPM2B_DIGEST` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMS_SCHEME_ECDAA`, `crate::tss2_esys::TPMS_SCHEME_HASH`, `crate::tss2_esys::TPMS_SCHEME_HMAC`, `crate::tss2_esys::TPMS_SCHEME_XOR`
[INFO] [stderr]  --> src/structures/schemes.rs:5:17
[INFO] [stderr]   |
[INFO] [stderr] 5 |     tss2_esys::{TPMS_SCHEME_ECDAA, TPMS_SCHEME_HASH, TPMS_SCHEME_HMAC, TPMS_SCHEME_XOR},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `TPMS_SCHEME_XOR` in the root
[INFO] [stderr]   |                 |                  |                 |
[INFO] [stderr]   |                 |                  |                 no `TPMS_SCHEME_HMAC` in the root
[INFO] [stderr]   |                 |                  no `TPMS_SCHEME_HASH` in the root
[INFO] [stderr]   |                 no `TPMS_SCHEME_ECDAA` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMT_PUBLIC_PARMS`, `crate::tss2_esys::TPMU_PUBLIC_PARMS`
[INFO] [stderr]  --> src/structures/tagged/parameters.rs:9:17
[INFO] [stderr]   |
[INFO] [stderr] 9 |     tss2_esys::{TPMT_PUBLIC_PARMS, TPMU_PUBLIC_PARMS},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ no `TPMU_PUBLIC_PARMS` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPMT_PUBLIC_PARMS` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_ECC_PARMS`
[INFO] [stderr]  --> src/structures/tagged/public/ecc.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::TPMS_ECC_PARMS,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_ECC_PARMS` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_KEYEDHASH_PARMS`
[INFO] [stderr]  --> src/structures/tagged/public/keyed_hash.rs:3:42
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::{structures::KeyedHashScheme, tss2_esys::TPMS_KEYEDHASH_PARMS, Error, Result};
[INFO] [stderr]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_KEYEDHASH_PARMS` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMS_RSA_PARMS`, `crate::tss2_esys::UINT32`
[INFO] [stderr]  --> src/structures/tagged/public/rsa.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{TPMS_RSA_PARMS, UINT32},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^  ^^^^^^ no `UINT32` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPMS_RSA_PARMS` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2B_PUBLIC`, `crate::tss2_esys::TPMT_PUBLIC`
[INFO] [stderr]   --> src/structures/tagged/public.rs:12:17
[INFO] [stderr]    |
[INFO] [stderr] 12 |     tss2_esys::{TPM2B_PUBLIC, TPMT_PUBLIC},
[INFO] [stderr]    |                 ^^^^^^^^^^^^  ^^^^^^^^^^^ no `TPMT_PUBLIC` in the root
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 no `TPM2B_PUBLIC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `tss_esapi_sys::TPMU_PUBLIC_ID`, `tss_esapi_sys::TPMU_PUBLIC_PARMS`
[INFO] [stderr]   --> src/structures/tagged/public.rs:22:21
[INFO] [stderr]    |
[INFO] [stderr] 22 | use tss_esapi_sys::{TPMU_PUBLIC_ID, TPMU_PUBLIC_PARMS};
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ no `TPMU_PUBLIC_PARMS` in the root
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     no `TPMU_PUBLIC_ID` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMT_ECC_SCHEME`, `crate::tss2_esys::TPMT_KDF_SCHEME`, `crate::tss2_esys::TPMT_KEYEDHASH_SCHEME`, `crate::tss2_esys::TPMT_RSA_DECRYPT`, `crate::tss2_esys::TPMT_RSA_SCHEME`, `crate::tss2_esys::TPMT_SIG_SCHEME`, `crate::tss2_esys::TPMU_ASYM_SCHEME`, `crate::tss2_esys::TPMU_KDF_SCHEME`, `crate::tss2_esys::TPMU_SCHEME_KEYEDHASH`, `crate::tss2_esys::TPMU_SIG_SCHEME`
[INFO] [stderr]   --> src/structures/tagged/schemes.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 |         TPMT_ECC_SCHEME, TPMT_KDF_SCHEME, TPMT_KEYEDHASH_SCHEME, TPMT_RSA_DECRYPT, TPMT_RSA_SCHEME,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `TPMT_RSA_SCHEME` in the root
[INFO] [stderr]    |         |                |                |                      |
[INFO] [stderr]    |         |                |                |                      no `TPMT_RSA_DECRYPT` in the root
[INFO] [stderr]    |         |                |                no `TPMT_KEYEDHASH_SCHEME` in the root
[INFO] [stderr]    |         |                no `TPMT_KDF_SCHEME` in the root
[INFO] [stderr]    |         no `TPMT_ECC_SCHEME` in the root
[INFO] [stderr] 11 |         TPMT_SIG_SCHEME, TPMU_ASYM_SCHEME, TPMU_KDF_SCHEME, TPMU_SCHEME_KEYEDHASH, TPMU_SIG_SCHEME,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `TPMU_SIG_SCHEME` in the root
[INFO] [stderr]    |         |                |                 |                |
[INFO] [stderr]    |         |                |                 |                no `TPMU_SCHEME_KEYEDHASH` in the root
[INFO] [stderr]    |         |                |                 no `TPMU_KDF_SCHEME` in the root
[INFO] [stderr]    |         |                no `TPMU_ASYM_SCHEME` in the root
[INFO] [stderr]    |         no `TPMT_SIG_SCHEME` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2B_SENSITIVE`, `crate::tss2_esys::TPMT_SENSITIVE`, `crate::tss2_esys::TPMU_SENSITIVE_COMPOSITE`
[INFO] [stderr]  --> src/structures/tagged/sensitive.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{TPM2B_SENSITIVE, TPMT_SENSITIVE, TPMU_SENSITIVE_COMPOSITE},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMU_SENSITIVE_COMPOSITE` in the root
[INFO] [stderr]   |                 |                |
[INFO] [stderr]   |                 |                no `TPMT_SENSITIVE` in the root
[INFO] [stderr]   |                 no `TPM2B_SENSITIVE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMT_SIGNATURE`, `crate::tss2_esys::TPMU_SIGNATURE`
[INFO] [stderr]  --> src/structures/tagged/signature.rs:7:17
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::{TPMT_SIGNATURE, TPMU_SIGNATURE},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^ no `TPMU_SIGNATURE` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPMT_SIGNATURE` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `tss_esapi_sys::Tss2_MU_TPMT_SIGNATURE_Marshal`, `tss_esapi_sys::Tss2_MU_TPMT_SIGNATURE_Unmarshal`
[INFO] [stderr]   --> src/structures/tagged/signature.rs:12:21
[INFO] [stderr]    |
[INFO] [stderr] 12 | use tss_esapi_sys::{Tss2_MU_TPMT_SIGNATURE_Marshal, Tss2_MU_TPMT_SIGNATURE_Unmarshal};
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Tss2_MU_TPMT_SIGNATURE_Unmarshal` in the root
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     no `Tss2_MU_TPMT_SIGNATURE_Marshal` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMT_SYM_DEF`, `crate::tss2_esys::TPMT_SYM_DEF_OBJECT`, `crate::tss2_esys::TPMU_SYM_KEY_BITS`, `crate::tss2_esys::TPMU_SYM_MODE`
[INFO] [stderr]  --> src/structures/tagged/symmetric.rs:8:17
[INFO] [stderr]   |
[INFO] [stderr] 8 |     tss2_esys::{TPMT_SYM_DEF, TPMT_SYM_DEF_OBJECT, TPMU_SYM_KEY_BITS, TPMU_SYM_MODE},
[INFO] [stderr]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^ no `TPMU_SYM_MODE` in the root
[INFO] [stderr]   |                 |             |                    |
[INFO] [stderr]   |                 |             |                    no `TPMU_SYM_KEY_BITS` in the root
[INFO] [stderr]   |                 |             no `TPMT_SYM_DEF_OBJECT` in the root
[INFO] [stderr]   |                 no `TPMT_SYM_DEF` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `tss_esapi_sys::TPM2B_ECC_POINT`
[INFO] [stderr]  --> src/structures/ecc/point.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use tss_esapi_sys::TPM2B_ECC_POINT;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_ECC_POINT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_ECC_POINT`
[INFO] [stderr]  --> src/structures/ecc/point.rs:5:39
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::{structures::EccParameter, tss2_esys::TPMS_ECC_POINT, Error, Result};
[INFO] [stderr]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_ECC_POINT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPMS_SIGNATURE_ECC`, `crate::tss2_esys::TPMS_SIGNATURE_RSA`
[INFO] [stderr]  --> src/structures/signatures.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::{TPMS_SIGNATURE_ECC, TPMS_SIGNATURE_RSA},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^ no `TPMS_SIGNATURE_RSA` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPMS_SIGNATURE_ECC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_ATTEST`
[INFO] [stderr]  --> src/structures/attestation/attest.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     tss2_esys::TPMS_ATTEST,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_ATTEST` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMU_ATTEST`
[INFO] [stderr]  --> src/structures/attestation/attest_info.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     tss2_esys::TPMU_ATTEST,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^ no `TPMU_ATTEST` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_CERTIFY_INFO`
[INFO] [stderr]  --> src/structures/attestation/certify_info.rs:4:31
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::{structures::Name, tss2_esys::TPMS_CERTIFY_INFO, Error, Result};
[INFO] [stderr]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_CERTIFY_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_COMMAND_AUDIT_INFO`
[INFO] [stderr]  --> src/structures/attestation/command_audit_info.rs:6:25
[INFO] [stderr]   |
[INFO] [stderr] 6 |     structures::Digest, tss2_esys::TPMS_COMMAND_AUDIT_INFO, Error, Result,
[INFO] [stderr]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_COMMAND_AUDIT_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_CREATION_INFO`
[INFO] [stderr]  --> src/structures/attestation/creation_info.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::TPMS_CREATION_INFO,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_CREATION_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_NV_CERTIFY_INFO`
[INFO] [stderr]  --> src/structures/attestation/nv_certify_info.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::TPMS_NV_CERTIFY_INFO,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_NV_CERTIFY_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_QUOTE_INFO`
[INFO] [stderr]  --> src/structures/attestation/quote_info.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     tss2_esys::TPMS_QUOTE_INFO,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_QUOTE_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_SESSION_AUDIT_INFO`
[INFO] [stderr]  --> src/structures/attestation/session_audit_info.rs:5:49
[INFO] [stderr]   |
[INFO] [stderr] 5 |     interface_types::YesNo, structures::Digest, tss2_esys::TPMS_SESSION_AUDIT_INFO, Error, Result,
[INFO] [stderr]   |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_SESSION_AUDIT_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_TIME_ATTEST_INFO`
[INFO] [stderr]  --> src/structures/attestation/time_attest_info.rs:4:35
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::{structures::TimeInfo, tss2_esys::TPMS_TIME_ATTEST_INFO, Error, Result};
[INFO] [stderr]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_TIME_ATTEST_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_CLOCK_INFO`
[INFO] [stderr]  --> src/structures/clock/clock_info.rs:4:37
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::{interface_types::YesNo, tss2_esys::TPMS_CLOCK_INFO, Error, Result};
[INFO] [stderr]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_CLOCK_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_TIME_INFO`
[INFO] [stderr]  --> src/structures/clock/time_info.rs:4:36
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::{structures::ClockInfo, tss2_esys::TPMS_TIME_INFO, Error, Result};
[INFO] [stderr]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_TIME_INFO` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_ALG_PROPERTY`
[INFO] [stderr]  --> src/structures/property/algorithm_property.rs:5:70
[INFO] [stderr]   |
[INFO] [stderr] 5 |     attributes::AlgorithmAttributes, constants::AlgorithmIdentifier, tss2_esys::TPMS_ALG_PROPERTY,
[INFO] [stderr]   |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_ALG_PROPERTY` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_TAGGED_PCR_SELECT`
[INFO] [stderr]  --> src/structures/property/tagged_pcr_select.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     tss2_esys::TPMS_TAGGED_PCR_SELECT,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_TAGGED_PCR_SELECT` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPMS_TAGGED_PROPERTY`
[INFO] [stderr]  --> src/structures/property/tagged_property.rs:4:37
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::{constants::PropertyTag, tss2_esys::TPMS_TAGGED_PROPERTY, Error, Result};
[INFO] [stderr]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPMS_TAGGED_PROPERTY` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `crate::tss2_esys::TPM2B_NV_PUBLIC`, `crate::tss2_esys::TPMS_NV_PUBLIC`
[INFO] [stderr]  --> src/structures/nv/storage/public.rs:9:17
[INFO] [stderr]   |
[INFO] [stderr] 9 |     tss2_esys::{TPM2B_NV_PUBLIC, TPMS_NV_PUBLIC},
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^ no `TPMS_NV_PUBLIC` in the root
[INFO] [stderr]   |                 |
[INFO] [stderr]   |                 no `TPM2B_NV_PUBLIC` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR`
[INFO] [stderr]    --> src/handles/handle.rs:23:13
[INFO] [stderr]     |
[INFO] [stderr] 23  |           use crate::tss2_esys::ESYS_TR;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR` in the root
[INFO] [stderr] ...
[INFO] [stderr] 107 | /     impl_basic_handle!(
[INFO] [stderr] 108 | |         /// The ObjectHandle is the general handle type
[INFO] [stderr] 109 | |         /// and it wraps the ESYS_TR.
[INFO] [stderr] 110 | |         ///
[INFO] [stderr] ...   |
[INFO] [stderr] 113 | |         ObjectHandle
[INFO] [stderr] 114 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `impl_basic_handle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR_NONE`
[INFO] [stderr]    --> src/handles/handle.rs:72:57
[INFO] [stderr]     |
[INFO] [stderr] 72  |             handles::handle_conversion::TryIntoNotNone, tss2_esys::ESYS_TR_NONE, Error, Result,
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR_NONE` in the root
[INFO] [stderr] ...
[INFO] [stderr] 117 |     add_constant_none_handle!(ObjectHandle);
[INFO] [stderr]     |     --------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `add_constant_none_handle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR`
[INFO] [stderr]    --> src/handles/handle.rs:23:13
[INFO] [stderr]     |
[INFO] [stderr] 23  |           use crate::tss2_esys::ESYS_TR;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR` in the root
[INFO] [stderr] ...
[INFO] [stderr] 276 | /     impl_basic_handle!(
[INFO] [stderr] 277 | |         /// Auth handle
[INFO] [stderr] 278 | |         ///
[INFO] [stderr] 279 | |         /// Represents an esys handle to resources
[INFO] [stderr] 280 | |         /// that can be used for authentication.
[INFO] [stderr] 281 | |         AuthHandle
[INFO] [stderr] 282 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `impl_basic_handle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR`
[INFO] [stderr]    --> src/handles/handle.rs:23:13
[INFO] [stderr]     |
[INFO] [stderr] 23  |           use crate::tss2_esys::ESYS_TR;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR` in the root
[INFO] [stderr] ...
[INFO] [stderr] 298 | /     impl_basic_handle!(
[INFO] [stderr] 299 | |         /// NV Index Handle
[INFO] [stderr] 300 | |         ///
[INFO] [stderr] 301 | |         /// Represents an esys resource handle
[INFO] [stderr] 302 | |         /// for a nv index.
[INFO] [stderr] 303 | |         NvIndexHandle
[INFO] [stderr] 304 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `impl_basic_handle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR`
[INFO] [stderr]    --> src/handles/handle.rs:23:13
[INFO] [stderr]     |
[INFO] [stderr] 23  |           use crate::tss2_esys::ESYS_TR;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR` in the root
[INFO] [stderr] ...
[INFO] [stderr] 313 | /     impl_basic_handle!(
[INFO] [stderr] 314 | |         /// Key Handle
[INFO] [stderr] 315 | |         ///
[INFO] [stderr] 316 | |         /// Represents an esys resource handle
[INFO] [stderr] 317 | |         /// for a key.
[INFO] [stderr] 318 | |         KeyHandle
[INFO] [stderr] 319 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `impl_basic_handle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR`
[INFO] [stderr]    --> src/handles/handle.rs:23:13
[INFO] [stderr]     |
[INFO] [stderr] 23  |           use crate::tss2_esys::ESYS_TR;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR` in the root
[INFO] [stderr] ...
[INFO] [stderr] 329 | /     impl_basic_handle!(
[INFO] [stderr] 330 | |         /// Session Handle
[INFO] [stderr] 331 | |         ///
[INFO] [stderr] 332 | |         /// Represents an esys handle used for
[INFO] [stderr] 333 | |         /// referencing session resources.
[INFO] [stderr] 334 | |         SessionHandle
[INFO] [stderr] 335 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `impl_basic_handle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::ESYS_TR_NONE`
[INFO] [stderr]    --> src/handles/handle.rs:72:57
[INFO] [stderr]     |
[INFO] [stderr] 72  |             handles::handle_conversion::TryIntoNotNone, tss2_esys::ESYS_TR_NONE, Error, Result,
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^ no `ESYS_TR_NONE` in the root
[INFO] [stderr] ...
[INFO] [stderr] 342 |     add_constant_none_handle!(SessionHandle);
[INFO] [stderr]     |     ---------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `add_constant_none_handle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_AUTH`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_AUTH` in the root
[INFO] [stderr] ...
[INFO] [stderr] 100 |     buffer_type!(Auth, 64, TPM2B_AUTH);
[INFO] [stderr]     |     ---------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_DATA`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_DATA` in the root
[INFO] [stderr] ...
[INFO] [stderr] 104 |     buffer_type!(Data, 64, TPM2B_DATA);
[INFO] [stderr]     |     ---------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_DIGEST`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_DIGEST` in the root
[INFO] [stderr] ...
[INFO] [stderr] 108 |     buffer_type!(Digest, 64, TPM2B_DIGEST);
[INFO] [stderr]     |     -------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_ECC_PARAMETER`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |           use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_ECC_PARAMETER` in the root
[INFO] [stderr] ...
[INFO] [stderr] 173 | /     buffer_type!(
[INFO] [stderr] 174 | |         EccParameter,
[INFO] [stderr] 175 | |         crate::tss2_esys::TPM2_MAX_ECC_KEY_BYTES as usize,
[INFO] [stderr] 176 | |         TPM2B_ECC_PARAMETER
[INFO] [stderr] 177 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_ENCRYPTED_SECRET`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_ENCRYPTED_SECRET` in the root
[INFO] [stderr] ...
[INFO] [stderr] 181 |     named_field_buffer_type!(EncryptedSecret, 256, TPM2B_ENCRYPTED_SECRET, secret);
[INFO] [stderr]     |     ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_ID_OBJECT`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_ID_OBJECT` in the root
[INFO] [stderr] ...
[INFO] [stderr] 185 |     named_field_buffer_type!(IdObject, 256, TPM2B_ID_OBJECT, credential);
[INFO] [stderr]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_IV`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |           use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_IV` in the root
[INFO] [stderr] ...
[INFO] [stderr] 189 | /     buffer_type!(
[INFO] [stderr] 190 | |         InitialValue,
[INFO] [stderr] 191 | |         crate::tss2_esys::TPM2_MAX_SYM_BLOCK_SIZE as usize,
[INFO] [stderr] 192 | |         TPM2B_IV
[INFO] [stderr] 193 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_MAX_BUFFER`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_MAX_BUFFER` in the root
[INFO] [stderr] ...
[INFO] [stderr] 198 |     buffer_type!(MaxBuffer, TPM2_MAX_DIGEST_BUFFER as usize, TPM2B_MAX_BUFFER);
[INFO] [stderr]     |     -------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_MAX_NV_BUFFER`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |           use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_MAX_NV_BUFFER` in the root
[INFO] [stderr] ...
[INFO] [stderr] 203 | /     buffer_type!(
[INFO] [stderr] 204 | |         MaxNvBuffer,
[INFO] [stderr] 205 | |         TPM2_MAX_NV_BUFFER_SIZE as usize,
[INFO] [stderr] 206 | |         TPM2B_MAX_NV_BUFFER
[INFO] [stderr] 207 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_NONCE`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_NONCE` in the root
[INFO] [stderr] ...
[INFO] [stderr] 211 |     buffer_type!(Nonce, 64, TPM2B_NONCE);
[INFO] [stderr]     |     ------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_PRIVATE`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_PRIVATE` in the root
[INFO] [stderr] ...
[INFO] [stderr] 216 |     buffer_type!(Private, ::std::mem::size_of::<_PRIVATE>(), TPM2B_PRIVATE);
[INFO] [stderr]     |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_PRIVATE_KEY_RSA`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |           use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_PRIVATE_KEY_RSA` in the root
[INFO] [stderr] ...
[INFO] [stderr] 227 | /     buffer_type!(
[INFO] [stderr] 228 | |         PrivateKeyRsa,
[INFO] [stderr] 229 | |         (TPM2_MAX_RSA_KEY_BYTES / 2) as usize,
[INFO] [stderr] 230 | |         TPM2B_PRIVATE_KEY_RSA
[INFO] [stderr] 231 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_PRIVATE_VENDOR_SPECIFIC`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |           use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_PRIVATE_VENDOR_SPECIFIC` in the root
[INFO] [stderr] ...
[INFO] [stderr] 240 | /     buffer_type!(
[INFO] [stderr] 241 | |         PrivateVendorSpecific,
[INFO] [stderr] 242 | |         TPM2_PRIVATE_VENDOR_SPECIFIC_BYTES as usize,
[INFO] [stderr] 243 | |         TPM2B_PRIVATE_VENDOR_SPECIFIC
[INFO] [stderr] 244 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_PUBLIC_KEY_RSA`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |           use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_PUBLIC_KEY_RSA` in the root
[INFO] [stderr] ...
[INFO] [stderr] 249 | /     buffer_type!(
[INFO] [stderr] 250 | |         PublicKeyRsa,
[INFO] [stderr] 251 | |         TPM2_MAX_RSA_KEY_BYTES as usize,
[INFO] [stderr] 252 | |         TPM2B_PUBLIC_KEY_RSA
[INFO] [stderr] 253 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_SENSITIVE_DATA`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |           use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_SENSITIVE_DATA` in the root
[INFO] [stderr] ...
[INFO] [stderr] 324 | /     buffer_type!(
[INFO] [stderr] 325 | |         SensitiveData,
[INFO] [stderr] 326 | |         ::std::mem::size_of::<TPM2B_SENSITIVE_DATA>(),
[INFO] [stderr] 327 | |         TPM2B_SENSITIVE_DATA
[INFO] [stderr] 328 | |     );
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_SYM_KEY`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_SYM_KEY` in the root
[INFO] [stderr] ...
[INFO] [stderr] 337 |     buffer_type!(SymmetricKey, TPM2_MAX_SYM_KEY_BYTES as usize, TPM2B_SYM_KEY);
[INFO] [stderr]     |     -------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `crate::tss2_esys::TPM2B_TIMEOUT`
[INFO] [stderr]    --> src/structures/buffers.rs:7:13
[INFO] [stderr]     |
[INFO] [stderr] 7   |         use crate::tss2_esys::$tss_type;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TPM2B_TIMEOUT` in the root
[INFO] [stderr] ...
[INFO] [stderr] 341 |     buffer_type!(Timeout, 8, TPM2B_TIMEOUT);
[INFO] [stderr]     |     --------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in the macro `named_field_buffer_type` which comes from the expansion of the macro `buffer_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]  --> src/constants/tss.rs:5:27
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub const TPM2_ALG_ERROR: TPM2_ALG_ID = 0x0000;
[INFO] [stderr]   |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]  --> src/constants/tss.rs:6:25
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub const TPM2_ALG_RSA: TPM2_ALG_ID = 0x0001;
[INFO] [stderr]   |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]  --> src/constants/tss.rs:7:26
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub const TPM2_ALG_TDES: TPM2_ALG_ID = 0x0003;
[INFO] [stderr]   |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]  --> src/constants/tss.rs:8:25
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub const TPM2_ALG_SHA: TPM2_ALG_ID = 0x0004;
[INFO] [stderr]   |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]  --> src/constants/tss.rs:9:26
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub const TPM2_ALG_SHA1: TPM2_ALG_ID = 0x0004;
[INFO] [stderr]   |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:10:26
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub const TPM2_ALG_HMAC: TPM2_ALG_ID = 0x0005;
[INFO] [stderr]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:11:25
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub const TPM2_ALG_AES: TPM2_ALG_ID = 0x0006;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:12:26
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub const TPM2_ALG_MGF1: TPM2_ALG_ID = 0x0007;
[INFO] [stderr]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:13:31
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub const TPM2_ALG_KEYEDHASH: TPM2_ALG_ID = 0x0008;
[INFO] [stderr]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:14:25
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub const TPM2_ALG_XOR: TPM2_ALG_ID = 0x000A;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:15:28
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub const TPM2_ALG_SHA256: TPM2_ALG_ID = 0x000B;
[INFO] [stderr]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:16:28
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub const TPM2_ALG_SHA384: TPM2_ALG_ID = 0x000C;
[INFO] [stderr]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:17:28
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub const TPM2_ALG_SHA512: TPM2_ALG_ID = 0x000D;
[INFO] [stderr]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:18:26
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub const TPM2_ALG_NULL: TPM2_ALG_ID = 0x0010;
[INFO] [stderr]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:19:29
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub const TPM2_ALG_SM3_256: TPM2_ALG_ID = 0x0012;
[INFO] [stderr]    |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:20:25
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub const TPM2_ALG_SM4: TPM2_ALG_ID = 0x0013;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:21:28
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub const TPM2_ALG_RSASSA: TPM2_ALG_ID = 0x0014;
[INFO] [stderr]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:22:27
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub const TPM2_ALG_RSAES: TPM2_ALG_ID = 0x0015;
[INFO] [stderr]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:23:28
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub const TPM2_ALG_RSAPSS: TPM2_ALG_ID = 0x0016;
[INFO] [stderr]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:24:26
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub const TPM2_ALG_OAEP: TPM2_ALG_ID = 0x0017;
[INFO] [stderr]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:25:27
[INFO] [stderr]    |
[INFO] [stderr] 25 | pub const TPM2_ALG_ECDSA: TPM2_ALG_ID = 0x0018;
[INFO] [stderr]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:26:26
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub const TPM2_ALG_ECDH: TPM2_ALG_ID = 0x0019;
[INFO] [stderr]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:27:27
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub const TPM2_ALG_ECDAA: TPM2_ALG_ID = 0x001A;
[INFO] [stderr]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:28:25
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub const TPM2_ALG_SM2: TPM2_ALG_ID = 0x001B;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:29:31
[INFO] [stderr]    |
[INFO] [stderr] 29 | pub const TPM2_ALG_ECSCHNORR: TPM2_ALG_ID = 0x001C;
[INFO] [stderr]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:30:27
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub const TPM2_ALG_ECMQV: TPM2_ALG_ID = 0x001D;
[INFO] [stderr]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:31:36
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub const TPM2_ALG_KDF1_SP800_56A: TPM2_ALG_ID = 0x0020;
[INFO] [stderr]    |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:32:26
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub const TPM2_ALG_KDF2: TPM2_ALG_ID = 0x0021;
[INFO] [stderr]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:33:36
[INFO] [stderr]    |
[INFO] [stderr] 33 | pub const TPM2_ALG_KDF1_SP800_108: TPM2_ALG_ID = 0x0022;
[INFO] [stderr]    |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:34:25
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub const TPM2_ALG_ECC: TPM2_ALG_ID = 0x0023;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:35:31
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub const TPM2_ALG_SYMCIPHER: TPM2_ALG_ID = 0x0025;
[INFO] [stderr]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:36:30
[INFO] [stderr]    |
[INFO] [stderr] 36 | pub const TPM2_ALG_CAMELLIA: TPM2_ALG_ID = 0x0026;
[INFO] [stderr]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:37:26
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub const TPM2_ALG_CMAC: TPM2_ALG_ID = 0x003F;
[INFO] [stderr]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:38:25
[INFO] [stderr]    |
[INFO] [stderr] 38 | pub const TPM2_ALG_CTR: TPM2_ALG_ID = 0x0040;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:39:30
[INFO] [stderr]    |
[INFO] [stderr] 39 | pub const TPM2_ALG_SHA3_256: TPM2_ALG_ID = 0x0027;
[INFO] [stderr]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:40:30
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub const TPM2_ALG_SHA3_384: TPM2_ALG_ID = 0x0028;
[INFO] [stderr]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:41:30
[INFO] [stderr]    |
[INFO] [stderr] 41 | pub const TPM2_ALG_SHA3_512: TPM2_ALG_ID = 0x0029;
[INFO] [stderr]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:42:25
[INFO] [stderr]    |
[INFO] [stderr] 42 | pub const TPM2_ALG_OFB: TPM2_ALG_ID = 0x0041;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:43:25
[INFO] [stderr]    |
[INFO] [stderr] 43 | pub const TPM2_ALG_CBC: TPM2_ALG_ID = 0x0042;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:44:25
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub const TPM2_ALG_CFB: TPM2_ALG_ID = 0x0043;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:45:25
[INFO] [stderr]    |
[INFO] [stderr] 45 | pub const TPM2_ALG_ECB: TPM2_ALG_ID = 0x0044;
[INFO] [stderr]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:46:27
[INFO] [stderr]    |
[INFO] [stderr] 46 | pub const TPM2_ALG_FIRST: TPM2_ALG_ID = 0x0001;
[INFO] [stderr]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ALG_ID` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:47:26
[INFO] [stderr]    |
[INFO] [stderr] 47 | pub const TPM2_ALG_LAST: TPM2_ALG_ID = 0x0044;
[INFO] [stderr]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:49:26
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub const TPM2_ECC_NONE: TPM2_ECC_CURVE = 0x0000;
[INFO] [stderr]    |                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:50:31
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub const TPM2_ECC_NIST_P192: TPM2_ECC_CURVE = 0x0001;
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:51:31
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub const TPM2_ECC_NIST_P224: TPM2_ECC_CURVE = 0x0002;
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:52:31
[INFO] [stderr]    |
[INFO] [stderr] 52 | pub const TPM2_ECC_NIST_P256: TPM2_ECC_CURVE = 0x0003;
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:53:31
[INFO] [stderr]    |
[INFO] [stderr] 53 | pub const TPM2_ECC_NIST_P384: TPM2_ECC_CURVE = 0x0004;
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:54:31
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub const TPM2_ECC_NIST_P521: TPM2_ECC_CURVE = 0x0005;
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:55:29
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub const TPM2_ECC_BN_P256: TPM2_ECC_CURVE = 0x0010;
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:56:29
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub const TPM2_ECC_BN_P638: TPM2_ECC_CURVE = 0x0011;
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_ECC_CURVE` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:57:30
[INFO] [stderr]    |
[INFO] [stderr] 57 | pub const TPM2_ECC_SM2_P256: TPM2_ECC_CURVE = 0x0020;
[INFO] [stderr]    |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:59:44
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub const TPM2_CC_NV_UndefineSpaceSpecial: TPM2_CC = 0x0000011f;
[INFO] [stderr]    |                                            ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:60:26
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub const TPM2_CC_FIRST: TPM2_CC = TPM2_CC_NV_UndefineSpaceSpecial;
[INFO] [stderr]    |                          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:61:33
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub const TPM2_CC_EvictControl: TPM2_CC = 0x00000120;
[INFO] [stderr]    |                                 ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:62:37
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub const TPM2_CC_HierarchyControl: TPM2_CC = 0x00000121;
[INFO] [stderr]    |                                     ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:63:37
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub const TPM2_CC_NV_UndefineSpace: TPM2_CC = 0x00000122;
[INFO] [stderr]    |                                     ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:64:30
[INFO] [stderr]    |
[INFO] [stderr] 64 | pub const TPM2_CC_ChangeEPS: TPM2_CC = 0x00000124;
[INFO] [stderr]    |                              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:65:30
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub const TPM2_CC_ChangePPS: TPM2_CC = 0x00000125;
[INFO] [stderr]    |                              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:66:26
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub const TPM2_CC_Clear: TPM2_CC = 0x00000126;
[INFO] [stderr]    |                          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:67:33
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub const TPM2_CC_ClearControl: TPM2_CC = 0x00000127;
[INFO] [stderr]    |                                 ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:68:29
[INFO] [stderr]    |
[INFO] [stderr] 68 | pub const TPM2_CC_ClockSet: TPM2_CC = 0x00000128;
[INFO] [stderr]    |                             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:69:40
[INFO] [stderr]    |
[INFO] [stderr] 69 | pub const TPM2_CC_HierarchyChangeAuth: TPM2_CC = 0x00000129;
[INFO] [stderr]    |                                        ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:70:35
[INFO] [stderr]    |
[INFO] [stderr] 70 | pub const TPM2_CC_NV_DefineSpace: TPM2_CC = 0x0000012a;
[INFO] [stderr]    |                                   ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:71:33
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub const TPM2_CC_PCR_Allocate: TPM2_CC = 0x0000012b;
[INFO] [stderr]    |                                 ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:72:38
[INFO] [stderr]    |
[INFO] [stderr] 72 | pub const TPM2_CC_PCR_SetAuthPolicy: TPM2_CC = 0x00000012c;
[INFO] [stderr]    |                                      ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:73:32
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub const TPM2_CC_PP_Commands: TPM2_CC = 0x0000012d;
[INFO] [stderr]    |                                ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:74:37
[INFO] [stderr]    |
[INFO] [stderr] 74 | pub const TPM2_CC_SetPrimaryPolicy: TPM2_CC = 0x0000012e;
[INFO] [stderr]    |                                     ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:75:38
[INFO] [stderr]    |
[INFO] [stderr] 75 | pub const TPM2_CC_FieldUpgradeStart: TPM2_CC = 0x0000012f;
[INFO] [stderr]    |                                      ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:76:36
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub const TPM2_CC_ClockRateAdjust: TPM2_CC = 0x00000130;
[INFO] [stderr]    |                                    ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:77:34
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub const TPM2_CC_CreatePrimary: TPM2_CC = 0x00000131;
[INFO] [stderr]    |                                  ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:78:39
[INFO] [stderr]    |
[INFO] [stderr] 78 | pub const TPM2_CC_NV_GlobalWriteLock: TPM2_CC = 0x00000132;
[INFO] [stderr]    |                                       ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:79:42
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub const TPM2_CC_GetCommandAuditDigest: TPM2_CC = 0x00000133;
[INFO] [stderr]    |                                          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:80:33
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub const TPM2_CC_NV_Increment: TPM2_CC = 0x00000134;
[INFO] [stderr]    |                                 ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:81:31
[INFO] [stderr]    |
[INFO] [stderr] 81 | pub const TPM2_CC_NV_SetBits: TPM2_CC = 0x00000135;
[INFO] [stderr]    |                               ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:82:30
[INFO] [stderr]    |
[INFO] [stderr] 82 | pub const TPM2_CC_NV_Extend: TPM2_CC = 0x00000136;
[INFO] [stderr]    |                              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:83:29
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub const TPM2_CC_NV_Write: TPM2_CC = 0x00000137;
[INFO] [stderr]    |                             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:84:33
[INFO] [stderr]    |
[INFO] [stderr] 84 | pub const TPM2_CC_NV_WriteLock: TPM2_CC = 0x00000138;
[INFO] [stderr]    |                                 ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:85:46
[INFO] [stderr]    |
[INFO] [stderr] 85 | pub const TPM2_CC_DictionaryAttackLockReset: TPM2_CC = 0x00000139;
[INFO] [stderr]    |                                              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:86:47
[INFO] [stderr]    |
[INFO] [stderr] 86 | pub const TPM2_CC_DictionaryAttackParameters: TPM2_CC = 0x0000013a;
[INFO] [stderr]    |                                               ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:87:34
[INFO] [stderr]    |
[INFO] [stderr] 87 | pub const TPM2_CC_NV_ChangeAuth: TPM2_CC = 0x0000013b;
[INFO] [stderr]    |                                  ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:88:30
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub const TPM2_CC_PCR_Event: TPM2_CC = 0x0000013c;
[INFO] [stderr]    |                              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:89:30
[INFO] [stderr]    |
[INFO] [stderr] 89 | pub const TPM2_CC_PCR_Reset: TPM2_CC = 0x0000013d;
[INFO] [stderr]    |                              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:90:37
[INFO] [stderr]    |
[INFO] [stderr] 90 | pub const TPM2_CC_SequenceComplete: TPM2_CC = 0x0000013e;
[INFO] [stderr]    |                                     ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:91:36
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub const TPM2_CC_SetAlgorithmSet: TPM2_CC = 0x0000013f;
[INFO] [stderr]    |                                    ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:92:46
[INFO] [stderr]    |
[INFO] [stderr] 92 | pub const TPM2_CC_SetCommandCodeAuditStatus: TPM2_CC = 0x00000140;
[INFO] [stderr]    |                                              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:93:37
[INFO] [stderr]    |
[INFO] [stderr] 93 | pub const TPM2_CC_FieldUpgradeData: TPM2_CC = 0x00000141;
[INFO] [stderr]    |                                     ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:94:40
[INFO] [stderr]    |
[INFO] [stderr] 94 | pub const TPM2_CC_IncrementalSelfTest: TPM2_CC = 0x00000142;
[INFO] [stderr]    |                                        ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:95:29
[INFO] [stderr]    |
[INFO] [stderr] 95 | pub const TPM2_CC_SelfTest: TPM2_CC = 0x00000143;
[INFO] [stderr]    |                             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:96:28
[INFO] [stderr]    |
[INFO] [stderr] 96 | pub const TPM2_CC_Startup: TPM2_CC = 0x00000144;
[INFO] [stderr]    |                            ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:97:29
[INFO] [stderr]    |
[INFO] [stderr] 97 | pub const TPM2_CC_Shutdown: TPM2_CC = 0x00000145;
[INFO] [stderr]    |                             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:98:31
[INFO] [stderr]    |
[INFO] [stderr] 98 | pub const TPM2_CC_StirRandom: TPM2_CC = 0x00000146;
[INFO] [stderr]    |                               ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]   --> src/constants/tss.rs:99:39
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub const TPM2_CC_ActivateCredential: TPM2_CC = 0x00000147;
[INFO] [stderr]    |                                       ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]    --> src/constants/tss.rs:100:28
[INFO] [stderr]     |
[INFO] [stderr] 100 | pub const TPM2_CC_Certify: TPM2_CC = 0x00000148;
[INFO] [stderr]     |                            ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]    --> src/constants/tss.rs:101:29
[INFO] [stderr]     |
[INFO] [stderr] 101 | pub const TPM2_CC_PolicyNV: TPM2_CC = 0x00000149;
[INFO] [stderr]     |                             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]    --> src/constants/tss.rs:102:36
[INFO] [stderr]     |
[INFO] [stderr] 102 | pub const TPM2_CC_CertifyCreation: TPM2_CC = 0x0000014a;
[INFO] [stderr]     |                                    ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]    --> src/constants/tss.rs:103:30
[INFO] [stderr]     |
[INFO] [stderr] 103 | pub const TPM2_CC_Duplicate: TPM2_CC = 0x0000014b;
[INFO] [stderr]     |                              ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]    --> src/constants/tss.rs:104:28
[INFO] [stderr]     |
[INFO] [stderr] 104 | pub const TPM2_CC_GetTime: TPM2_CC = 0x0000014c;
[INFO] [stderr]     |                            ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[INFO] [stderr]    --> src/constants/tss.rs:105:42
[INFO] [stderr]     |
[INFO] [stderr] 105 | pub const TPM2_CC_GetSessionAuditDigest: TPM2_CC = 0x0000014d;
[INFO] [stderr]     |                                          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `TPM2_CC` in this scope
[WARN] too much data in the log, truncating it