[INFO] fetching crate kanidm_client 1.1.0-rc.15-dev...
[INFO] checking kanidm_client-1.1.0-rc.15-dev against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate kanidm_client 1.1.0-rc.15-dev into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate kanidm_client 1.1.0-rc.15-dev on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kanidm_client 1.1.0-rc.15-dev
[INFO] finished tweaking crates.io crate kanidm_client 1.1.0-rc.15-dev
[INFO] tweaked toml for crates.io crate kanidm_client 1.1.0-rc.15-dev written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 211 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cookie v0.17.0 (latest: v0.18.1)
[INFO] [stderr]       Adding cookie_store v0.20.0 (latest: v0.21.0)
[INFO] [stderr]       Adding foreign-types v0.3.2 (latest: v0.5.0)
[INFO] [stderr]       Adding foreign-types-shared v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.4)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding http v0.2.12 (latest: v1.1.0)
[INFO] [stderr]       Adding http-body v0.4.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hyper v0.14.28 (latest: v1.3.1)
[INFO] [stderr]       Adding hyper-tls v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding idna v0.3.0 (latest: v0.5.0)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding linux-raw-sys v0.4.13 (latest: v0.6.4)
[INFO] [stderr]       Adding nu-ansi-term v0.46.0 (latest: v0.50.0)
[INFO] [stderr]       Adding num_enum v0.5.11 (latest: v0.7.2)
[INFO] [stderr]       Adding num_enum_derive v0.5.11 (latest: v0.7.2)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding proc-macro-crate v1.3.1 (latest: v3.1.0)
[INFO] [stderr]       Adding redox_syscall v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding regex-automata v0.1.10 (latest: v0.4.6)
[INFO] [stderr]       Adding regex-syntax v0.6.29 (latest: v0.8.3)
[INFO] [stderr]       Adding reqwest v0.11.27 (latest: v0.12.4)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (latest: v2.1.2)
[INFO] [stderr]       Adding serde-wasm-bindgen v0.4.5 (latest: v0.6.5)
[INFO] [stderr]       Adding strsim v0.10.0 (latest: v0.11.1)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.60)
[INFO] [stderr]       Adding sync_wrapper v0.1.2 (latest: v1.0.1)
[INFO] [stderr]       Adding system-configuration v0.5.1 (latest: v0.6.0)
[INFO] [stderr]       Adding system-configuration-sys v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding toml v0.5.11 (latest: v0.8.12)
[INFO] [stderr]       Adding toml_edit v0.19.15 (latest: v0.22.12)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] [stderr]       Adding windows-core v0.52.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding winnow v0.5.40 (latest: v0.6.7)
[INFO] [stderr]       Adding winreg v0.50.0 (latest: v0.52.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded webauthn-rs-proto v0.5.0
[INFO] [stderr]   Downloaded winreg v0.50.0
[INFO] [stderr]   Downloaded system-configuration-sys v0.5.0
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.42
[INFO] [stderr]   Downloaded num_threads v0.1.7
[INFO] [stderr]   Downloaded base32 v0.4.0
[INFO] [stderr]   Downloaded system-configuration v0.5.1
[INFO] [stderr]   Downloaded base64urlsafedata v0.5.0
[INFO] [stderr]   Downloaded urlencoding v2.1.3
[INFO] [stderr]   Downloaded kanidm_utils_users v1.2.0
[INFO] [stderr]   Downloaded sync_wrapper v0.1.2
[INFO] [stderr]   Downloaded peg-runtime v0.8.3
[INFO] [stderr]   Downloaded darling_macro v0.20.8
[INFO] [stderr]   Downloaded peg v0.8.3
[INFO] [stderr]   Downloaded darling v0.20.8
[INFO] [stderr]   Downloaded scim_proto v0.2.2
[INFO] [stderr]   Downloaded peg-macros v0.8.3
[INFO] [stderr]   Downloaded serde_with v3.8.1
[INFO] [stderr]   Downloaded async-compression v0.4.9
[INFO] [stderr]   Downloaded base64 v0.22.1
[INFO] [stderr]   Downloaded darling_core v0.20.8
[INFO] [stderr]   Downloaded serde_with_macros v3.8.1
[INFO] [stderr]   Downloaded cookie v0.17.0
[INFO] [stderr]   Downloaded publicsuffix v2.2.3
[INFO] [stderr]   Downloaded cookie_store v0.20.0
[INFO] [stderr]   Downloaded reqwest v0.11.27
[INFO] [stderr]   Downloaded psl-types v2.0.11
[INFO] [stderr]   Downloaded hyper-tls v0.5.0
[INFO] [stderr]   Downloaded kanidm_proto v1.2.0
[INFO] [stderr]   Downloaded kanidm_lib_file_permissions v1.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f026e6450c680a42f1e2eba5ce53276dd5b3a88e6d2c2671d79e4a89d63782fb
[INFO] running `Command { std: "docker" "start" "-a" "f026e6450c680a42f1e2eba5ce53276dd5b3a88e6d2c2671d79e4a89d63782fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f026e6450c680a42f1e2eba5ce53276dd5b3a88e6d2c2671d79e4a89d63782fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f026e6450c680a42f1e2eba5ce53276dd5b3a88e6d2c2671d79e4a89d63782fb", kill_on_drop: false }`
[INFO] [stdout] f026e6450c680a42f1e2eba5ce53276dd5b3a88e6d2c2671d79e4a89d63782fb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 91342c745a581313cf0f206ed974edf39745eeb8d98f6363b2ca2effe9475b4a
[INFO] running `Command { std: "docker" "start" "-a" "91342c745a581313cf0f206ed974edf39745eeb8d98f6363b2ca2effe9475b4a", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.200
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]    Compiling serde_json v1.0.116
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.92
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling cc v1.0.96
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling bumpalo v3.16.0
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking socket2 v0.5.7
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]    Compiling unicase v2.7.0
[INFO] [stderr]    Compiling autocfg v1.2.0
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.92
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]     Checking num_threads v0.1.7
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking bitflags v2.5.0
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking regex-syntax v0.8.3
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling cookie v0.17.0
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]    Compiling peg-runtime v0.8.3
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]    Compiling mime_guess v2.0.4
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]    Compiling peg-macros v0.8.3
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]    Compiling openssl-sys v0.9.102
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking getrandom v0.2.14
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]     Checking psl-types v2.0.11
[INFO] [stderr]     Checking flate2 v1.0.30
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]     Checking publicsuffix v2.2.3
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking kanidm_utils_users v1.2.0
[INFO] [stderr]     Checking encoding_rs v0.8.34
[INFO] [stderr]     Checking ipnet v2.9.0
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking base32 v0.4.0
[INFO] [stderr]     Checking kanidm_lib_file_permissions v1.2.0
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]     Checking peg v0.8.3
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.92
[INFO] [stderr]    Compiling darling_core v0.20.8
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.200
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling utoipa-gen v4.2.0
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.92
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.92
[INFO] [stderr]     Checking tokio v1.37.0
[INFO] [stderr]    Compiling darling_macro v0.20.8
[INFO] [stderr]     Checking num_enum v0.5.11
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling darling v0.20.8
[INFO] [stderr]    Compiling serde_with_macros v3.8.1
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking async-compression v0.4.9
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking base64urlsafedata v0.5.0
[INFO] [stderr]     Checking uuid v1.8.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_with v3.8.1
[INFO] [stderr]     Checking toml v0.5.11
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking utoipa v4.2.0
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking js-sys v0.3.69
[INFO] [stderr]     Checking scim_proto v0.2.2
[INFO] [stderr]     Checking cookie_store v0.20.0
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]     Checking web-sys v0.3.69
[INFO] [stderr]     Checking serde-wasm-bindgen v0.4.5
[INFO] [stderr]     Checking webauthn-rs-proto v0.5.0
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking kanidm_proto v1.2.0
[INFO] [stderr]     Checking kanidm_client v1.1.0-rc.15-dev (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `kanidm_proto::v1::CredentialStatus`
[INFO] [stdout]  --> src/person.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 |     AccountUnixExtend, CredentialStatus, Entry, SingleStringRequest, UatStatus,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^ no `CredentialStatus` in `v1`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::CredentialStatus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `kanidm_proto::v1::ApiToken`, `kanidm_proto::v1::CredentialStatus`
[INFO] [stdout]  --> src/service_account.rs:4:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | use kanidm_proto::v1::{AccountUnixExtend, ApiToken, ApiTokenGenerate, CredentialStatus, Entry};
[INFO] [stdout]   |                                           ^^^^^^^^                    ^^^^^^^^^^^^^^^^ no `CredentialStatus` in `v1`
[INFO] [stdout]   |                                           |
[INFO] [stdout]   |                                           no `ApiToken` in `v1`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::ApiToken
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::CredentialStatus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `kanidm_proto::v1::CredentialStatus`
[INFO] [stdout]  --> src/person.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 |     AccountUnixExtend, CredentialStatus, Entry, SingleStringRequest, UatStatus,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^ no `CredentialStatus` in `v1`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::CredentialStatus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `kanidm_proto::v1::ApiToken`, `kanidm_proto::v1::CredentialStatus`
[INFO] [stdout]  --> src/service_account.rs:4:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | use kanidm_proto::v1::{AccountUnixExtend, ApiToken, ApiTokenGenerate, CredentialStatus, Entry};
[INFO] [stdout]   |                                           ^^^^^^^^                    ^^^^^^^^^^^^^^^^ no `CredentialStatus` in `v1`
[INFO] [stdout]   |                                           |
[INFO] [stdout]   |                                           no `ApiToken` in `v1`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::ApiToken
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::CredentialStatus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OperationError` in this scope
[INFO] [stdout]   --> src/lib.rs:59:38
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Http(reqwest::StatusCode, Option<OperationError>, String),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 16 + use kanidm_proto::internal::OperationError;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TotpSecret` in this scope
[INFO] [stdout]   --> src/lib.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 |     TotpVerifyFailed(Uuid, TotpSecret),
[INFO] [stdout]    |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 16 + use kanidm_proto::internal::TotpSecret;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1493:40
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub async fn search(&self, filter: Filter) -> Result<Vec<Entry>, ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub async fn search(&self, filter: File) -> Result<Vec<Entry>, ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SearchRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1494:18
[INFO] [stdout]      |
[INFO] [stdout] 1494 |         let sr = SearchRequest { filter };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::SearchRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SearchResponse` in this scope
[INFO] [stdout]     --> src/lib.rs:1495:23
[INFO] [stdout]      |
[INFO] [stdout] 1495 |         let r: Result<SearchResponse, _> = self.perform_post_request("/v1/raw/search", sr).await;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::SearchResponse;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1500:17
[INFO] [stdout]      |
[INFO] [stdout] 1500 |         let c = CreateRequest { entries };
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CreateRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1504:40
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: Filter, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: File, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ModifyList` in this scope
[INFO] [stdout]     --> src/lib.rs:1504:57
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: Filter, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::ModifyList;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ModifyRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1505:18
[INFO] [stdout]      |
[INFO] [stdout] 1505 |         let mr = ModifyRequest { filter, modlist };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::ModifyRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1509:40
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     pub async fn delete(&self, filter: Filter) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     pub async fn delete(&self, filter: File) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DeleteRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1510:18
[INFO] [stdout]      |
[INFO] [stdout] 1510 |         let dr = DeleteRequest { filter };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::DeleteRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUIntentToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1618:17
[INFO] [stdout]      |
[INFO] [stdout] 1618 |     ) -> Result<CUIntentToken, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUIntentToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1634:18
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1634:34
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUIntentToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1641:23
[INFO] [stdout]      |
[INFO] [stdout] 1641 |         intent_token: CUIntentToken,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUIntentToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1642:18
[INFO] [stdout]      |
[INFO] [stdout] 1642 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1642:34
[INFO] [stdout]      |
[INFO] [stdout] 1642 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1650:25
[INFO] [stdout]      |
[INFO] [stdout] 1650 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1651:17
[INFO] [stdout]      |
[INFO] [stdout] 1651 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1658:25
[INFO] [stdout]      |
[INFO] [stdout] 1658 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1660:17
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1661:19
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         let scr = CURequest::Password(pw.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1668:25
[INFO] [stdout]      |
[INFO] [stdout] 1668 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1669:17
[INFO] [stdout]      |
[INFO] [stdout] 1669 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1670:19
[INFO] [stdout]      |
[INFO] [stdout] 1670 |         let scr = CURequest::CancelMFAReg;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1677:25
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1678:17
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1679:19
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let scr = CURequest::TotpGenerate;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1686:25
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1689:17
[INFO] [stdout]      |
[INFO] [stdout] 1689 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1690:19
[INFO] [stdout]      |
[INFO] [stdout] 1690 |         let scr = CURequest::TotpVerify(totp_chal, label.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1698:25
[INFO] [stdout]      |
[INFO] [stdout] 1698 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1699:17
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1700:19
[INFO] [stdout]      |
[INFO] [stdout] 1700 |         let scr = CURequest::TotpAcceptSha1;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1707:25
[INFO] [stdout]      |
[INFO] [stdout] 1707 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1709:17
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1710:19
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         let scr = CURequest::TotpRemove(label.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1718:25
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1719:17
[INFO] [stdout]      |
[INFO] [stdout] 1719 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1720:19
[INFO] [stdout]      |
[INFO] [stdout] 1720 |         let scr = CURequest::BackupCodeGenerate;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1728:25
[INFO] [stdout]      |
[INFO] [stdout] 1728 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1729:17
[INFO] [stdout]      |
[INFO] [stdout] 1729 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1730:19
[INFO] [stdout]      |
[INFO] [stdout] 1730 |         let scr = CURequest::PrimaryRemove;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1737:25
[INFO] [stdout]      |
[INFO] [stdout] 1737 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1738:17
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1739:19
[INFO] [stdout]      |
[INFO] [stdout] 1739 |         let scr = CURequest::PasskeyInit;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1746:25
[INFO] [stdout]      |
[INFO] [stdout] 1746 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1749:17
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1750:19
[INFO] [stdout]      |
[INFO] [stdout] 1750 |         let scr = CURequest::PasskeyFinish(label, registration);
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1758:25
[INFO] [stdout]      |
[INFO] [stdout] 1758 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1760:17
[INFO] [stdout]      |
[INFO] [stdout] 1760 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1761:19
[INFO] [stdout]      |
[INFO] [stdout] 1761 |         let scr = CURequest::PasskeyRemove(uuid);
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1768:25
[INFO] [stdout]      |
[INFO] [stdout] 1768 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RadiusAuthToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1779:17
[INFO] [stdout]      |
[INFO] [stdout] 1779 |     ) -> Result<RadiusAuthToken, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::RadiusAuthToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OperationError` in this scope
[INFO] [stdout]   --> src/lib.rs:59:38
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Http(reqwest::StatusCode, Option<OperationError>, String),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 16 + use kanidm_proto::internal::OperationError;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TotpSecret` in this scope
[INFO] [stdout]   --> src/lib.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 |     TotpVerifyFailed(Uuid, TotpSecret),
[INFO] [stdout]    |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 16 + use kanidm_proto::internal::TotpSecret;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1493:40
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub async fn search(&self, filter: Filter) -> Result<Vec<Entry>, ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub async fn search(&self, filter: File) -> Result<Vec<Entry>, ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SearchRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1494:18
[INFO] [stdout]      |
[INFO] [stdout] 1494 |         let sr = SearchRequest { filter };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::SearchRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SearchResponse` in this scope
[INFO] [stdout]     --> src/lib.rs:1495:23
[INFO] [stdout]      |
[INFO] [stdout] 1495 |         let r: Result<SearchResponse, _> = self.perform_post_request("/v1/raw/search", sr).await;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::SearchResponse;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1500:17
[INFO] [stdout]      |
[INFO] [stdout] 1500 |         let c = CreateRequest { entries };
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CreateRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1504:40
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: Filter, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: File, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ModifyList` in this scope
[INFO] [stdout]     --> src/lib.rs:1504:57
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: Filter, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::ModifyList;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ModifyRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1505:18
[INFO] [stdout]      |
[INFO] [stdout] 1505 |         let mr = ModifyRequest { filter, modlist };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::ModifyRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1509:40
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     pub async fn delete(&self, filter: Filter) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/c2f2db79ca3024f68d22b45aa22b570775c2c4ad/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     pub async fn delete(&self, filter: File) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DeleteRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1510:18
[INFO] [stdout]      |
[INFO] [stdout] 1510 |         let dr = DeleteRequest { filter };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::DeleteRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUIntentToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1618:17
[INFO] [stdout]      |
[INFO] [stdout] 1618 |     ) -> Result<CUIntentToken, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUIntentToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1634:18
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1634:34
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUIntentToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1641:23
[INFO] [stdout]      |
[INFO] [stdout] 1641 |         intent_token: CUIntentToken,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUIntentToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1642:18
[INFO] [stdout]      |
[INFO] [stdout] 1642 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1642:34
[INFO] [stdout]      |
[INFO] [stdout] 1642 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1650:25
[INFO] [stdout]      |
[INFO] [stdout] 1650 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1651:17
[INFO] [stdout]      |
[INFO] [stdout] 1651 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1658:25
[INFO] [stdout]      |
[INFO] [stdout] 1658 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1660:17
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1661:19
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         let scr = CURequest::Password(pw.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1668:25
[INFO] [stdout]      |
[INFO] [stdout] 1668 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1669:17
[INFO] [stdout]      |
[INFO] [stdout] 1669 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1670:19
[INFO] [stdout]      |
[INFO] [stdout] 1670 |         let scr = CURequest::CancelMFAReg;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1677:25
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1678:17
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1679:19
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let scr = CURequest::TotpGenerate;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1686:25
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1689:17
[INFO] [stdout]      |
[INFO] [stdout] 1689 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1690:19
[INFO] [stdout]      |
[INFO] [stdout] 1690 |         let scr = CURequest::TotpVerify(totp_chal, label.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1698:25
[INFO] [stdout]      |
[INFO] [stdout] 1698 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1699:17
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1700:19
[INFO] [stdout]      |
[INFO] [stdout] 1700 |         let scr = CURequest::TotpAcceptSha1;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1707:25
[INFO] [stdout]      |
[INFO] [stdout] 1707 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1709:17
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1710:19
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         let scr = CURequest::TotpRemove(label.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1718:25
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1719:17
[INFO] [stdout]      |
[INFO] [stdout] 1719 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1720:19
[INFO] [stdout]      |
[INFO] [stdout] 1720 |         let scr = CURequest::BackupCodeGenerate;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1728:25
[INFO] [stdout]      |
[INFO] [stdout] 1728 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1729:17
[INFO] [stdout]      |
[INFO] [stdout] 1729 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1730:19
[INFO] [stdout]      |
[INFO] [stdout] 1730 |         let scr = CURequest::PrimaryRemove;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1737:25
[INFO] [stdout]      |
[INFO] [stdout] 1737 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1738:17
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1739:19
[INFO] [stdout]      |
[INFO] [stdout] 1739 |         let scr = CURequest::PasskeyInit;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1746:25
[INFO] [stdout]      |
[INFO] [stdout] 1746 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1749:17
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1750:19
[INFO] [stdout]      |
[INFO] [stdout] 1750 |         let scr = CURequest::PasskeyFinish(label, registration);
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1758:25
[INFO] [stdout]      |
[INFO] [stdout] 1758 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1760:17
[INFO] [stdout]      |
[INFO] [stdout] 1760 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1761:19
[INFO] [stdout]      |
[INFO] [stdout] 1761 |         let scr = CURequest::PasskeyRemove(uuid);
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1768:25
[INFO] [stdout]      |
[INFO] [stdout] 1768 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RadiusAuthToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1779:17
[INFO] [stdout]      |
[INFO] [stdout] 1779 |     ) -> Result<RadiusAuthToken, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::RadiusAuthToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 56 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kanidm_client` (lib test) due to 57 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 56 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kanidm_client` (lib) due to 57 previous errors
[INFO] running `Command { std: "docker" "inspect" "91342c745a581313cf0f206ed974edf39745eeb8d98f6363b2ca2effe9475b4a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91342c745a581313cf0f206ed974edf39745eeb8d98f6363b2ca2effe9475b4a", kill_on_drop: false }`
[INFO] [stdout] 91342c745a581313cf0f206ed974edf39745eeb8d98f6363b2ca2effe9475b4a
[INFO] checking kanidm_client-1.1.0-rc.15-dev against try#9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88 for pr-124157
[INFO] extracting crate kanidm_client 1.1.0-rc.15-dev into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate kanidm_client 1.1.0-rc.15-dev on toolchain 9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kanidm_client 1.1.0-rc.15-dev
[INFO] finished tweaking crates.io crate kanidm_client 1.1.0-rc.15-dev
[INFO] tweaked toml for crates.io crate kanidm_client 1.1.0-rc.15-dev written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 211 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cookie v0.17.0 (latest: v0.18.1)
[INFO] [stderr]       Adding cookie_store v0.20.0 (latest: v0.21.0)
[INFO] [stderr]       Adding foreign-types v0.3.2 (latest: v0.5.0)
[INFO] [stderr]       Adding foreign-types-shared v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.4)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding http v0.2.12 (latest: v1.1.0)
[INFO] [stderr]       Adding http-body v0.4.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hyper v0.14.28 (latest: v1.3.1)
[INFO] [stderr]       Adding hyper-tls v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding idna v0.3.0 (latest: v0.5.0)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding linux-raw-sys v0.4.13 (latest: v0.6.4)
[INFO] [stderr]       Adding nu-ansi-term v0.46.0 (latest: v0.50.0)
[INFO] [stderr]       Adding num_enum v0.5.11 (latest: v0.7.2)
[INFO] [stderr]       Adding num_enum_derive v0.5.11 (latest: v0.7.2)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding proc-macro-crate v1.3.1 (latest: v3.1.0)
[INFO] [stderr]       Adding redox_syscall v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding regex-automata v0.1.10 (latest: v0.4.6)
[INFO] [stderr]       Adding regex-syntax v0.6.29 (latest: v0.8.3)
[INFO] [stderr]       Adding reqwest v0.11.27 (latest: v0.12.4)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (latest: v2.1.2)
[INFO] [stderr]       Adding serde-wasm-bindgen v0.4.5 (latest: v0.6.5)
[INFO] [stderr]       Adding strsim v0.10.0 (latest: v0.11.1)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.60)
[INFO] [stderr]       Adding sync_wrapper v0.1.2 (latest: v1.0.1)
[INFO] [stderr]       Adding system-configuration v0.5.1 (latest: v0.6.0)
[INFO] [stderr]       Adding system-configuration-sys v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding toml v0.5.11 (latest: v0.8.12)
[INFO] [stderr]       Adding toml_edit v0.19.15 (latest: v0.22.12)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] [stderr]       Adding windows-core v0.52.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding winnow v0.5.40 (latest: v0.6.7)
[INFO] [stderr]       Adding winreg v0.50.0 (latest: v0.52.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a067ab7b367cb7bba1e584c5ed988106166b390ea1be4a1ebe3486e4fc552833
[INFO] running `Command { std: "docker" "start" "-a" "a067ab7b367cb7bba1e584c5ed988106166b390ea1be4a1ebe3486e4fc552833", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a067ab7b367cb7bba1e584c5ed988106166b390ea1be4a1ebe3486e4fc552833", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a067ab7b367cb7bba1e584c5ed988106166b390ea1be4a1ebe3486e4fc552833", kill_on_drop: false }`
[INFO] [stdout] a067ab7b367cb7bba1e584c5ed988106166b390ea1be4a1ebe3486e4fc552833
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5e9ccd1af3f374906ad9da0d319a6bef450fad866cb71847d1e10dbcf8f95cf8
[INFO] running `Command { std: "docker" "start" "-a" "5e9ccd1af3f374906ad9da0d319a6bef450fad866cb71847d1e10dbcf8f95cf8", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.200
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]    Compiling serde_json v1.0.116
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.92
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling cc v1.0.96
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]    Compiling bumpalo v3.16.0
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking socket2 v0.5.7
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]    Compiling unicase v2.7.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.92
[INFO] [stderr]    Compiling autocfg v1.2.0
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]     Checking num_threads v0.1.7
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking bitflags v2.5.0
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]     Checking regex-syntax v0.8.3
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling cookie v0.17.0
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]    Compiling peg-runtime v0.8.3
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]    Compiling mime_guess v2.0.4
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling peg-macros v0.8.3
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]    Compiling openssl-sys v0.9.102
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking getrandom v0.2.14
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]     Checking psl-types v2.0.11
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking flate2 v1.0.30
[INFO] [stderr]     Checking publicsuffix v2.2.3
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking kanidm_utils_users v1.2.0
[INFO] [stderr]     Checking encoding_rs v0.8.34
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking ipnet v2.9.0
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking base32 v0.4.0
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking kanidm_lib_file_permissions v1.2.0
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]     Checking peg v0.8.3
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.92
[INFO] [stderr]    Compiling darling_core v0.20.8
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.200
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling utoipa-gen v4.2.0
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.92
[INFO] [stderr]     Checking tokio v1.37.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.92
[INFO] [stderr]    Compiling darling_macro v0.20.8
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking num_enum v0.5.11
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling darling v0.20.8
[INFO] [stderr]    Compiling serde_with_macros v3.8.1
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking async-compression v0.4.9
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking uuid v1.8.0
[INFO] [stderr]     Checking base64urlsafedata v0.5.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_with v3.8.1
[INFO] [stderr]     Checking toml v0.5.11
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking utoipa v4.2.0
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking js-sys v0.3.69
[INFO] [stderr]     Checking scim_proto v0.2.2
[INFO] [stderr]     Checking cookie_store v0.20.0
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]     Checking serde-wasm-bindgen v0.4.5
[INFO] [stderr]     Checking web-sys v0.3.69
[INFO] [stderr]     Checking webauthn-rs-proto v0.5.0
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking kanidm_proto v1.2.0
[INFO] [stderr]     Checking kanidm_client v1.1.0-rc.15-dev (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `kanidm_proto::v1::CredentialStatus`
[INFO] [stdout]  --> src/person.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 |     AccountUnixExtend, CredentialStatus, Entry, SingleStringRequest, UatStatus,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^ no `CredentialStatus` in `v1`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::CredentialStatus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `kanidm_proto::v1::ApiToken`, `kanidm_proto::v1::CredentialStatus`
[INFO] [stdout]  --> src/service_account.rs:4:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | use kanidm_proto::v1::{AccountUnixExtend, ApiToken, ApiTokenGenerate, CredentialStatus, Entry};
[INFO] [stdout]   |                                           ^^^^^^^^                    ^^^^^^^^^^^^^^^^ no `CredentialStatus` in `v1`
[INFO] [stdout]   |                                           |
[INFO] [stdout]   |                                           no `ApiToken` in `v1`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::ApiToken
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::CredentialStatus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `kanidm_proto::v1::CredentialStatus`
[INFO] [stdout]  --> src/person.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 |     AccountUnixExtend, CredentialStatus, Entry, SingleStringRequest, UatStatus,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^ no `CredentialStatus` in `v1`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::CredentialStatus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `kanidm_proto::v1::ApiToken`, `kanidm_proto::v1::CredentialStatus`
[INFO] [stdout]  --> src/service_account.rs:4:43
[INFO] [stdout]   |
[INFO] [stdout] 4 | use kanidm_proto::v1::{AccountUnixExtend, ApiToken, ApiTokenGenerate, CredentialStatus, Entry};
[INFO] [stdout]   |                                           ^^^^^^^^                    ^^^^^^^^^^^^^^^^ no `CredentialStatus` in `v1`
[INFO] [stdout]   |                                           |
[INFO] [stdout]   |                                           no `ApiToken` in `v1`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::ApiToken
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           kanidm_proto::internal::CredentialStatus
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OperationError` in this scope
[INFO] [stdout]   --> src/lib.rs:59:38
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Http(reqwest::StatusCode, Option<OperationError>, String),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 16 + use kanidm_proto::internal::OperationError;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TotpSecret` in this scope
[INFO] [stdout]   --> src/lib.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 |     TotpVerifyFailed(Uuid, TotpSecret),
[INFO] [stdout]    |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 16 + use kanidm_proto::internal::TotpSecret;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1493:40
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub async fn search(&self, filter: Filter) -> Result<Vec<Entry>, ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub async fn search(&self, filter: File) -> Result<Vec<Entry>, ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SearchRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1494:18
[INFO] [stdout]      |
[INFO] [stdout] 1494 |         let sr = SearchRequest { filter };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::SearchRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SearchResponse` in this scope
[INFO] [stdout]     --> src/lib.rs:1495:23
[INFO] [stdout]      |
[INFO] [stdout] 1495 |         let r: Result<SearchResponse, _> = self.perform_post_request("/v1/raw/search", sr).await;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::SearchResponse;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1500:17
[INFO] [stdout]      |
[INFO] [stdout] 1500 |         let c = CreateRequest { entries };
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CreateRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1504:40
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: Filter, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: File, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ModifyList` in this scope
[INFO] [stdout]     --> src/lib.rs:1504:57
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: Filter, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::ModifyList;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ModifyRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1505:18
[INFO] [stdout]      |
[INFO] [stdout] 1505 |         let mr = ModifyRequest { filter, modlist };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::ModifyRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1509:40
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     pub async fn delete(&self, filter: Filter) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     pub async fn delete(&self, filter: File) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DeleteRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1510:18
[INFO] [stdout]      |
[INFO] [stdout] 1510 |         let dr = DeleteRequest { filter };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::DeleteRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUIntentToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1618:17
[INFO] [stdout]      |
[INFO] [stdout] 1618 |     ) -> Result<CUIntentToken, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUIntentToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1634:18
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1634:34
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUIntentToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1641:23
[INFO] [stdout]      |
[INFO] [stdout] 1641 |         intent_token: CUIntentToken,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUIntentToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1642:18
[INFO] [stdout]      |
[INFO] [stdout] 1642 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1642:34
[INFO] [stdout]      |
[INFO] [stdout] 1642 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1650:25
[INFO] [stdout]      |
[INFO] [stdout] 1650 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1651:17
[INFO] [stdout]      |
[INFO] [stdout] 1651 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1658:25
[INFO] [stdout]      |
[INFO] [stdout] 1658 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1660:17
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1661:19
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         let scr = CURequest::Password(pw.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1668:25
[INFO] [stdout]      |
[INFO] [stdout] 1668 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1669:17
[INFO] [stdout]      |
[INFO] [stdout] 1669 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1670:19
[INFO] [stdout]      |
[INFO] [stdout] 1670 |         let scr = CURequest::CancelMFAReg;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1677:25
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1678:17
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1679:19
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let scr = CURequest::TotpGenerate;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1686:25
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1689:17
[INFO] [stdout]      |
[INFO] [stdout] 1689 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1690:19
[INFO] [stdout]      |
[INFO] [stdout] 1690 |         let scr = CURequest::TotpVerify(totp_chal, label.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1698:25
[INFO] [stdout]      |
[INFO] [stdout] 1698 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1699:17
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1700:19
[INFO] [stdout]      |
[INFO] [stdout] 1700 |         let scr = CURequest::TotpAcceptSha1;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1707:25
[INFO] [stdout]      |
[INFO] [stdout] 1707 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1709:17
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1710:19
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         let scr = CURequest::TotpRemove(label.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1718:25
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1719:17
[INFO] [stdout]      |
[INFO] [stdout] 1719 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1720:19
[INFO] [stdout]      |
[INFO] [stdout] 1720 |         let scr = CURequest::BackupCodeGenerate;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1728:25
[INFO] [stdout]      |
[INFO] [stdout] 1728 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1729:17
[INFO] [stdout]      |
[INFO] [stdout] 1729 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1730:19
[INFO] [stdout]      |
[INFO] [stdout] 1730 |         let scr = CURequest::PrimaryRemove;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1737:25
[INFO] [stdout]      |
[INFO] [stdout] 1737 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OperationError` in this scope
[INFO] [stdout]   --> src/lib.rs:59:38
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Http(reqwest::StatusCode, Option<OperationError>, String),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 16 + use kanidm_proto::internal::OperationError;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TotpSecret` in this scope
[INFO] [stdout]   --> src/lib.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 |     TotpVerifyFailed(Uuid, TotpSecret),
[INFO] [stdout]    |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 16 + use kanidm_proto::internal::TotpSecret;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1738:17
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1739:19
[INFO] [stdout]      |
[INFO] [stdout] 1739 |         let scr = CURequest::PasskeyInit;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1746:25
[INFO] [stdout]      |
[INFO] [stdout] 1746 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1749:17
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1750:19
[INFO] [stdout]      |
[INFO] [stdout] 1750 |         let scr = CURequest::PasskeyFinish(label, registration);
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1493:40
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub async fn search(&self, filter: Filter) -> Result<Vec<Entry>, ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1493 |     pub async fn search(&self, filter: File) -> Result<Vec<Entry>, ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1758:25
[INFO] [stdout]      |
[INFO] [stdout] 1758 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1760:17
[INFO] [stdout]      |
[INFO] [stdout] 1760 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1761:19
[INFO] [stdout]      |
[INFO] [stdout] 1761 |         let scr = CURequest::PasskeyRemove(uuid);
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1768:25
[INFO] [stdout]      |
[INFO] [stdout] 1768 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RadiusAuthToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1779:17
[INFO] [stdout]      |
[INFO] [stdout] 1779 |     ) -> Result<RadiusAuthToken, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::RadiusAuthToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SearchRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1494:18
[INFO] [stdout]      |
[INFO] [stdout] 1494 |         let sr = SearchRequest { filter };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::SearchRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SearchResponse` in this scope
[INFO] [stdout]     --> src/lib.rs:1495:23
[INFO] [stdout]      |
[INFO] [stdout] 1495 |         let r: Result<SearchResponse, _> = self.perform_post_request("/v1/raw/search", sr).await;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::SearchResponse;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CreateRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1500:17
[INFO] [stdout]      |
[INFO] [stdout] 1500 |         let c = CreateRequest { entries };
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CreateRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1504:40
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: Filter, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: File, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ModifyList` in this scope
[INFO] [stdout]     --> src/lib.rs:1504:57
[INFO] [stdout]      |
[INFO] [stdout] 1504 |     pub async fn modify(&self, filter: Filter, modlist: ModifyList) -> Result<(), ClientError> {
[INFO] [stdout]      |                                                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::ModifyList;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ModifyRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1505:18
[INFO] [stdout]      |
[INFO] [stdout] 1505 |         let mr = ModifyRequest { filter, modlist };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::ModifyRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Filter` in this scope
[INFO] [stdout]     --> src/lib.rs:1509:40
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     pub async fn delete(&self, filter: Filter) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout]     --> /rustc/9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88/library/std/src/fs.rs:106:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `File` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     pub async fn delete(&self, filter: File) -> Result<(), ClientError> {
[INFO] [stdout]      |                                        ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 16   + use core::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::iter::Filter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DeleteRequest` in this scope
[INFO] [stdout]     --> src/lib.rs:1510:18
[INFO] [stdout]      |
[INFO] [stdout] 1510 |         let dr = DeleteRequest { filter };
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::DeleteRequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUIntentToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1618:17
[INFO] [stdout]      |
[INFO] [stdout] 1618 |     ) -> Result<CUIntentToken, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUIntentToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1634:18
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1634:34
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUIntentToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1641:23
[INFO] [stdout]      |
[INFO] [stdout] 1641 |         intent_token: CUIntentToken,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUIntentToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1642:18
[INFO] [stdout]      |
[INFO] [stdout] 1642 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1642:34
[INFO] [stdout]      |
[INFO] [stdout] 1642 |     ) -> Result<(CUSessionToken, CUStatus), ClientError> {
[INFO] [stdout]      |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1650:25
[INFO] [stdout]      |
[INFO] [stdout] 1650 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1651:17
[INFO] [stdout]      |
[INFO] [stdout] 1651 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1658:25
[INFO] [stdout]      |
[INFO] [stdout] 1658 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1660:17
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1661:19
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         let scr = CURequest::Password(pw.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1668:25
[INFO] [stdout]      |
[INFO] [stdout] 1668 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1669:17
[INFO] [stdout]      |
[INFO] [stdout] 1669 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1670:19
[INFO] [stdout]      |
[INFO] [stdout] 1670 |         let scr = CURequest::CancelMFAReg;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1677:25
[INFO] [stdout]      |
[INFO] [stdout] 1677 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1678:17
[INFO] [stdout]      |
[INFO] [stdout] 1678 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1679:19
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         let scr = CURequest::TotpGenerate;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1686:25
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1689:17
[INFO] [stdout]      |
[INFO] [stdout] 1689 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1690:19
[INFO] [stdout]      |
[INFO] [stdout] 1690 |         let scr = CURequest::TotpVerify(totp_chal, label.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1698:25
[INFO] [stdout]      |
[INFO] [stdout] 1698 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1699:17
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1700:19
[INFO] [stdout]      |
[INFO] [stdout] 1700 |         let scr = CURequest::TotpAcceptSha1;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1707:25
[INFO] [stdout]      |
[INFO] [stdout] 1707 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1709:17
[INFO] [stdout]      |
[INFO] [stdout] 1709 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1710:19
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         let scr = CURequest::TotpRemove(label.to_string());
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1718:25
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1719:17
[INFO] [stdout]      |
[INFO] [stdout] 1719 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1720:19
[INFO] [stdout]      |
[INFO] [stdout] 1720 |         let scr = CURequest::BackupCodeGenerate;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1728:25
[INFO] [stdout]      |
[INFO] [stdout] 1728 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1729:17
[INFO] [stdout]      |
[INFO] [stdout] 1729 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1730:19
[INFO] [stdout]      |
[INFO] [stdout] 1730 |         let scr = CURequest::PrimaryRemove;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1737:25
[INFO] [stdout]      |
[INFO] [stdout] 1737 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1738:17
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1739:19
[INFO] [stdout]      |
[INFO] [stdout] 1739 |         let scr = CURequest::PasskeyInit;
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1746:25
[INFO] [stdout]      |
[INFO] [stdout] 1746 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1749:17
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1750:19
[INFO] [stdout]      |
[INFO] [stdout] 1750 |         let scr = CURequest::PasskeyFinish(label, registration);
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1758:25
[INFO] [stdout]      |
[INFO] [stdout] 1758 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUStatus` in this scope
[INFO] [stdout]     --> src/lib.rs:1760:17
[INFO] [stdout]      |
[INFO] [stdout] 1760 |     ) -> Result<CUStatus, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUStatus;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CURequest`
[INFO] [stdout]     --> src/lib.rs:1761:19
[INFO] [stdout]      |
[INFO] [stdout] 1761 |         let scr = CURequest::PasskeyRemove(uuid);
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `CURequest`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CURequest;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CUSessionToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1768:25
[INFO] [stdout]      |
[INFO] [stdout] 1768 |         session_token: &CUSessionToken,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::CUSessionToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RadiusAuthToken` in this scope
[INFO] [stdout]     --> src/lib.rs:1779:17
[INFO] [stdout]      |
[INFO] [stdout] 1779 |     ) -> Result<RadiusAuthToken, ClientError> {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 16   + use kanidm_proto::internal::RadiusAuthToken;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 56 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kanidm_client` (lib) due to 57 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 56 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kanidm_client` (lib test) due to 57 previous errors
[INFO] running `Command { std: "docker" "inspect" "5e9ccd1af3f374906ad9da0d319a6bef450fad866cb71847d1e10dbcf8f95cf8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5e9ccd1af3f374906ad9da0d319a6bef450fad866cb71847d1e10dbcf8f95cf8", kill_on_drop: false }`
[INFO] [stdout] 5e9ccd1af3f374906ad9da0d319a6bef450fad866cb71847d1e10dbcf8f95cf8
