[INFO] fetching crate infisical-api 0.1.1...
[INFO] testing infisical-api-0.1.1 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate infisical-api 0.1.1 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate infisical-api 0.1.1 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate infisical-api 0.1.1
[INFO] finished tweaking crates.io crate infisical-api 0.1.1
[INFO] tweaked toml for crates.io crate infisical-api 0.1.1 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" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 181 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding arrayref v0.2.2 (latest: v0.3.7)
[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 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 generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.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 linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding num v0.1.42 (latest: v0.4.3)
[INFO] [stderr]       Adding num-bigint v0.1.44 (latest: v0.4.5)
[INFO] [stderr]       Adding num-complex v0.1.43 (latest: v0.4.6)
[INFO] [stderr]       Adding num-rational v0.1.42 (latest: v0.4.2)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding rand v0.3.23 (latest: v0.8.5)
[INFO] [stderr]       Adding rand v0.4.6 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rdrand v0.4.0 (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 v0.6.15 (latest: v1.0.202)
[INFO] [stderr]       Adding serde_json v0.6.1 (latest: v1.0.117)
[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 wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.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 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" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde v0.6.15
[INFO] [stderr]   Downloaded serde_json v0.6.1
[INFO] [stderr]   Downloaded arrayref v0.2.2
[INFO] [stderr]   Downloaded onionsalt v0.4.2
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 23a70bbe7c8af8a7ae0e73ba38fb6329ef716f4756bcd15a3a00301b308fefaf
[INFO] running `Command { std: "docker" "start" "-a" "23a70bbe7c8af8a7ae0e73ba38fb6329ef716f4756bcd15a3a00301b308fefaf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "23a70bbe7c8af8a7ae0e73ba38fb6329ef716f4756bcd15a3a00301b308fefaf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23a70bbe7c8af8a7ae0e73ba38fb6329ef716f4756bcd15a3a00301b308fefaf", kill_on_drop: false }`
[INFO] [stdout] 23a70bbe7c8af8a7ae0e73ba38fb6329ef716f4756bcd15a3a00301b308fefaf
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7bd210d09d89e3fcbb863ed6b54dea199974be1de81eb36dcf8ca5d8d62ed0e2
[INFO] running `Command { std: "docker" "start" "-a" "7bd210d09d89e3fcbb863ed6b54dea199974be1de81eb36dcf8ca5d8d62ed0e2", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling rustc-serialize v0.3.25
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling arrayref v0.2.2
[INFO] [stderr]    Compiling async-trait v0.1.80
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling num-bigint v0.1.44
[INFO] [stderr]    Compiling num-complex v0.1.43
[INFO] [stderr]    Compiling num-rational v0.1.42
[INFO] [stderr]    Compiling num v0.1.42
[INFO] [stderr]    Compiling serde v0.6.15
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling serde_json v0.6.1
[INFO] [stderr]    Compiling onionsalt v0.4.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling infisical-api v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/api/models.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]  --> src/api/api.rs:2:17
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::{Deserialize, DeserializeOwned};
[INFO] [stdout]   |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `api`
[INFO] [stdout]  --> src/api/api.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::error::{self, api, Result};
[INFO] [stdout]   |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]    --> src/error.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn from(err: aes_gcm::aes::cipher::InvalidLength) -> Error {
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tag` and `slug` are never read
[INFO] [stdout]    --> src/api/models.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub struct SecretTag {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 491 |     tag: String,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 492 |     slug: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Encrypt` is never constructed
[INFO] [stdout]   --> src/error.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub(crate) enum Kind {
[INFO] [stdout]    |                 ---- variant in this enum
[INFO] [stdout] 92 |     Encrypt,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Kind` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encrypt` is never used
[INFO] [stdout]    --> src/error.rs:133:15
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub(crate) fn encrypt<E: Into<BoxError>>(e: E) -> Error {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub mod api;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub mod client;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub mod error;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub mod utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/api/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod models;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/api/models.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Ok(T),
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/api/models.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Err(ErrorResponse),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub email: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub first_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub last_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub public_key: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub encrypted_private_key: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub salt: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub iv: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub tag: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub v: u8,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub devices: Vec<UserDevice>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub encryption_version: Option<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub is_mfa_enabled: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub mfa_methods: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub audit: Audit,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub struct SimpleUser {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub email: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub first_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub last_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub v: u8,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub devices: Vec<UserDevice>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub encryption_version: Option<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub is_mfa_enabled: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub mfa_methods: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub audit: Audit,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct UserDevice {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub ip: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub user_agent: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub struct GetMyOrganizationsRequest {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct GetOrganizationsResponse {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub organizations: Vec<Organization>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct Organization {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub customer_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct GetOrganizationMembershipsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub struct GetOrganizationMembershipsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub memberships: Vec<OrganizationMembership>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub struct OrganizationMembership {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub organization: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub status: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub struct UpdateOrganizationMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub struct UpdateOrganizationMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub membership: OrganizationMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub struct DeleteOrganizationMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub struct DeleteOrganizationMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub membership: OrganizationMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub struct GetProjectsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub struct GetProjectsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub workspaces: Vec<Workspace>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub struct Workspace {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub organization: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub environments: Vec<Environment>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub struct Environment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub slug: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub struct GetProjectMembershipsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub struct GetProjectMembershipsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub memberships: Vec<ProjectMembership>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | pub struct ProjectMembership {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub denied_permissions: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub struct UpdateProjectMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:211:1
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub struct UpdateProjectMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub membership: ProjectMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub struct DeleteProjectMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:222:1
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct DeleteProjectMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub membership: ProjectMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct GetProjectKeyRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct GetProjectKeyResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub encrypted_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub nonce: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub sender: Sender,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub receiver: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub struct Sender {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub public_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub struct GetProjectLogsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub user_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub offset: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub limit: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub sort_by: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub action_names: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub struct GetProjectLogsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub logs: Vec<ProjectLog>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub struct ProjectLog {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub action_names: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub actions: Vec<ProjectLogAction>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub channel: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub ip_address: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:280:1
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub struct ProjectLogAction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub user: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub payload: Vec<ProjectLogActionPayload>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:288:1
[INFO] [stdout]     |
[INFO] [stdout] 288 | pub struct ProjectLogActionPayload {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub old_secret_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub new_secret_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:296:1
[INFO] [stdout]     |
[INFO] [stdout] 296 | pub struct GetProjectSnapshotsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub offset: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub limit: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:306:1
[INFO] [stdout]     |
[INFO] [stdout] 306 | pub struct GetProjectSnapshotsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub secret_snapshots: Vec<SecretSnapshot>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:312:1
[INFO] [stdout]     |
[INFO] [stdout] 312 | pub struct SecretSnapshot {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub secret_versions: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | pub struct ProjectSecretVersion {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:327:1
[INFO] [stdout]     |
[INFO] [stdout] 327 | pub struct RollbackProjectToSnapshotRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | pub struct RollbackProjectToSnapshotResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:339:1
[INFO] [stdout]     |
[INFO] [stdout] 339 | pub struct RollbackSecret {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub secret_type: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     pub user: Option<SimpleUser>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     pub encrypted_secret: EncryptedSecret,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:355:1
[INFO] [stdout]     |
[INFO] [stdout] 355 | pub struct CreateProjectSecretsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub environment: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub secrets: Vec<SecretToCreate>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | pub struct SecretToCreate {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub secret_type: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub key: EncryptedKey,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub value: EncryptedValue,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub comment: EncryptedComment,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:376:1
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub struct CreateProjectSecretsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:377:5
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:380:1
[INFO] [stdout]     |
[INFO] [stdout] 380 | pub struct UpdateSecretsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub secrets: Vec<SecretToUpdate>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:386:1
[INFO] [stdout]     |
[INFO] [stdout] 386 | pub struct SecretToUpdate {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:389:5
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub key: EncryptedKey,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub value: EncryptedValue,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub struct UpdateSecretsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:401:1
[INFO] [stdout]     |
[INFO] [stdout] 401 | pub struct GetProjectSecretsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub environment: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub content: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:410:1
[INFO] [stdout]     |
[INFO] [stdout] 410 | pub struct GetProjectSecretsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:414:1
[INFO] [stdout]     |
[INFO] [stdout] 414 | pub struct DeleteProjectSecretsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub secret_ids: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:420:1
[INFO] [stdout]     |
[INFO] [stdout] 420 | pub struct DeleteProjectSecretsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | pub struct GetProjectSecretVersionsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     pub secret_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     pub offset: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub limit: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:432:1
[INFO] [stdout]     |
[INFO] [stdout] 432 | pub struct GetProjectSecretVersionsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub secret_versions: Vec<SecretVersion>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:438:1
[INFO] [stdout]     |
[INFO] [stdout] 438 | pub struct SecretVersion {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 |     pub tags: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub secret: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub secret_type: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub environment: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     pub is_deleted: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     pub key: EncryptedKey,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub value: EncryptedValue,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub v: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:460:1
[INFO] [stdout]     |
[INFO] [stdout] 460 | pub struct RollbackProjectSecretToVersionRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub secret_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:466:1
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub struct RollbackProjectSecretToVersionResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub secret: EncryptedSecret,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:471:1
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub struct EncryptedSecret {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |     pub type_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub key: EncryptedKey,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     pub value: EncryptedValue,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     pub comment: Option<EncryptedComment>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:490:1
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub struct SecretTag {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub struct DecryptedSecret {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     pub type_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     pub key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub value: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:503:5
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub comment: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/api/models.rs:508:5
[INFO] [stdout]     |
[INFO] [stdout] 508 |     pub fn decrypt(secret: &EncryptedSecret, private_key: &str) -> Result<DecryptedSecret> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:546:1
[INFO] [stdout]     |
[INFO] [stdout] 546 | pub struct EncryptedKey {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub ciphertext: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 |     pub iv: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub tag: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:556:1
[INFO] [stdout]     |
[INFO] [stdout] 556 | pub struct EncryptedValue {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:558:5
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub ciphertext: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:560:5
[INFO] [stdout]     |
[INFO] [stdout] 560 |     pub iv: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |     pub tag: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:566:1
[INFO] [stdout]     |
[INFO] [stdout] 566 | pub struct EncryptedComment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub ciphertext: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     pub iv: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 |     pub tag: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:607:1
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub struct Audit {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:609:5
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub updated_at: OffsetDateTime,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:611:5
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub created_at: OffsetDateTime,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:614:1
[INFO] [stdout]     |
[INFO] [stdout] 614 | pub struct GetServiceTokensRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:615:5
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:620:1
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub struct GetServiceTokensResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub service_token_data: ServiceToken,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:626:1
[INFO] [stdout]     |
[INFO] [stdout] 626 | pub struct ServiceToken {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:628:5
[INFO] [stdout]     |
[INFO] [stdout] 628 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:630:5
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:631:5
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub environment: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:634:5
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:636:5
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub expires_at: OffsetDateTime,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 |     pub encrypted_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 |     pub iv: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:639:5
[INFO] [stdout]     |
[INFO] [stdout] 639 |     pub tag: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:641:5
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:645:1
[INFO] [stdout]     |
[INFO] [stdout] 645 | pub struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:647:5
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub type_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:648:5
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub message: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:649:5
[INFO] [stdout]     |
[INFO] [stdout] 649 |     pub context: HashMap<String, Value>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:650:5
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub level: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:651:5
[INFO] [stdout]     |
[INFO] [stdout] 651 |     pub level_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:652:5
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub status_code: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:653:5
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub datetime_iso: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:654:5
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub application: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:655:5
[INFO] [stdout]     |
[INFO] [stdout] 655 |     pub extra: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/api/api.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / pub async fn get_my_user(
[INFO] [stdout] 36 | |     client: &reqwest::Client,
[INFO] [stdout] 37 | |     request: models::GetMyUserRequest,
[INFO] [stdout] 38 | | ) -> Result<models::GetMyUserResponse> {
[INFO] [stdout]    | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/api/api.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / pub async fn get_my_organizations(
[INFO] [stdout] 49 | |     client: &reqwest::Client,
[INFO] [stdout] 50 | |     request: models::GetMyOrganizationsRequest,
[INFO] [stdout] 51 | | ) -> Result<models::GetOrganizationsResponse> {
[INFO] [stdout]    | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/api/api.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / pub async fn get_organization_memberships(
[INFO] [stdout] 62 | |     client: &reqwest::Client,
[INFO] [stdout] 63 | |     request: models::GetOrganizationMembershipsRequest,
[INFO] [stdout] 64 | | ) -> Result<models::GetOrganizationMembershipsResponse> {
[INFO] [stdout]    | |_______________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/api/api.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | / pub async fn update_organization_membership(
[INFO] [stdout] 82 | |     client: &reqwest::Client,
[INFO] [stdout] 83 | |     request: models::UpdateOrganizationMembershipRequest,
[INFO] [stdout] 84 | | ) -> Result<models::UpdateOrganizationMembershipResponse> {
[INFO] [stdout]    | |_________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / pub async fn delete_organization_membership(
[INFO] [stdout] 99  | |     client: &reqwest::Client,
[INFO] [stdout] 100 | |     request: models::DeleteOrganizationMembershipRequest,
[INFO] [stdout] 101 | | ) -> Result<models::UpdateOrganizationMembershipResponse> {
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / pub async fn get_organization_projects(
[INFO] [stdout] 115 | |     client: &reqwest::Client,
[INFO] [stdout] 116 | |     request: models::GetProjectsRequest,
[INFO] [stdout] 117 | | ) -> Result<models::GetProjectsResponse> {
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:131:1
[INFO] [stdout]     |
[INFO] [stdout] 131 | / pub async fn get_project_memberships(
[INFO] [stdout] 132 | |     client: &reqwest::Client,
[INFO] [stdout] 133 | |     request: models::GetProjectMembershipsRequest,
[INFO] [stdout] 134 | | ) -> Result<models::GetProjectMembershipsResponse> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / pub async fn update_project_membership(
[INFO] [stdout] 148 | |     client: &reqwest::Client,
[INFO] [stdout] 149 | |     request: models::UpdateProjectMembershipRequest,
[INFO] [stdout] 150 | | ) -> Result<models::UpdateProjectMembershipResponse> {
[INFO] [stdout]     | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / pub async fn delete_project_membership(
[INFO] [stdout] 165 | |     client: &reqwest::Client,
[INFO] [stdout] 166 | |     request: models::DeleteProjectMembershipRequest,
[INFO] [stdout] 167 | | ) -> Result<models::DeleteProjectMembershipResponse> {
[INFO] [stdout]     | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / pub async fn get_project_key(
[INFO] [stdout] 181 | |     client: &reqwest::Client,
[INFO] [stdout] 182 | |     request: models::GetProjectKeyRequest,
[INFO] [stdout] 183 | | ) -> Result<models::GetProjectKeyResponse> {
[INFO] [stdout]     | |__________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | / pub async fn get_project_logs(
[INFO] [stdout] 197 | |     client: &reqwest::Client,
[INFO] [stdout] 198 | |     request: models::GetProjectLogsRequest,
[INFO] [stdout] 199 | | ) -> Result<models::GetProjectLogsResponse> {
[INFO] [stdout]     | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / pub async fn get_project_snapshots(
[INFO] [stdout] 213 | |     client: &reqwest::Client,
[INFO] [stdout] 214 | |     request: models::GetProjectSnapshotsRequest,
[INFO] [stdout] 215 | | ) -> Result<models::GetProjectSnapshotsResponse> {
[INFO] [stdout]     | |________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:230:1
[INFO] [stdout]     |
[INFO] [stdout] 230 | / pub async fn roll_back_to_snapshot(
[INFO] [stdout] 231 | |     client: &reqwest::Client,
[INFO] [stdout] 232 | |     request: models::RollbackProjectToSnapshotRequest,
[INFO] [stdout] 233 | | ) -> Result<models::RollbackProjectToSnapshotResponse> {
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | / pub async fn create_project_secrets(
[INFO] [stdout] 248 | |     client: &reqwest::Client,
[INFO] [stdout] 249 | |     request: models::CreateProjectSecretsRequest,
[INFO] [stdout] 250 | | ) -> Result<models::CreateProjectSecretsResponse> {
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:280:1
[INFO] [stdout]     |
[INFO] [stdout] 280 | / pub async fn get_service_tokens(
[INFO] [stdout] 281 | |     client: &reqwest::Client,
[INFO] [stdout] 282 | |     request: models::GetServiceTokensRequest,
[INFO] [stdout] 283 | | ) -> Result<models::GetServiceTokensResponse> {
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub async fn get_user(&self) -> Result<api::models::User> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub async fn get_my_organizations(&self) -> Result<Vec<api::models::Organization>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | /     pub async fn get_organization_memberships(
[INFO] [stdout] 52 | |         &self,
[INFO] [stdout] 53 | |         organization_id: &str,
[INFO] [stdout] 54 | |     ) -> Result<Vec<api::models::OrganizationMembership>> {
[INFO] [stdout]    | |_________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 | /     pub async fn update_organization_membership(
[INFO] [stdout] 68 | |         &self,
[INFO] [stdout] 69 | |         organization_id: &str,
[INFO] [stdout] 70 | |         membership_id: &str,
[INFO] [stdout] 71 | |         role: &str,
[INFO] [stdout] 72 | |     ) -> Result<api::models::OrganizationMembership> {
[INFO] [stdout]    | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 | /     pub async fn delete_organization_membership(
[INFO] [stdout] 88 | |         &self,
[INFO] [stdout] 89 | |         organization_id: &str,
[INFO] [stdout] 90 | |         membership_id: &str,
[INFO] [stdout] 91 | |     ) -> Result<api::models::OrganizationMembership> {
[INFO] [stdout]    | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 | /     pub async fn get_organization_projects(
[INFO] [stdout] 106 | |         &self,
[INFO] [stdout] 107 | |         organization_id: &str,
[INFO] [stdout] 108 | |     ) -> Result<Vec<api::models::Workspace>> {
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 | /     pub async fn get_project_memberships(
[INFO] [stdout] 122 | |         &self,
[INFO] [stdout] 123 | |         workspace_id: &str,
[INFO] [stdout] 124 | |     ) -> Result<Vec<api::models::ProjectMembership>> {
[INFO] [stdout]     | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 | /     pub async fn update_project_membership(
[INFO] [stdout] 138 | |         &self,
[INFO] [stdout] 139 | |         workspace_id: &str,
[INFO] [stdout] 140 | |         membership_id: &str,
[INFO] [stdout] 141 | |         role: &str,
[INFO] [stdout] 142 | |     ) -> Result<api::models::ProjectMembership> {
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 | /     pub async fn delete_project_membership(
[INFO] [stdout] 158 | |         &self,
[INFO] [stdout] 159 | |         workspace_id: &str,
[INFO] [stdout] 160 | |         membership_id: &str,
[INFO] [stdout] 161 | |     ) -> Result<api::models::ProjectMembership> {
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 | /     pub async fn get_encrypted_project_key(
[INFO] [stdout] 176 | |         &self,
[INFO] [stdout] 177 | |         workspace_id: &str,
[INFO] [stdout] 178 | |     ) -> Result<api::models::GetProjectKeyResponse> {
[INFO] [stdout]     | |___________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     pub async fn get_decrypted_project_key(
[INFO] [stdout] 190 | |         &self,
[INFO] [stdout] 191 | |         workspace_id: &str,
[INFO] [stdout] 192 | |         private_key: &str,
[INFO] [stdout] 193 | |     ) -> Result<String> {
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 | /     pub async fn get_project_logs(
[INFO] [stdout] 230 | |         &self,
[INFO] [stdout] 231 | |         workspace_id: &str,
[INFO] [stdout] 232 | |         user_id: &str,
[INFO] [stdout] ...   |
[INFO] [stdout] 236 | |         action_names: &str,
[INFO] [stdout] 237 | |     ) -> Result<Vec<api::models::ProjectLog>> {
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 | /     pub async fn get_project_snapshots(
[INFO] [stdout] 256 | |         &self,
[INFO] [stdout] 257 | |         workspace_id: &str,
[INFO] [stdout] 258 | |         offset: &str,
[INFO] [stdout] 259 | |         limit: &str,
[INFO] [stdout] 260 | |     ) -> Result<Vec<api::models::SecretSnapshot>> {
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | /     pub async fn roll_back_to_snapshot(
[INFO] [stdout] 276 | |         &self,
[INFO] [stdout] 277 | |         workspace_id: &str,
[INFO] [stdout] 278 | |         version: u8,
[INFO] [stdout] 279 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:293:5
[INFO] [stdout]     |
[INFO] [stdout] 293 | /     pub async fn create_project_secrets(
[INFO] [stdout] 294 | |         &self,
[INFO] [stdout] 295 | |         workspace_id: &str,
[INFO] [stdout] 296 | |         environment: &str,
[INFO] [stdout] 297 | |         secrets: Vec<api::models::SecretToCreate>,
[INFO] [stdout] 298 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 | /     pub async fn get_encrypted_project_secrets(
[INFO] [stdout] 314 | |         &self,
[INFO] [stdout] 315 | |         workspace_id: &str,
[INFO] [stdout] 316 | |         environment: &str,
[INFO] [stdout] 317 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 | /     pub async fn get_decrypted_project_secrets(
[INFO] [stdout] 333 | |         &self,
[INFO] [stdout] 334 | |         workspace_id: &str,
[INFO] [stdout] 335 | |         environment: &str,
[INFO] [stdout] 336 | |         private_key: &str,
[INFO] [stdout] 337 | |     ) -> Result<Vec<api::models::DecryptedSecret>> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub async fn get_user_decrypted_private_key(&self, infisical_secret: &str) -> Result<String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/client.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn new() -> ClientBuilder {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn build(mut self, api_key: &str) -> Result<Client> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:409:5
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub fn api_base(mut self, value: &str) -> ClientBuilder {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/error.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             write!(f, ": {}", e);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/error.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         f.write_str("Infisical API error");
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let _ = f.write_str("Infisical API error");
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/utils/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod aes256gcm;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/utils/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod base64;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/utils/aes256gcm.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn encrypt(text: &str, secret: &str) -> Result<Encryption> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/utils/aes256gcm.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Encryption {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/utils/aes256gcm.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub text: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/utils/aes256gcm.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub tag: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/utils/aes256gcm.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub nonce: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/utils/aes256gcm.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn decrypt(text: &str, nonce: &str, tag: &str, secret: &str) -> Result<String> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/utils/base64.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn encode(str: &[u8]) -> String {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/utils/base64.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn decode(vec: &str) -> Vec<u8> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 344 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.71s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint v0.1.44, num-complex v0.1.43, num-rational v0.1.42
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "7bd210d09d89e3fcbb863ed6b54dea199974be1de81eb36dcf8ca5d8d62ed0e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7bd210d09d89e3fcbb863ed6b54dea199974be1de81eb36dcf8ca5d8d62ed0e2", kill_on_drop: false }`
[INFO] [stdout] 7bd210d09d89e3fcbb863ed6b54dea199974be1de81eb36dcf8ca5d8d62ed0e2
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d59c958543b6600a7cd58f1cdade48cf5f7d7735781e6294a7e0add259b2f5ce
[INFO] running `Command { std: "docker" "start" "-a" "d59c958543b6600a7cd58f1cdade48cf5f7d7735781e6294a7e0add259b2f5ce", kill_on_drop: false }`
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling tokio v1.37.0
[INFO] [stderr]    Compiling tokio-util v0.7.11
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling h2 v0.3.26
[INFO] [stderr]    Compiling hyper v0.14.28
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling infisical-api v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/api/models.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]  --> src/api/api.rs:2:17
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::{Deserialize, DeserializeOwned};
[INFO] [stdout]   |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `api`
[INFO] [stdout]  --> src/api/api.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::error::{self, api, Result};
[INFO] [stdout]   |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]    --> src/error.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn from(err: aes_gcm::aes::cipher::InvalidLength) -> Error {
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tag` and `slug` are never read
[INFO] [stdout]    --> src/api/models.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub struct SecretTag {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 491 |     tag: String,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 492 |     slug: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Encrypt` is never constructed
[INFO] [stdout]   --> src/error.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub(crate) enum Kind {
[INFO] [stdout]    |                 ---- variant in this enum
[INFO] [stdout] 92 |     Encrypt,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Kind` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encrypt` is never used
[INFO] [stdout]    --> src/error.rs:133:15
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub(crate) fn encrypt<E: Into<BoxError>>(e: E) -> Error {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub mod api;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub mod client;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub mod error;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub mod utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/api/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod models;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/api/models.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Ok(T),
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/api/models.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Err(ErrorResponse),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub email: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub first_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub last_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub public_key: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub encrypted_private_key: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub salt: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub iv: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub tag: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub v: u8,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub devices: Vec<UserDevice>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub encryption_version: Option<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub is_mfa_enabled: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub mfa_methods: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub audit: Audit,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub struct SimpleUser {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub email: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub first_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub last_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub v: u8,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub devices: Vec<UserDevice>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub encryption_version: Option<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub is_mfa_enabled: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub mfa_methods: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub audit: Audit,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct UserDevice {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub ip: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub user_agent: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub struct GetMyOrganizationsRequest {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct GetOrganizationsResponse {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub organizations: Vec<Organization>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct Organization {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub customer_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct GetOrganizationMembershipsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub struct GetOrganizationMembershipsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub memberships: Vec<OrganizationMembership>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub struct OrganizationMembership {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub organization: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub status: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub struct UpdateOrganizationMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub struct UpdateOrganizationMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub membership: OrganizationMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub struct DeleteOrganizationMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub struct DeleteOrganizationMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub membership: OrganizationMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub struct GetProjectsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub struct GetProjectsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub workspaces: Vec<Workspace>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub struct Workspace {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub organization: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub environments: Vec<Environment>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub struct Environment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub slug: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub struct GetProjectMembershipsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub struct GetProjectMembershipsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub memberships: Vec<ProjectMembership>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | pub struct ProjectMembership {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub denied_permissions: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub struct UpdateProjectMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:211:1
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub struct UpdateProjectMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub membership: ProjectMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub struct DeleteProjectMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:222:1
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct DeleteProjectMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub membership: ProjectMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct GetProjectKeyRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct GetProjectKeyResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub encrypted_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub nonce: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub sender: Sender,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub receiver: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub struct Sender {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub public_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub struct GetProjectLogsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub user_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub offset: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub limit: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub sort_by: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub action_names: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | pub struct GetProjectLogsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub logs: Vec<ProjectLog>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub struct ProjectLog {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub action_names: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub actions: Vec<ProjectLogAction>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub channel: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub ip_address: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:280:1
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub struct ProjectLogAction {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub user: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub payload: Vec<ProjectLogActionPayload>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:288:1
[INFO] [stdout]     |
[INFO] [stdout] 288 | pub struct ProjectLogActionPayload {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub old_secret_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub new_secret_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:296:1
[INFO] [stdout]     |
[INFO] [stdout] 296 | pub struct GetProjectSnapshotsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub offset: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub limit: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:306:1
[INFO] [stdout]     |
[INFO] [stdout] 306 | pub struct GetProjectSnapshotsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub secret_snapshots: Vec<SecretSnapshot>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:312:1
[INFO] [stdout]     |
[INFO] [stdout] 312 | pub struct SecretSnapshot {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub secret_versions: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | pub struct ProjectSecretVersion {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:327:1
[INFO] [stdout]     |
[INFO] [stdout] 327 | pub struct RollbackProjectToSnapshotRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:330:5
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | pub struct RollbackProjectToSnapshotResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:339:1
[INFO] [stdout]     |
[INFO] [stdout] 339 | pub struct RollbackSecret {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub secret_type: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     pub user: Option<SimpleUser>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     pub encrypted_secret: EncryptedSecret,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:355:1
[INFO] [stdout]     |
[INFO] [stdout] 355 | pub struct CreateProjectSecretsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     pub environment: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub secrets: Vec<SecretToCreate>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | pub struct SecretToCreate {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     pub secret_type: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub key: EncryptedKey,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub value: EncryptedValue,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub comment: EncryptedComment,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:376:1
[INFO] [stdout]     |
[INFO] [stdout] 376 | pub struct CreateProjectSecretsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:377:5
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:380:1
[INFO] [stdout]     |
[INFO] [stdout] 380 | pub struct UpdateSecretsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub secrets: Vec<SecretToUpdate>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:386:1
[INFO] [stdout]     |
[INFO] [stdout] 386 | pub struct SecretToUpdate {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:389:5
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub key: EncryptedKey,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub value: EncryptedValue,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub struct UpdateSecretsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:401:1
[INFO] [stdout]     |
[INFO] [stdout] 401 | pub struct GetProjectSecretsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:403:5
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub environment: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub content: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:410:1
[INFO] [stdout]     |
[INFO] [stdout] 410 | pub struct GetProjectSecretsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:414:1
[INFO] [stdout]     |
[INFO] [stdout] 414 | pub struct DeleteProjectSecretsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub secret_ids: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:420:1
[INFO] [stdout]     |
[INFO] [stdout] 420 | pub struct DeleteProjectSecretsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | pub struct GetProjectSecretVersionsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     pub secret_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     pub offset: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub limit: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:432:1
[INFO] [stdout]     |
[INFO] [stdout] 432 | pub struct GetProjectSecretVersionsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub secret_versions: Vec<SecretVersion>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:438:1
[INFO] [stdout]     |
[INFO] [stdout] 438 | pub struct SecretVersion {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 |     pub tags: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:442:5
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub secret: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub secret_type: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub environment: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     pub is_deleted: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |     pub key: EncryptedKey,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:453:5
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub value: EncryptedValue,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub v: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:460:1
[INFO] [stdout]     |
[INFO] [stdout] 460 | pub struct RollbackProjectSecretToVersionRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub secret_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:466:1
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub struct RollbackProjectSecretToVersionResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub secret: EncryptedSecret,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:471:1
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub struct EncryptedSecret {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |     pub type_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub key: EncryptedKey,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     pub value: EncryptedValue,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     pub comment: Option<EncryptedComment>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:490:1
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub struct SecretTag {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub struct DecryptedSecret {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     pub version: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     pub type_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     pub key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub value: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:503:5
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub comment: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/api/models.rs:508:5
[INFO] [stdout]     |
[INFO] [stdout] 508 |     pub fn decrypt(secret: &EncryptedSecret, private_key: &str) -> Result<DecryptedSecret> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:546:1
[INFO] [stdout]     |
[INFO] [stdout] 546 | pub struct EncryptedKey {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub ciphertext: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 |     pub iv: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub tag: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:556:1
[INFO] [stdout]     |
[INFO] [stdout] 556 | pub struct EncryptedValue {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:558:5
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub ciphertext: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:560:5
[INFO] [stdout]     |
[INFO] [stdout] 560 |     pub iv: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |     pub tag: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:566:1
[INFO] [stdout]     |
[INFO] [stdout] 566 | pub struct EncryptedComment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub ciphertext: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     pub iv: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 |     pub tag: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:607:1
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub struct Audit {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:609:5
[INFO] [stdout]     |
[INFO] [stdout] 609 |     pub updated_at: OffsetDateTime,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:611:5
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub created_at: OffsetDateTime,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:614:1
[INFO] [stdout]     |
[INFO] [stdout] 614 | pub struct GetServiceTokensRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:615:5
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:620:1
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub struct GetServiceTokensResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:621:5
[INFO] [stdout]     |
[INFO] [stdout] 621 |     pub service_token_data: ServiceToken,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:626:1
[INFO] [stdout]     |
[INFO] [stdout] 626 | pub struct ServiceToken {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:628:5
[INFO] [stdout]     |
[INFO] [stdout] 628 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:630:5
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:631:5
[INFO] [stdout]     |
[INFO] [stdout] 631 |     pub environment: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:634:5
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:636:5
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub expires_at: OffsetDateTime,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 |     pub encrypted_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:638:5
[INFO] [stdout]     |
[INFO] [stdout] 638 |     pub iv: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:639:5
[INFO] [stdout]     |
[INFO] [stdout] 639 |     pub tag: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:641:5
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:645:1
[INFO] [stdout]     |
[INFO] [stdout] 645 | pub struct ErrorResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:647:5
[INFO] [stdout]     |
[INFO] [stdout] 647 |     pub type_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:648:5
[INFO] [stdout]     |
[INFO] [stdout] 648 |     pub message: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:649:5
[INFO] [stdout]     |
[INFO] [stdout] 649 |     pub context: HashMap<String, Value>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:650:5
[INFO] [stdout]     |
[INFO] [stdout] 650 |     pub level: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:651:5
[INFO] [stdout]     |
[INFO] [stdout] 651 |     pub level_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:652:5
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub status_code: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:653:5
[INFO] [stdout]     |
[INFO] [stdout] 653 |     pub datetime_iso: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:654:5
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub application: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:655:5
[INFO] [stdout]     |
[INFO] [stdout] 655 |     pub extra: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/api/api.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / pub async fn get_my_user(
[INFO] [stdout] 36 | |     client: &reqwest::Client,
[INFO] [stdout] 37 | |     request: models::GetMyUserRequest,
[INFO] [stdout] 38 | | ) -> Result<models::GetMyUserResponse> {
[INFO] [stdout]    | |______________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/api/api.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / pub async fn get_my_organizations(
[INFO] [stdout] 49 | |     client: &reqwest::Client,
[INFO] [stdout] 50 | |     request: models::GetMyOrganizationsRequest,
[INFO] [stdout] 51 | | ) -> Result<models::GetOrganizationsResponse> {
[INFO] [stdout]    | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/api/api.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / pub async fn get_organization_memberships(
[INFO] [stdout] 62 | |     client: &reqwest::Client,
[INFO] [stdout] 63 | |     request: models::GetOrganizationMembershipsRequest,
[INFO] [stdout] 64 | | ) -> Result<models::GetOrganizationMembershipsResponse> {
[INFO] [stdout]    | |_______________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/api/api.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | / pub async fn update_organization_membership(
[INFO] [stdout] 82 | |     client: &reqwest::Client,
[INFO] [stdout] 83 | |     request: models::UpdateOrganizationMembershipRequest,
[INFO] [stdout] 84 | | ) -> Result<models::UpdateOrganizationMembershipResponse> {
[INFO] [stdout]    | |_________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / pub async fn delete_organization_membership(
[INFO] [stdout] 99  | |     client: &reqwest::Client,
[INFO] [stdout] 100 | |     request: models::DeleteOrganizationMembershipRequest,
[INFO] [stdout] 101 | | ) -> Result<models::UpdateOrganizationMembershipResponse> {
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / pub async fn get_organization_projects(
[INFO] [stdout] 115 | |     client: &reqwest::Client,
[INFO] [stdout] 116 | |     request: models::GetProjectsRequest,
[INFO] [stdout] 117 | | ) -> Result<models::GetProjectsResponse> {
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:131:1
[INFO] [stdout]     |
[INFO] [stdout] 131 | / pub async fn get_project_memberships(
[INFO] [stdout] 132 | |     client: &reqwest::Client,
[INFO] [stdout] 133 | |     request: models::GetProjectMembershipsRequest,
[INFO] [stdout] 134 | | ) -> Result<models::GetProjectMembershipsResponse> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / pub async fn update_project_membership(
[INFO] [stdout] 148 | |     client: &reqwest::Client,
[INFO] [stdout] 149 | |     request: models::UpdateProjectMembershipRequest,
[INFO] [stdout] 150 | | ) -> Result<models::UpdateProjectMembershipResponse> {
[INFO] [stdout]     | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / pub async fn delete_project_membership(
[INFO] [stdout] 165 | |     client: &reqwest::Client,
[INFO] [stdout] 166 | |     request: models::DeleteProjectMembershipRequest,
[INFO] [stdout] 167 | | ) -> Result<models::DeleteProjectMembershipResponse> {
[INFO] [stdout]     | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / pub async fn get_project_key(
[INFO] [stdout] 181 | |     client: &reqwest::Client,
[INFO] [stdout] 182 | |     request: models::GetProjectKeyRequest,
[INFO] [stdout] 183 | | ) -> Result<models::GetProjectKeyResponse> {
[INFO] [stdout]     | |__________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | / pub async fn get_project_logs(
[INFO] [stdout] 197 | |     client: &reqwest::Client,
[INFO] [stdout] 198 | |     request: models::GetProjectLogsRequest,
[INFO] [stdout] 199 | | ) -> Result<models::GetProjectLogsResponse> {
[INFO] [stdout]     | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / pub async fn get_project_snapshots(
[INFO] [stdout] 213 | |     client: &reqwest::Client,
[INFO] [stdout] 214 | |     request: models::GetProjectSnapshotsRequest,
[INFO] [stdout] 215 | | ) -> Result<models::GetProjectSnapshotsResponse> {
[INFO] [stdout]     | |________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:230:1
[INFO] [stdout]     |
[INFO] [stdout] 230 | / pub async fn roll_back_to_snapshot(
[INFO] [stdout] 231 | |     client: &reqwest::Client,
[INFO] [stdout] 232 | |     request: models::RollbackProjectToSnapshotRequest,
[INFO] [stdout] 233 | | ) -> Result<models::RollbackProjectToSnapshotResponse> {
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | / pub async fn create_project_secrets(
[INFO] [stdout] 248 | |     client: &reqwest::Client,
[INFO] [stdout] 249 | |     request: models::CreateProjectSecretsRequest,
[INFO] [stdout] 250 | | ) -> Result<models::CreateProjectSecretsResponse> {
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/api/api.rs:280:1
[INFO] [stdout]     |
[INFO] [stdout] 280 | / pub async fn get_service_tokens(
[INFO] [stdout] 281 | |     client: &reqwest::Client,
[INFO] [stdout] 282 | |     request: models::GetServiceTokensRequest,
[INFO] [stdout] 283 | | ) -> Result<models::GetServiceTokensResponse> {
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub async fn get_user(&self) -> Result<api::models::User> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub async fn get_my_organizations(&self) -> Result<Vec<api::models::Organization>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | /     pub async fn get_organization_memberships(
[INFO] [stdout] 52 | |         &self,
[INFO] [stdout] 53 | |         organization_id: &str,
[INFO] [stdout] 54 | |     ) -> Result<Vec<api::models::OrganizationMembership>> {
[INFO] [stdout]    | |_________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 | /     pub async fn update_organization_membership(
[INFO] [stdout] 68 | |         &self,
[INFO] [stdout] 69 | |         organization_id: &str,
[INFO] [stdout] 70 | |         membership_id: &str,
[INFO] [stdout] 71 | |         role: &str,
[INFO] [stdout] 72 | |     ) -> Result<api::models::OrganizationMembership> {
[INFO] [stdout]    | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 | /     pub async fn delete_organization_membership(
[INFO] [stdout] 88 | |         &self,
[INFO] [stdout] 89 | |         organization_id: &str,
[INFO] [stdout] 90 | |         membership_id: &str,
[INFO] [stdout] 91 | |     ) -> Result<api::models::OrganizationMembership> {
[INFO] [stdout]    | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 | /     pub async fn get_organization_projects(
[INFO] [stdout] 106 | |         &self,
[INFO] [stdout] 107 | |         organization_id: &str,
[INFO] [stdout] 108 | |     ) -> Result<Vec<api::models::Workspace>> {
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 | /     pub async fn get_project_memberships(
[INFO] [stdout] 122 | |         &self,
[INFO] [stdout] 123 | |         workspace_id: &str,
[INFO] [stdout] 124 | |     ) -> Result<Vec<api::models::ProjectMembership>> {
[INFO] [stdout]     | |____________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 | /     pub async fn update_project_membership(
[INFO] [stdout] 138 | |         &self,
[INFO] [stdout] 139 | |         workspace_id: &str,
[INFO] [stdout] 140 | |         membership_id: &str,
[INFO] [stdout] 141 | |         role: &str,
[INFO] [stdout] 142 | |     ) -> Result<api::models::ProjectMembership> {
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 | /     pub async fn delete_project_membership(
[INFO] [stdout] 158 | |         &self,
[INFO] [stdout] 159 | |         workspace_id: &str,
[INFO] [stdout] 160 | |         membership_id: &str,
[INFO] [stdout] 161 | |     ) -> Result<api::models::ProjectMembership> {
[INFO] [stdout]     | |_______________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 | /     pub async fn get_encrypted_project_key(
[INFO] [stdout] 176 | |         &self,
[INFO] [stdout] 177 | |         workspace_id: &str,
[INFO] [stdout] 178 | |     ) -> Result<api::models::GetProjectKeyResponse> {
[INFO] [stdout]     | |___________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     pub async fn get_decrypted_project_key(
[INFO] [stdout] 190 | |         &self,
[INFO] [stdout] 191 | |         workspace_id: &str,
[INFO] [stdout] 192 | |         private_key: &str,
[INFO] [stdout] 193 | |     ) -> Result<String> {
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 | /     pub async fn get_project_logs(
[INFO] [stdout] 230 | |         &self,
[INFO] [stdout] 231 | |         workspace_id: &str,
[INFO] [stdout] 232 | |         user_id: &str,
[INFO] [stdout] ...   |
[INFO] [stdout] 236 | |         action_names: &str,
[INFO] [stdout] 237 | |     ) -> Result<Vec<api::models::ProjectLog>> {
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 | /     pub async fn get_project_snapshots(
[INFO] [stdout] 256 | |         &self,
[INFO] [stdout] 257 | |         workspace_id: &str,
[INFO] [stdout] 258 | |         offset: &str,
[INFO] [stdout] 259 | |         limit: &str,
[INFO] [stdout] 260 | |     ) -> Result<Vec<api::models::SecretSnapshot>> {
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | /     pub async fn roll_back_to_snapshot(
[INFO] [stdout] 276 | |         &self,
[INFO] [stdout] 277 | |         workspace_id: &str,
[INFO] [stdout] 278 | |         version: u8,
[INFO] [stdout] 279 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:293:5
[INFO] [stdout]     |
[INFO] [stdout] 293 | /     pub async fn create_project_secrets(
[INFO] [stdout] 294 | |         &self,
[INFO] [stdout] 295 | |         workspace_id: &str,
[INFO] [stdout] 296 | |         environment: &str,
[INFO] [stdout] 297 | |         secrets: Vec<api::models::SecretToCreate>,
[INFO] [stdout] 298 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 | /     pub async fn get_encrypted_project_secrets(
[INFO] [stdout] 314 | |         &self,
[INFO] [stdout] 315 | |         workspace_id: &str,
[INFO] [stdout] 316 | |         environment: &str,
[INFO] [stdout] 317 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 | /     pub async fn get_decrypted_project_secrets(
[INFO] [stdout] 333 | |         &self,
[INFO] [stdout] 334 | |         workspace_id: &str,
[INFO] [stdout] 335 | |         environment: &str,
[INFO] [stdout] 336 | |         private_key: &str,
[INFO] [stdout] 337 | |     ) -> Result<Vec<api::models::DecryptedSecret>> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub async fn get_user_decrypted_private_key(&self, infisical_secret: &str) -> Result<String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/client.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub fn new() -> ClientBuilder {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:382:5
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn build(mut self, api_key: &str) -> Result<Client> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:409:5
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub fn api_base(mut self, value: &str) -> ClientBuilder {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/error.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             write!(f, ": {}", e);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/error.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         f.write_str("Infisical API error");
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let _ = f.write_str("Infisical API error");
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/utils/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod aes256gcm;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/utils/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod base64;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/utils/aes256gcm.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn encrypt(text: &str, secret: &str) -> Result<Encryption> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/utils/aes256gcm.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Encryption {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/utils/aes256gcm.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub text: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/utils/aes256gcm.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub tag: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/utils/aes256gcm.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub nonce: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/utils/aes256gcm.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn decrypt(text: &str, nonce: &str, tag: &str, secret: &str) -> Result<String> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/utils/base64.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn encode(str: &[u8]) -> String {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/utils/base64.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn decode(vec: &str) -> Vec<u8> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 344 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `client`
[INFO] [stdout]    --> tests/integration_test.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let client = infisical_api::Client::new(&env_vars.api_key).unwrap();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/api/models.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]  --> src/api/api.rs:2:17
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::{Deserialize, DeserializeOwned};
[INFO] [stdout]   |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `api`
[INFO] [stdout]  --> src/api/api.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::error::{self, api, Result};
[INFO] [stdout]   |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]    --> src/error.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn from(err: aes_gcm::aes::cipher::InvalidLength) -> Error {
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tag` and `slug` are never read
[INFO] [stdout]    --> src/api/models.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub struct SecretTag {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 491 |     tag: String,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 492 |     slug: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Encrypt` is never constructed
[INFO] [stdout]   --> src/error.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub(crate) enum Kind {
[INFO] [stdout]    |                 ---- variant in this enum
[INFO] [stdout] 92 |     Encrypt,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Kind` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encrypt` is never used
[INFO] [stdout]    --> src/error.rs:133:15
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub(crate) fn encrypt<E: Into<BoxError>>(e: E) -> Error {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/error.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             write!(f, ": {}", e);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/error.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         f.write_str("Infisical API error");
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let _ = f.write_str("Infisical API error");
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.85s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint v0.1.44, num-complex v0.1.43, num-rational v0.1.42
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "d59c958543b6600a7cd58f1cdade48cf5f7d7735781e6294a7e0add259b2f5ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d59c958543b6600a7cd58f1cdade48cf5f7d7735781e6294a7e0add259b2f5ce", kill_on_drop: false }`
[INFO] [stdout] d59c958543b6600a7cd58f1cdade48cf5f7d7735781e6294a7e0add259b2f5ce
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 877d88e56f6158ed0458b293ef0f1283596e957d4bd831142ee9653dfc44de96
[INFO] running `Command { std: "docker" "start" "-a" "877d88e56f6158ed0458b293ef0f1283596e957d4bd831142ee9653dfc44de96", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stderr]  --> src/api/models.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use serde::de::DeserializeOwned;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Deserialize`
[INFO] [stderr]  --> src/api/api.rs:2:17
[INFO] [stderr]   |
[INFO] [stderr] 2 | use serde::de::{Deserialize, DeserializeOwned};
[INFO] [stderr]   |                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `api`
[INFO] [stderr]  --> src/api/api.rs:5:26
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::error::{self, api, Result};
[INFO] [stderr]   |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `err`
[INFO] [stderr]    --> src/error.rs:116:13
[INFO] [stderr]     |
[INFO] [stderr] 116 |     fn from(err: aes_gcm::aes::cipher::InvalidLength) -> Error {
[INFO] [stderr]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `tag` and `slug` are never read
[INFO] [stderr]    --> src/api/models.rs:491:5
[INFO] [stderr]     |
[INFO] [stderr] 490 | pub struct SecretTag {
[INFO] [stderr]     |            --------- fields in this struct
[INFO] [stderr] 491 |     tag: String,
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 492 |     slug: String,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Encrypt` is never constructed
[INFO] [stderr]   --> src/error.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub(crate) enum Kind {
[INFO] [stderr]    |                 ---- variant in this enum
[INFO] [stderr] 92 |     Encrypt,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Kind` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `encrypt` is never used
[INFO] [stderr]    --> src/error.rs:133:15
[INFO] [stderr]     |
[INFO] [stderr] 133 | pub(crate) fn encrypt<E: Into<BoxError>>(e: E) -> Error {
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:79:1
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub mod api;
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:1:9
[INFO] [stderr]    |
[INFO] [stderr] 1  | #![warn(missing_docs)]
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:80:1
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub mod client;
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:81:1
[INFO] [stderr]    |
[INFO] [stderr] 81 | pub mod error;
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:82:1
[INFO] [stderr]    |
[INFO] [stderr] 82 | pub mod utils;
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/api/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub mod models;
[INFO] [stderr]   | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/api/models.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     Ok(T),
[INFO] [stderr]    |     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/api/models.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Err(ErrorResponse),
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     pub id: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     pub email: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     pub first_name: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     pub last_name: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     pub public_key: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     pub encrypted_private_key: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub salt: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 |     pub iv: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub tag: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     pub v: u8,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub devices: Vec<UserDevice>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub encryption_version: Option<u8>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub is_mfa_enabled: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     pub mfa_methods: Vec<String>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub audit: Audit,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/api/models.rs:61:1
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub struct SimpleUser {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 63 |     pub id: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     pub email: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 |     pub first_name: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:66:5
[INFO] [stderr]    |
[INFO] [stderr] 66 |     pub last_name: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub v: u8,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |     pub devices: Vec<UserDevice>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:70:5
[INFO] [stderr]    |
[INFO] [stderr] 70 |     pub encryption_version: Option<u8>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:71:5
[INFO] [stderr]    |
[INFO] [stderr] 71 |     pub is_mfa_enabled: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:72:5
[INFO] [stderr]    |
[INFO] [stderr] 72 |     pub mfa_methods: Vec<String>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 74 |     pub audit: Audit,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/api/models.rs:79:1
[INFO] [stderr]    |
[INFO] [stderr] 79 | pub struct UserDevice {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:80:5
[INFO] [stderr]    |
[INFO] [stderr] 80 |     pub ip: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     pub user_agent: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     pub id: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/api/models.rs:86:1
[INFO] [stderr]    |
[INFO] [stderr] 86 | pub struct GetMyOrganizationsRequest {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/api/models.rs:92:1
[INFO] [stderr]    |
[INFO] [stderr] 92 | pub struct GetOrganizationsResponse {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:93:5
[INFO] [stderr]    |
[INFO] [stderr] 93 |     pub organizations: Vec<Organization>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/api/models.rs:97:1
[INFO] [stderr]    |
[INFO] [stderr] 97 | pub struct Organization {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/api/models.rs:99:5
[INFO] [stderr]    |
[INFO] [stderr] 99 |     pub id: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 |     pub name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:102:5
[INFO] [stderr]     |
[INFO] [stderr] 102 |     pub customer_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:104:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:107:1
[INFO] [stderr]     |
[INFO] [stderr] 107 | pub struct GetOrganizationMembershipsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:110:5
[INFO] [stderr]     |
[INFO] [stderr] 110 |     pub organization_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:114:1
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub struct GetOrganizationMembershipsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:115:5
[INFO] [stderr]     |
[INFO] [stderr] 115 |     pub memberships: Vec<OrganizationMembership>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:119:1
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub struct OrganizationMembership {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:121:5
[INFO] [stderr]     |
[INFO] [stderr] 121 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:122:5
[INFO] [stderr]     |
[INFO] [stderr] 122 |     pub organization: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:123:5
[INFO] [stderr]     |
[INFO] [stderr] 123 |     pub role: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:124:5
[INFO] [stderr]     |
[INFO] [stderr] 124 |     pub status: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:125:5
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub user: SimpleUser,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:127:5
[INFO] [stderr]     |
[INFO] [stderr] 127 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:130:1
[INFO] [stderr]     |
[INFO] [stderr] 130 | pub struct UpdateOrganizationMembershipRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:133:5
[INFO] [stderr]     |
[INFO] [stderr] 133 |     pub organization_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:134:5
[INFO] [stderr]     |
[INFO] [stderr] 134 |     pub membership_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:135:5
[INFO] [stderr]     |
[INFO] [stderr] 135 |     pub role: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:139:1
[INFO] [stderr]     |
[INFO] [stderr] 139 | pub struct UpdateOrganizationMembershipResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:140:5
[INFO] [stderr]     |
[INFO] [stderr] 140 |     pub membership: OrganizationMembership,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:143:1
[INFO] [stderr]     |
[INFO] [stderr] 143 | pub struct DeleteOrganizationMembershipRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:146:5
[INFO] [stderr]     |
[INFO] [stderr] 146 |     pub organization_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     pub membership_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:150:1
[INFO] [stderr]     |
[INFO] [stderr] 150 | pub struct DeleteOrganizationMembershipResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:151:5
[INFO] [stderr]     |
[INFO] [stderr] 151 |     pub membership: OrganizationMembership,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:154:1
[INFO] [stderr]     |
[INFO] [stderr] 154 | pub struct GetProjectsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:157:5
[INFO] [stderr]     |
[INFO] [stderr] 157 |     pub organization_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:161:1
[INFO] [stderr]     |
[INFO] [stderr] 161 | pub struct GetProjectsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:162:5
[INFO] [stderr]     |
[INFO] [stderr] 162 |     pub workspaces: Vec<Workspace>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:166:1
[INFO] [stderr]     |
[INFO] [stderr] 166 | pub struct Workspace {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 169 |     pub name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:170:5
[INFO] [stderr]     |
[INFO] [stderr] 170 |     pub organization: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:171:5
[INFO] [stderr]     |
[INFO] [stderr] 171 |     pub environments: Vec<Environment>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:175:1
[INFO] [stderr]     |
[INFO] [stderr] 175 | pub struct Environment {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:176:5
[INFO] [stderr]     |
[INFO] [stderr] 176 |     pub name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:177:5
[INFO] [stderr]     |
[INFO] [stderr] 177 |     pub slug: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:180:1
[INFO] [stderr]     |
[INFO] [stderr] 180 | pub struct GetProjectMembershipsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:181:5
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:182:5
[INFO] [stderr]     |
[INFO] [stderr] 182 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:186:1
[INFO] [stderr]     |
[INFO] [stderr] 186 | pub struct GetProjectMembershipsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:187:5
[INFO] [stderr]     |
[INFO] [stderr] 187 |     pub memberships: Vec<ProjectMembership>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:191:1
[INFO] [stderr]     |
[INFO] [stderr] 191 | pub struct ProjectMembership {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:193:5
[INFO] [stderr]     |
[INFO] [stderr] 193 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:194:5
[INFO] [stderr]     |
[INFO] [stderr] 194 |     pub role: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:195:5
[INFO] [stderr]     |
[INFO] [stderr] 195 |     pub user: SimpleUser,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:196:5
[INFO] [stderr]     |
[INFO] [stderr] 196 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:198:5
[INFO] [stderr]     |
[INFO] [stderr] 198 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:200:5
[INFO] [stderr]     |
[INFO] [stderr] 200 |     pub denied_permissions: Vec<String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:203:1
[INFO] [stderr]     |
[INFO] [stderr] 203 | pub struct UpdateProjectMembershipRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:204:5
[INFO] [stderr]     |
[INFO] [stderr] 204 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:205:5
[INFO] [stderr]     |
[INFO] [stderr] 205 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:206:5
[INFO] [stderr]     |
[INFO] [stderr] 206 |     pub membership_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:207:5
[INFO] [stderr]     |
[INFO] [stderr] 207 |     pub role: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:211:1
[INFO] [stderr]     |
[INFO] [stderr] 211 | pub struct UpdateProjectMembershipResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:212:5
[INFO] [stderr]     |
[INFO] [stderr] 212 |     pub membership: ProjectMembership,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:215:1
[INFO] [stderr]     |
[INFO] [stderr] 215 | pub struct DeleteProjectMembershipRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:216:5
[INFO] [stderr]     |
[INFO] [stderr] 216 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:217:5
[INFO] [stderr]     |
[INFO] [stderr] 217 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:218:5
[INFO] [stderr]     |
[INFO] [stderr] 218 |     pub membership_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:222:1
[INFO] [stderr]     |
[INFO] [stderr] 222 | pub struct DeleteProjectMembershipResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:223:5
[INFO] [stderr]     |
[INFO] [stderr] 223 |     pub membership: ProjectMembership,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:226:1
[INFO] [stderr]     |
[INFO] [stderr] 226 | pub struct GetProjectKeyRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:227:5
[INFO] [stderr]     |
[INFO] [stderr] 227 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:228:5
[INFO] [stderr]     |
[INFO] [stderr] 228 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:233:1
[INFO] [stderr]     |
[INFO] [stderr] 233 | pub struct GetProjectKeyResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:234:5
[INFO] [stderr]     |
[INFO] [stderr] 234 |     pub encrypted_key: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:235:5
[INFO] [stderr]     |
[INFO] [stderr] 235 |     pub nonce: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:236:5
[INFO] [stderr]     |
[INFO] [stderr] 236 |     pub sender: Sender,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:237:5
[INFO] [stderr]     |
[INFO] [stderr] 237 |     pub receiver: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:238:5
[INFO] [stderr]     |
[INFO] [stderr] 238 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:242:1
[INFO] [stderr]     |
[INFO] [stderr] 242 | pub struct Sender {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:244:5
[INFO] [stderr]     |
[INFO] [stderr] 244 |     pub public_key: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:247:1
[INFO] [stderr]     |
[INFO] [stderr] 247 | pub struct GetProjectLogsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:248:5
[INFO] [stderr]     |
[INFO] [stderr] 248 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:249:5
[INFO] [stderr]     |
[INFO] [stderr] 249 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:250:5
[INFO] [stderr]     |
[INFO] [stderr] 250 |     pub user_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:251:5
[INFO] [stderr]     |
[INFO] [stderr] 251 |     pub offset: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:252:5
[INFO] [stderr]     |
[INFO] [stderr] 252 |     pub limit: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:253:5
[INFO] [stderr]     |
[INFO] [stderr] 253 |     pub sort_by: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:254:5
[INFO] [stderr]     |
[INFO] [stderr] 254 |     pub action_names: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:258:1
[INFO] [stderr]     |
[INFO] [stderr] 258 | pub struct GetProjectLogsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:259:5
[INFO] [stderr]     |
[INFO] [stderr] 259 |     pub logs: Vec<ProjectLog>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:263:1
[INFO] [stderr]     |
[INFO] [stderr] 263 | pub struct ProjectLog {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:265:5
[INFO] [stderr]     |
[INFO] [stderr] 265 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:267:5
[INFO] [stderr]     |
[INFO] [stderr] 267 |     pub user: SimpleUser,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:268:5
[INFO] [stderr]     |
[INFO] [stderr] 268 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:270:5
[INFO] [stderr]     |
[INFO] [stderr] 270 |     pub action_names: Vec<String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:271:5
[INFO] [stderr]     |
[INFO] [stderr] 271 |     pub actions: Vec<ProjectLogAction>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:272:5
[INFO] [stderr]     |
[INFO] [stderr] 272 |     pub channel: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:274:5
[INFO] [stderr]     |
[INFO] [stderr] 274 |     pub ip_address: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:276:5
[INFO] [stderr]     |
[INFO] [stderr] 276 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:280:1
[INFO] [stderr]     |
[INFO] [stderr] 280 | pub struct ProjectLogAction {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:281:5
[INFO] [stderr]     |
[INFO] [stderr] 281 |     pub name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:282:5
[INFO] [stderr]     |
[INFO] [stderr] 282 |     pub user: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:283:5
[INFO] [stderr]     |
[INFO] [stderr] 283 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:284:5
[INFO] [stderr]     |
[INFO] [stderr] 284 |     pub payload: Vec<ProjectLogActionPayload>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:288:1
[INFO] [stderr]     |
[INFO] [stderr] 288 | pub struct ProjectLogActionPayload {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:290:5
[INFO] [stderr]     |
[INFO] [stderr] 290 |     pub old_secret_version: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:292:5
[INFO] [stderr]     |
[INFO] [stderr] 292 |     pub new_secret_version: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:296:1
[INFO] [stderr]     |
[INFO] [stderr] 296 | pub struct GetProjectSnapshotsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:298:5
[INFO] [stderr]     |
[INFO] [stderr] 298 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:300:5
[INFO] [stderr]     |
[INFO] [stderr] 300 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:301:5
[INFO] [stderr]     |
[INFO] [stderr] 301 |     pub offset: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:302:5
[INFO] [stderr]     |
[INFO] [stderr] 302 |     pub limit: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:306:1
[INFO] [stderr]     |
[INFO] [stderr] 306 | pub struct GetProjectSnapshotsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:308:5
[INFO] [stderr]     |
[INFO] [stderr] 308 |     pub secret_snapshots: Vec<SecretSnapshot>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:312:1
[INFO] [stderr]     |
[INFO] [stderr] 312 | pub struct SecretSnapshot {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:314:5
[INFO] [stderr]     |
[INFO] [stderr] 314 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:315:5
[INFO] [stderr]     |
[INFO] [stderr] 315 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:316:5
[INFO] [stderr]     |
[INFO] [stderr] 316 |     pub version: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:318:5
[INFO] [stderr]     |
[INFO] [stderr] 318 |     pub secret_versions: Vec<String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:322:1
[INFO] [stderr]     |
[INFO] [stderr] 322 | pub struct ProjectSecretVersion {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:324:5
[INFO] [stderr]     |
[INFO] [stderr] 324 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:327:1
[INFO] [stderr]     |
[INFO] [stderr] 327 | pub struct RollbackProjectToSnapshotRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:328:5
[INFO] [stderr]     |
[INFO] [stderr] 328 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:329:5
[INFO] [stderr]     |
[INFO] [stderr] 329 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:330:5
[INFO] [stderr]     |
[INFO] [stderr] 330 |     pub version: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:334:1
[INFO] [stderr]     |
[INFO] [stderr] 334 | pub struct RollbackProjectToSnapshotResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:335:5
[INFO] [stderr]     |
[INFO] [stderr] 335 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:339:1
[INFO] [stderr]     |
[INFO] [stderr] 339 | pub struct RollbackSecret {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:341:5
[INFO] [stderr]     |
[INFO] [stderr] 341 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:342:5
[INFO] [stderr]     |
[INFO] [stderr] 342 |     pub version: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:343:5
[INFO] [stderr]     |
[INFO] [stderr] 343 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:345:5
[INFO] [stderr]     |
[INFO] [stderr] 345 |     pub secret_type: Option<String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:347:5
[INFO] [stderr]     |
[INFO] [stderr] 347 |     pub user: Option<SimpleUser>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:349:5
[INFO] [stderr]     |
[INFO] [stderr] 349 |     pub encrypted_secret: EncryptedSecret,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:351:5
[INFO] [stderr]     |
[INFO] [stderr] 351 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:355:1
[INFO] [stderr]     |
[INFO] [stderr] 355 | pub struct CreateProjectSecretsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:356:5
[INFO] [stderr]     |
[INFO] [stderr] 356 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:358:5
[INFO] [stderr]     |
[INFO] [stderr] 358 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:359:5
[INFO] [stderr]     |
[INFO] [stderr] 359 |     pub environment: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:360:5
[INFO] [stderr]     |
[INFO] [stderr] 360 |     pub secrets: Vec<SecretToCreate>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:364:1
[INFO] [stderr]     |
[INFO] [stderr] 364 | pub struct SecretToCreate {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:366:5
[INFO] [stderr]     |
[INFO] [stderr] 366 |     pub secret_type: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:368:5
[INFO] [stderr]     |
[INFO] [stderr] 368 |     pub key: EncryptedKey,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:370:5
[INFO] [stderr]     |
[INFO] [stderr] 370 |     pub value: EncryptedValue,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:372:5
[INFO] [stderr]     |
[INFO] [stderr] 372 |     pub comment: EncryptedComment,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:376:1
[INFO] [stderr]     |
[INFO] [stderr] 376 | pub struct CreateProjectSecretsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:377:5
[INFO] [stderr]     |
[INFO] [stderr] 377 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:380:1
[INFO] [stderr]     |
[INFO] [stderr] 380 | pub struct UpdateSecretsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:381:5
[INFO] [stderr]     |
[INFO] [stderr] 381 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:382:5
[INFO] [stderr]     |
[INFO] [stderr] 382 |     pub secrets: Vec<SecretToUpdate>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:386:1
[INFO] [stderr]     |
[INFO] [stderr] 386 | pub struct SecretToUpdate {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:387:5
[INFO] [stderr]     |
[INFO] [stderr] 387 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:389:5
[INFO] [stderr]     |
[INFO] [stderr] 389 |     pub key: EncryptedKey,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:391:5
[INFO] [stderr]     |
[INFO] [stderr] 391 |     pub value: EncryptedValue,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:395:1
[INFO] [stderr]     |
[INFO] [stderr] 395 | pub struct UpdateSecretsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:396:5
[INFO] [stderr]     |
[INFO] [stderr] 396 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:401:1
[INFO] [stderr]     |
[INFO] [stderr] 401 | pub struct GetProjectSecretsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:403:5
[INFO] [stderr]     |
[INFO] [stderr] 403 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:404:5
[INFO] [stderr]     |
[INFO] [stderr] 404 |     pub workspace_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:405:5
[INFO] [stderr]     |
[INFO] [stderr] 405 |     pub environment: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:406:5
[INFO] [stderr]     |
[INFO] [stderr] 406 |     pub content: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:410:1
[INFO] [stderr]     |
[INFO] [stderr] 410 | pub struct GetProjectSecretsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:411:5
[INFO] [stderr]     |
[INFO] [stderr] 411 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:414:1
[INFO] [stderr]     |
[INFO] [stderr] 414 | pub struct DeleteProjectSecretsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:415:5
[INFO] [stderr]     |
[INFO] [stderr] 415 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:416:5
[INFO] [stderr]     |
[INFO] [stderr] 416 |     pub secret_ids: Vec<String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:420:1
[INFO] [stderr]     |
[INFO] [stderr] 420 | pub struct DeleteProjectSecretsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:421:5
[INFO] [stderr]     |
[INFO] [stderr] 421 |     pub secrets: Vec<EncryptedSecret>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:424:1
[INFO] [stderr]     |
[INFO] [stderr] 424 | pub struct GetProjectSecretVersionsRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:425:5
[INFO] [stderr]     |
[INFO] [stderr] 425 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:426:5
[INFO] [stderr]     |
[INFO] [stderr] 426 |     pub secret_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:427:5
[INFO] [stderr]     |
[INFO] [stderr] 427 |     pub offset: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:428:5
[INFO] [stderr]     |
[INFO] [stderr] 428 |     pub limit: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:432:1
[INFO] [stderr]     |
[INFO] [stderr] 432 | pub struct GetProjectSecretVersionsResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:434:5
[INFO] [stderr]     |
[INFO] [stderr] 434 |     pub secret_versions: Vec<SecretVersion>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:438:1
[INFO] [stderr]     |
[INFO] [stderr] 438 | pub struct SecretVersion {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:439:5
[INFO] [stderr]     |
[INFO] [stderr] 439 |     pub tags: Vec<String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:441:5
[INFO] [stderr]     |
[INFO] [stderr] 441 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:442:5
[INFO] [stderr]     |
[INFO] [stderr] 442 |     pub secret: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:443:5
[INFO] [stderr]     |
[INFO] [stderr] 443 |     pub version: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:444:5
[INFO] [stderr]     |
[INFO] [stderr] 444 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:446:5
[INFO] [stderr]     |
[INFO] [stderr] 446 |     pub secret_type: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:447:5
[INFO] [stderr]     |
[INFO] [stderr] 447 |     pub environment: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:449:5
[INFO] [stderr]     |
[INFO] [stderr] 449 |     pub is_deleted: bool,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:451:5
[INFO] [stderr]     |
[INFO] [stderr] 451 |     pub key: EncryptedKey,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:453:5
[INFO] [stderr]     |
[INFO] [stderr] 453 |     pub value: EncryptedValue,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:455:5
[INFO] [stderr]     |
[INFO] [stderr] 455 |     pub v: u8,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:457:5
[INFO] [stderr]     |
[INFO] [stderr] 457 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:460:1
[INFO] [stderr]     |
[INFO] [stderr] 460 | pub struct RollbackProjectSecretToVersionRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:461:5
[INFO] [stderr]     |
[INFO] [stderr] 461 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:462:5
[INFO] [stderr]     |
[INFO] [stderr] 462 |     pub secret_id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:463:5
[INFO] [stderr]     |
[INFO] [stderr] 463 |     pub version: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:466:1
[INFO] [stderr]     |
[INFO] [stderr] 466 | pub struct RollbackProjectSecretToVersionResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:467:5
[INFO] [stderr]     |
[INFO] [stderr] 467 |     pub secret: EncryptedSecret,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:471:1
[INFO] [stderr]     |
[INFO] [stderr] 471 | pub struct EncryptedSecret {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:473:5
[INFO] [stderr]     |
[INFO] [stderr] 473 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:474:5
[INFO] [stderr]     |
[INFO] [stderr] 474 |     pub version: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:475:5
[INFO] [stderr]     |
[INFO] [stderr] 475 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:477:5
[INFO] [stderr]     |
[INFO] [stderr] 477 |     pub type_name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:479:5
[INFO] [stderr]     |
[INFO] [stderr] 479 |     pub key: EncryptedKey,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:481:5
[INFO] [stderr]     |
[INFO] [stderr] 481 |     pub value: EncryptedValue,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:483:5
[INFO] [stderr]     |
[INFO] [stderr] 483 |     pub comment: Option<EncryptedComment>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:486:5
[INFO] [stderr]     |
[INFO] [stderr] 486 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:490:1
[INFO] [stderr]     |
[INFO] [stderr] 490 | pub struct SecretTag {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:496:1
[INFO] [stderr]     |
[INFO] [stderr] 496 | pub struct DecryptedSecret {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:497:5
[INFO] [stderr]     |
[INFO] [stderr] 497 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:498:5
[INFO] [stderr]     |
[INFO] [stderr] 498 |     pub version: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:499:5
[INFO] [stderr]     |
[INFO] [stderr] 499 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:500:5
[INFO] [stderr]     |
[INFO] [stderr] 500 |     pub type_name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:501:5
[INFO] [stderr]     |
[INFO] [stderr] 501 |     pub key: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:502:5
[INFO] [stderr]     |
[INFO] [stderr] 502 |     pub value: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:503:5
[INFO] [stderr]     |
[INFO] [stderr] 503 |     pub comment: Option<String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:504:5
[INFO] [stderr]     |
[INFO] [stderr] 504 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]    --> src/api/models.rs:508:5
[INFO] [stderr]     |
[INFO] [stderr] 508 |     pub fn decrypt(secret: &EncryptedSecret, private_key: &str) -> Result<DecryptedSecret> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:546:1
[INFO] [stderr]     |
[INFO] [stderr] 546 | pub struct EncryptedKey {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:548:5
[INFO] [stderr]     |
[INFO] [stderr] 548 |     pub ciphertext: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:550:5
[INFO] [stderr]     |
[INFO] [stderr] 550 |     pub iv: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:552:5
[INFO] [stderr]     |
[INFO] [stderr] 552 |     pub tag: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:556:1
[INFO] [stderr]     |
[INFO] [stderr] 556 | pub struct EncryptedValue {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:558:5
[INFO] [stderr]     |
[INFO] [stderr] 558 |     pub ciphertext: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:560:5
[INFO] [stderr]     |
[INFO] [stderr] 560 |     pub iv: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:562:5
[INFO] [stderr]     |
[INFO] [stderr] 562 |     pub tag: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:566:1
[INFO] [stderr]     |
[INFO] [stderr] 566 | pub struct EncryptedComment {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:568:5
[INFO] [stderr]     |
[INFO] [stderr] 568 |     pub ciphertext: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:570:5
[INFO] [stderr]     |
[INFO] [stderr] 570 |     pub iv: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:572:5
[INFO] [stderr]     |
[INFO] [stderr] 572 |     pub tag: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:607:1
[INFO] [stderr]     |
[INFO] [stderr] 607 | pub struct Audit {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:609:5
[INFO] [stderr]     |
[INFO] [stderr] 609 |     pub updated_at: OffsetDateTime,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:611:5
[INFO] [stderr]     |
[INFO] [stderr] 611 |     pub created_at: OffsetDateTime,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:614:1
[INFO] [stderr]     |
[INFO] [stderr] 614 | pub struct GetServiceTokensRequest {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:615:5
[INFO] [stderr]     |
[INFO] [stderr] 615 |     pub base_url: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:620:1
[INFO] [stderr]     |
[INFO] [stderr] 620 | pub struct GetServiceTokensResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:621:5
[INFO] [stderr]     |
[INFO] [stderr] 621 |     pub service_token_data: ServiceToken,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:626:1
[INFO] [stderr]     |
[INFO] [stderr] 626 | pub struct ServiceToken {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:628:5
[INFO] [stderr]     |
[INFO] [stderr] 628 |     pub id: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:629:5
[INFO] [stderr]     |
[INFO] [stderr] 629 |     pub name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:630:5
[INFO] [stderr]     |
[INFO] [stderr] 630 |     pub workspace: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:631:5
[INFO] [stderr]     |
[INFO] [stderr] 631 |     pub environment: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:634:5
[INFO] [stderr]     |
[INFO] [stderr] 634 |     pub user: SimpleUser,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:636:5
[INFO] [stderr]     |
[INFO] [stderr] 636 |     pub expires_at: OffsetDateTime,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:637:5
[INFO] [stderr]     |
[INFO] [stderr] 637 |     pub encrypted_key: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:638:5
[INFO] [stderr]     |
[INFO] [stderr] 638 |     pub iv: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:639:5
[INFO] [stderr]     |
[INFO] [stderr] 639 |     pub tag: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:641:5
[INFO] [stderr]     |
[INFO] [stderr] 641 |     pub audit: Audit,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]    --> src/api/models.rs:645:1
[INFO] [stderr]     |
[INFO] [stderr] 645 | pub struct ErrorResponse {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:647:5
[INFO] [stderr]     |
[INFO] [stderr] 647 |     pub type_name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:648:5
[INFO] [stderr]     |
[INFO] [stderr] 648 |     pub message: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:649:5
[INFO] [stderr]     |
[INFO] [stderr] 649 |     pub context: HashMap<String, Value>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:650:5
[INFO] [stderr]     |
[INFO] [stderr] 650 |     pub level: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:651:5
[INFO] [stderr]     |
[INFO] [stderr] 651 |     pub level_name: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:652:5
[INFO] [stderr]     |
[INFO] [stderr] 652 |     pub status_code: i16,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:653:5
[INFO] [stderr]     |
[INFO] [stderr] 653 |     pub datetime_iso: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:654:5
[INFO] [stderr]     |
[INFO] [stderr] 654 |     pub application: String,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]    --> src/api/models.rs:655:5
[INFO] [stderr]     |
[INFO] [stderr] 655 |     pub extra: Vec<String>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/api/api.rs:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | / pub async fn get_my_user(
[INFO] [stderr] 36 | |     client: &reqwest::Client,
[INFO] [stderr] 37 | |     request: models::GetMyUserRequest,
[INFO] [stderr] 38 | | ) -> Result<models::GetMyUserResponse> {
[INFO] [stderr]    | |______________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/api/api.rs:48:1
[INFO] [stderr]    |
[INFO] [stderr] 48 | / pub async fn get_my_organizations(
[INFO] [stderr] 49 | |     client: &reqwest::Client,
[INFO] [stderr] 50 | |     request: models::GetMyOrganizationsRequest,
[INFO] [stderr] 51 | | ) -> Result<models::GetOrganizationsResponse> {
[INFO] [stderr]    | |_____________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/api/api.rs:61:1
[INFO] [stderr]    |
[INFO] [stderr] 61 | / pub async fn get_organization_memberships(
[INFO] [stderr] 62 | |     client: &reqwest::Client,
[INFO] [stderr] 63 | |     request: models::GetOrganizationMembershipsRequest,
[INFO] [stderr] 64 | | ) -> Result<models::GetOrganizationMembershipsResponse> {
[INFO] [stderr]    | |_______________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/api/api.rs:81:1
[INFO] [stderr]    |
[INFO] [stderr] 81 | / pub async fn update_organization_membership(
[INFO] [stderr] 82 | |     client: &reqwest::Client,
[INFO] [stderr] 83 | |     request: models::UpdateOrganizationMembershipRequest,
[INFO] [stderr] 84 | | ) -> Result<models::UpdateOrganizationMembershipResponse> {
[INFO] [stderr]    | |_________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:98:1
[INFO] [stderr]     |
[INFO] [stderr] 98  | / pub async fn delete_organization_membership(
[INFO] [stderr] 99  | |     client: &reqwest::Client,
[INFO] [stderr] 100 | |     request: models::DeleteOrganizationMembershipRequest,
[INFO] [stderr] 101 | | ) -> Result<models::UpdateOrganizationMembershipResponse> {
[INFO] [stderr]     | |_________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:114:1
[INFO] [stderr]     |
[INFO] [stderr] 114 | / pub async fn get_organization_projects(
[INFO] [stderr] 115 | |     client: &reqwest::Client,
[INFO] [stderr] 116 | |     request: models::GetProjectsRequest,
[INFO] [stderr] 117 | | ) -> Result<models::GetProjectsResponse> {
[INFO] [stderr]     | |________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:131:1
[INFO] [stderr]     |
[INFO] [stderr] 131 | / pub async fn get_project_memberships(
[INFO] [stderr] 132 | |     client: &reqwest::Client,
[INFO] [stderr] 133 | |     request: models::GetProjectMembershipsRequest,
[INFO] [stderr] 134 | | ) -> Result<models::GetProjectMembershipsResponse> {
[INFO] [stderr]     | |__________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:147:1
[INFO] [stderr]     |
[INFO] [stderr] 147 | / pub async fn update_project_membership(
[INFO] [stderr] 148 | |     client: &reqwest::Client,
[INFO] [stderr] 149 | |     request: models::UpdateProjectMembershipRequest,
[INFO] [stderr] 150 | | ) -> Result<models::UpdateProjectMembershipResponse> {
[INFO] [stderr]     | |____________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:164:1
[INFO] [stderr]     |
[INFO] [stderr] 164 | / pub async fn delete_project_membership(
[INFO] [stderr] 165 | |     client: &reqwest::Client,
[INFO] [stderr] 166 | |     request: models::DeleteProjectMembershipRequest,
[INFO] [stderr] 167 | | ) -> Result<models::DeleteProjectMembershipResponse> {
[INFO] [stderr]     | |____________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:180:1
[INFO] [stderr]     |
[INFO] [stderr] 180 | / pub async fn get_project_key(
[INFO] [stderr] 181 | |     client: &reqwest::Client,
[INFO] [stderr] 182 | |     request: models::GetProjectKeyRequest,
[INFO] [stderr] 183 | | ) -> Result<models::GetProjectKeyResponse> {
[INFO] [stderr]     | |__________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:196:1
[INFO] [stderr]     |
[INFO] [stderr] 196 | / pub async fn get_project_logs(
[INFO] [stderr] 197 | |     client: &reqwest::Client,
[INFO] [stderr] 198 | |     request: models::GetProjectLogsRequest,
[INFO] [stderr] 199 | | ) -> Result<models::GetProjectLogsResponse> {
[INFO] [stderr]     | |___________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:212:1
[INFO] [stderr]     |
[INFO] [stderr] 212 | / pub async fn get_project_snapshots(
[INFO] [stderr] 213 | |     client: &reqwest::Client,
[INFO] [stderr] 214 | |     request: models::GetProjectSnapshotsRequest,
[INFO] [stderr] 215 | | ) -> Result<models::GetProjectSnapshotsResponse> {
[INFO] [stderr]     | |________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:230:1
[INFO] [stderr]     |
[INFO] [stderr] 230 | / pub async fn roll_back_to_snapshot(
[INFO] [stderr] 231 | |     client: &reqwest::Client,
[INFO] [stderr] 232 | |     request: models::RollbackProjectToSnapshotRequest,
[INFO] [stderr] 233 | | ) -> Result<models::RollbackProjectToSnapshotResponse> {
[INFO] [stderr]     | |______________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:247:1
[INFO] [stderr]     |
[INFO] [stderr] 247 | / pub async fn create_project_secrets(
[INFO] [stderr] 248 | |     client: &reqwest::Client,
[INFO] [stderr] 249 | |     request: models::CreateProjectSecretsRequest,
[INFO] [stderr] 250 | | ) -> Result<models::CreateProjectSecretsResponse> {
[INFO] [stderr]     | |_________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]    --> src/api/api.rs:280:1
[INFO] [stderr]     |
[INFO] [stderr] 280 | / pub async fn get_service_tokens(
[INFO] [stderr] 281 | |     client: &reqwest::Client,
[INFO] [stderr] 282 | |     request: models::GetServiceTokensRequest,
[INFO] [stderr] 283 | | ) -> Result<models::GetServiceTokensResponse> {
[INFO] [stderr]     | |_____________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/client.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub async fn get_user(&self) -> Result<api::models::User> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/client.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub async fn get_my_organizations(&self) -> Result<Vec<api::models::Organization>> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/client.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 | /     pub async fn get_organization_memberships(
[INFO] [stderr] 52 | |         &self,
[INFO] [stderr] 53 | |         organization_id: &str,
[INFO] [stderr] 54 | |     ) -> Result<Vec<api::models::OrganizationMembership>> {
[INFO] [stderr]    | |_________________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/client.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 | /     pub async fn update_organization_membership(
[INFO] [stderr] 68 | |         &self,
[INFO] [stderr] 69 | |         organization_id: &str,
[INFO] [stderr] 70 | |         membership_id: &str,
[INFO] [stderr] 71 | |         role: &str,
[INFO] [stderr] 72 | |     ) -> Result<api::models::OrganizationMembership> {
[INFO] [stderr]    | |____________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/client.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 | /     pub async fn delete_organization_membership(
[INFO] [stderr] 88 | |         &self,
[INFO] [stderr] 89 | |         organization_id: &str,
[INFO] [stderr] 90 | |         membership_id: &str,
[INFO] [stderr] 91 | |     ) -> Result<api::models::OrganizationMembership> {
[INFO] [stderr]    | |____________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:105:5
[INFO] [stderr]     |
[INFO] [stderr] 105 | /     pub async fn get_organization_projects(
[INFO] [stderr] 106 | |         &self,
[INFO] [stderr] 107 | |         organization_id: &str,
[INFO] [stderr] 108 | |     ) -> Result<Vec<api::models::Workspace>> {
[INFO] [stderr]     | |____________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:121:5
[INFO] [stderr]     |
[INFO] [stderr] 121 | /     pub async fn get_project_memberships(
[INFO] [stderr] 122 | |         &self,
[INFO] [stderr] 123 | |         workspace_id: &str,
[INFO] [stderr] 124 | |     ) -> Result<Vec<api::models::ProjectMembership>> {
[INFO] [stderr]     | |____________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:137:5
[INFO] [stderr]     |
[INFO] [stderr] 137 | /     pub async fn update_project_membership(
[INFO] [stderr] 138 | |         &self,
[INFO] [stderr] 139 | |         workspace_id: &str,
[INFO] [stderr] 140 | |         membership_id: &str,
[INFO] [stderr] 141 | |         role: &str,
[INFO] [stderr] 142 | |     ) -> Result<api::models::ProjectMembership> {
[INFO] [stderr]     | |_______________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:157:5
[INFO] [stderr]     |
[INFO] [stderr] 157 | /     pub async fn delete_project_membership(
[INFO] [stderr] 158 | |         &self,
[INFO] [stderr] 159 | |         workspace_id: &str,
[INFO] [stderr] 160 | |         membership_id: &str,
[INFO] [stderr] 161 | |     ) -> Result<api::models::ProjectMembership> {
[INFO] [stderr]     | |_______________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:175:5
[INFO] [stderr]     |
[INFO] [stderr] 175 | /     pub async fn get_encrypted_project_key(
[INFO] [stderr] 176 | |         &self,
[INFO] [stderr] 177 | |         workspace_id: &str,
[INFO] [stderr] 178 | |     ) -> Result<api::models::GetProjectKeyResponse> {
[INFO] [stderr]     | |___________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:189:5
[INFO] [stderr]     |
[INFO] [stderr] 189 | /     pub async fn get_decrypted_project_key(
[INFO] [stderr] 190 | |         &self,
[INFO] [stderr] 191 | |         workspace_id: &str,
[INFO] [stderr] 192 | |         private_key: &str,
[INFO] [stderr] 193 | |     ) -> Result<String> {
[INFO] [stderr]     | |_______________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:229:5
[INFO] [stderr]     |
[INFO] [stderr] 229 | /     pub async fn get_project_logs(
[INFO] [stderr] 230 | |         &self,
[INFO] [stderr] 231 | |         workspace_id: &str,
[INFO] [stderr] 232 | |         user_id: &str,
[INFO] [stderr] ...   |
[INFO] [stderr] 236 | |         action_names: &str,
[INFO] [stderr] 237 | |     ) -> Result<Vec<api::models::ProjectLog>> {
[INFO] [stderr]     | |_____________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:255:5
[INFO] [stderr]     |
[INFO] [stderr] 255 | /     pub async fn get_project_snapshots(
[INFO] [stderr] 256 | |         &self,
[INFO] [stderr] 257 | |         workspace_id: &str,
[INFO] [stderr] 258 | |         offset: &str,
[INFO] [stderr] 259 | |         limit: &str,
[INFO] [stderr] 260 | |     ) -> Result<Vec<api::models::SecretSnapshot>> {
[INFO] [stderr]     | |_________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:275:5
[INFO] [stderr]     |
[INFO] [stderr] 275 | /     pub async fn roll_back_to_snapshot(
[INFO] [stderr] 276 | |         &self,
[INFO] [stderr] 277 | |         workspace_id: &str,
[INFO] [stderr] 278 | |         version: u8,
[INFO] [stderr] 279 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stderr]     | |__________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:293:5
[INFO] [stderr]     |
[INFO] [stderr] 293 | /     pub async fn create_project_secrets(
[INFO] [stderr] 294 | |         &self,
[INFO] [stderr] 295 | |         workspace_id: &str,
[INFO] [stderr] 296 | |         environment: &str,
[INFO] [stderr] 297 | |         secrets: Vec<api::models::SecretToCreate>,
[INFO] [stderr] 298 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stderr]     | |__________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:313:5
[INFO] [stderr]     |
[INFO] [stderr] 313 | /     pub async fn get_encrypted_project_secrets(
[INFO] [stderr] 314 | |         &self,
[INFO] [stderr] 315 | |         workspace_id: &str,
[INFO] [stderr] 316 | |         environment: &str,
[INFO] [stderr] 317 | |     ) -> Result<Vec<api::models::EncryptedSecret>> {
[INFO] [stderr]     | |__________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:332:5
[INFO] [stderr]     |
[INFO] [stderr] 332 | /     pub async fn get_decrypted_project_secrets(
[INFO] [stderr] 333 | |         &self,
[INFO] [stderr] 334 | |         workspace_id: &str,
[INFO] [stderr] 335 | |         environment: &str,
[INFO] [stderr] 336 | |         private_key: &str,
[INFO] [stderr] 337 | |     ) -> Result<Vec<api::models::DecryptedSecret>> {
[INFO] [stderr]     | |__________________________________________________^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:348:5
[INFO] [stderr]     |
[INFO] [stderr] 348 |     pub async fn get_user_decrypted_private_key(&self, infisical_secret: &str) -> Result<String> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]    --> src/client.rs:375:5
[INFO] [stderr]     |
[INFO] [stderr] 375 |     pub fn new() -> ClientBuilder {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:382:5
[INFO] [stderr]     |
[INFO] [stderr] 382 |     pub fn build(mut self, api_key: &str) -> Result<Client> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]    --> src/client.rs:409:5
[INFO] [stderr]     |
[INFO] [stderr] 409 |     pub fn api_base(mut self, value: &str) -> ClientBuilder {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/error.rs:63:13
[INFO] [stderr]    |
[INFO] [stderr] 63 |             write!(f, ": {}", e);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/error.rs:84:9
[INFO] [stderr]    |
[INFO] [stderr] 84 |         f.write_str("Infisical API error");
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 84 |         let _ = f.write_str("Infisical API error");
[INFO] [stderr]    |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/utils/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub mod aes256gcm;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/utils/mod.rs:2:1
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub mod base64;
[INFO] [stderr]   | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]  --> src/utils/aes256gcm.rs:9:1
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub fn encrypt(text: &str, secret: &str) -> Result<Encryption> {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]   --> src/utils/aes256gcm.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub struct Encryption {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/utils/aes256gcm.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 28 |     pub text: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/utils/aes256gcm.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub tag: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/utils/aes256gcm.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     pub nonce: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/utils/aes256gcm.rs:33:1
[INFO] [stderr]    |
[INFO] [stderr] 33 | pub fn decrypt(text: &str, nonce: &str, tag: &str, secret: &str) -> Result<String> {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]  --> src/utils/base64.rs:3:1
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub fn encode(str: &[u8]) -> String {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]  --> src/utils/base64.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn decode(vec: &str) -> Vec<u8> {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `infisical-api` (lib) generated 344 warnings (run `cargo fix --lib -p infisical-api` to apply 3 suggestions)
[INFO] [stderr] warning: `infisical-api` (lib test) generated 9 warnings (9 duplicates)
[INFO] [stderr] warning: unused variable: `client`
[INFO] [stderr]    --> tests/integration_test.rs:134:9
[INFO] [stderr]     |
[INFO] [stderr] 134 |     let client = infisical_api::Client::new(&env_vars.api_key).unwrap();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `infisical-api` (test "integration_test") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint v0.1.44, num-complex v0.1.43, num-rational v0.1.42
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/infisical_api-3b35e4cd85a36afb)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::temp ... ok
[INFO] [stdout] test utils::aes256gcm::tests::encrypt_is_successful ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-955d855ebe61508e)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test add_secret ... FAILED
[INFO] [stdout] test get_my_user ... FAILED
[INFO] [stdout] test get_project_logs ... FAILED
[INFO] [stdout] test get_my_organizations ... FAILED
[INFO] [stdout] test get_project_memberships ... FAILED
[INFO] [stdout] test get_organization_projects ... FAILED
[INFO] [stdout] test get_organization_memberships ... FAILED
[INFO] [stdout] test get_decrypted_project_secrets ... FAILED
[INFO] [stdout] test get_project_snapshots ... FAILED
[INFO] [stdout] test get_secret_versions ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- add_secret stdout ----
[INFO] [stdout] thread 'add_secret' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b42059b - integration_test::add_secret::{{closure}}::hc51cc09653841e1e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:31:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b420491 - integration_test::add_secret::h157aad3893dd5df0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:56:5
[INFO] [stdout]   44:     0x55f60b420337 - integration_test::add_secret::{{closure}}::h80727ab4fefccf07
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:30:22
[INFO] [stdout]   45:     0x55f60b3eba76 - core::ops::function::FnOnce::call_once::haeff9b69db7f86a9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_my_user stdout ----
[INFO] [stdout] thread 'get_my_user' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b421ba8 - integration_test::get_my_user::{{closure}}::h00d3890b32f5ecf2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:64:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b421ad1 - integration_test::get_my_user::hcca05c70588d13dd
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:67:5
[INFO] [stdout]   44:     0x55f60b421977 - integration_test::get_my_user::{{closure}}::hc9b9a29e030d4d9c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:63:23
[INFO] [stdout]   45:     0x55f60b3eb786 - core::ops::function::FnOnce::call_once::h72b711983f3a9df2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_project_logs stdout ----
[INFO] [stdout] thread 'get_project_logs' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b424bee - integration_test::get_project_logs::{{closure}}::hfb5db745ba809fce
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:124:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b424b29 - integration_test::get_project_logs::h08071c154faeff57
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:127:5
[INFO] [stdout]   44:     0x55f60b4249f7 - integration_test::get_project_logs::{{closure}}::he8a4618f5a36456e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:123:28
[INFO] [stdout]   45:     0x55f60b3ebb66 - core::ops::function::FnOnce::call_once::hc05a10e05032dbc0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_my_organizations stdout ----
[INFO] [stdout] thread 'get_my_organizations' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b422348 - integration_test::get_my_organizations::{{closure}}::h0b65ec13854fa53f
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:72:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b422271 - integration_test::get_my_organizations::hbc6b5109f6c9dd15
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:75:5
[INFO] [stdout]   44:     0x55f60b422117 - integration_test::get_my_organizations::{{closure}}::h31b39848f9621562
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:71:32
[INFO] [stdout]   45:     0x55f60b3eb856 - core::ops::function::FnOnce::call_once::h7dd15d8f076ffab2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_project_memberships stdout ----
[INFO] [stdout] thread 'get_project_memberships' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b423b97 - integration_test::get_project_memberships::{{closure}}::he9af012fecc94db2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:102:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b423ab1 - integration_test::get_project_memberships::hab6a735173517983
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:105:5
[INFO] [stdout]   44:     0x55f60b423957 - integration_test::get_project_memberships::{{closure}}::h72ca051ffc095f36
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:101:35
[INFO] [stdout]   45:     0x55f60b3eb7c6 - core::ops::function::FnOnce::call_once::h72ebddc928204bae
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_organization_projects stdout ----
[INFO] [stdout] thread 'get_organization_projects' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b422b17 - integration_test::get_organization_projects::{{closure}}::h1f5ad93888fd56e7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:80:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b422a31 - integration_test::get_organization_projects::hd574c7331ff246db
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:83:5
[INFO] [stdout]   44:     0x55f60b4228d7 - integration_test::get_organization_projects::{{closure}}::h65596e65087b2f0a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:79:37
[INFO] [stdout]   45:     0x55f60b3eb526 - core::ops::function::FnOnce::call_once::h4a6d74827a60f72c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_organization_memberships stdout ----
[INFO] [stdout] thread 'get_organization_memberships' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b423357 - integration_test::get_organization_memberships::{{closure}}::hf6bef072419eadd0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:91:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b423271 - integration_test::get_organization_memberships::h0574377df5f9471e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:94:5
[INFO] [stdout]   44:     0x55f60b423117 - integration_test::get_organization_memberships::{{closure}}::h11d2c7660e1d28bb
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:90:40
[INFO] [stdout]   45:     0x55f60b3ebdf6 - core::ops::function::FnOnce::call_once::hd734c64aad0bcc49
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_decrypted_project_secrets stdout ----
[INFO] [stdout] thread 'get_decrypted_project_secrets' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b41f626 - integration_test::get_decrypted_project_secrets::{{closure}}::hc23bb2f458e35d8e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:9:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b41f531 - integration_test::get_decrypted_project_secrets::h22bdcbf0cc22564c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:23:5
[INFO] [stdout]   44:     0x55f60b41f3d7 - integration_test::get_decrypted_project_secrets::{{closure}}::hd7cd9612b9a0569e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:8:41
[INFO] [stdout]   45:     0x55f60b3eb146 - core::ops::function::FnOnce::call_once::h1de1798cec65c0fa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_project_snapshots stdout ----
[INFO] [stdout] thread 'get_project_snapshots' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b4243cd - integration_test::get_project_snapshots::{{closure}}::hb345c2ebcba341c5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:113:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b4242e1 - integration_test::get_project_snapshots::h12025ec9d24e8447
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:116:5
[INFO] [stdout]   44:     0x55f60b424187 - integration_test::get_project_snapshots::{{closure}}::h06bebcd2934d14c2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:112:33
[INFO] [stdout]   45:     0x55f60b3eb4e6 - core::ops::function::FnOnce::call_once::h45b0cec6956e143b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- get_secret_versions stdout ----
[INFO] [stdout] thread 'get_secret_versions' panicked at tests/common/mod.rs:5:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Custom { kind: NotFound, error: "path not found" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f60b969ca5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f60b969ca5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f60b969ca5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f60b969ca5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f60b993a3b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f60b993a3b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f60b9668ef - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f60b969a7e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f60b969a7e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f60b96b4a9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f60b96b16e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f60b47ab8a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f60b47ab8a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f60b96baab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f60b96baab - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f60b96b824 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f60b96a169 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f60b96b557 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f60b39a023 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f60b39a5b6 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f60b412aab - core::result::Result<T,E>::unwrap::ha62e20a83abc1376
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x55f60b412aab - integration_test::common::setup::h67428978ee7adeb5
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:5:5
[INFO] [stdout]   22:     0x55f60b4251e2 - integration_test::get_secret_versions::{{closure}}::he5c3168afe9848ca
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:132:20
[INFO] [stdout]   23:     0x55f60b445982 - <core::pin::Pin<P> as core::future::future::Future>::poll::h58bcb64cb7df6ffa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   24:     0x55f60b445a1d - <core::pin::Pin<P> as core::future::future::Future>::poll::hb67a92a63c107d4a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/future/future.rs:123:9
[INFO] [stdout]   25:     0x55f60b412a1f - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::he829a5f0bb034c97
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:57
[INFO] [stdout]   26:     0x55f60b412965 - tokio::runtime::coop::with_budget::hb7a0310795e796c0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:107:5
[INFO] [stdout]   27:     0x55f60b412965 - tokio::runtime::coop::budget::h5aa8c1985ad189da
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/coop.rs:73:5
[INFO] [stdout]   28:     0x55f60b412965 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::ha750be2139d956dc
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:659:25
[INFO] [stdout]   29:     0x55f60b411700 - tokio::runtime::scheduler::current_thread::Context::enter::h55bfa6f4ed6e85ef
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:404:19
[INFO] [stdout]   30:     0x55f60b4121be - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5d552c45c9616721
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:658:36
[INFO] [stdout]   31:     0x55f60b411f34 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h5f63d1337339856d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:68
[INFO] [stdout]   32:     0x55f60b41db5b - tokio::runtime::context::scoped::Scoped<T>::set::h914b95280c33557d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   33:     0x55f60b410419 - tokio::runtime::context::set_scheduler::{{closure}}::hb6292dcbba2f45c3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:26
[INFO] [stdout]   34:     0x55f60b438170 - std::thread::local::LocalKey<T>::try_with::h5f7b811fc0d1bd2b
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:286:12
[INFO] [stdout]   35:     0x55f60b437f7a - std::thread::local::LocalKey<T>::with::he15715958fe6f035
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/local.rs:262:9
[INFO] [stdout]   36:     0x55f60b4103cd - tokio::runtime::context::set_scheduler::h904460969dd1976e
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context.rs:176:9
[INFO] [stdout]   37:     0x55f60b411ce0 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h2754aff75d77a1b0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:737:27
[INFO] [stdout]   38:     0x55f60b411f53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h92fb9f96e2cb0458
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:646:19
[INFO] [stdout]   39:     0x55f60b410f4d - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hc21415b8581f8867
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:175:28
[INFO] [stdout]   40:     0x55f60b410706 - tokio::runtime::context::runtime::enter_runtime::h0e4d0cf1ab4a2da3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   41:     0x55f60b410e61 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h1bea4dca67e885b7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/scheduler/current_thread/mod.rs:167:9
[INFO] [stdout]   42:     0x55f60b43aecd - tokio::runtime::runtime::Runtime::block_on::h2283d7736b8710bb
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.37.0/src/runtime/runtime.rs:349:47
[INFO] [stdout]   43:     0x55f60b425129 - integration_test::get_secret_versions::hb914ceecae1213a1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:134:5
[INFO] [stdout]   44:     0x55f60b424ff7 - integration_test::get_secret_versions::{{closure}}::hc7590f574d021dc9
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration_test.rs:131:31
[INFO] [stdout]   45:     0x55f60b3eb336 - core::ops::function::FnOnce::call_once::h39b49b187a8037ac
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x55f60b47f56b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x55f60b47f56b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   48:     0x55f60b47ec71 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   49:     0x55f60b47ec71 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   50:     0x55f60b47ec71 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   51:     0x55f60b47ec71 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   52:     0x55f60b47ec71 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   53:     0x55f60b47ec71 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   54:     0x55f60b47ec71 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   55:     0x55f60b447634 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   56:     0x55f60b447634 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   57:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   58:     0x55f60b44c062 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stderr] error: test failed, to rerun pass `--test integration_test`
[INFO] [stdout]   59:     0x55f60b44c062 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   60:     0x55f60b44c062 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   61:     0x55f60b44c062 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   62:     0x55f60b44c062 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   63:     0x55f60b44c062 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   65:     0x55f60b9700ab - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   66:     0x55f60b9700ab - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   67:     0x7fa9e17eeac3 - <unknown>
[INFO] [stdout]   68:     0x7fa9e187fa04 - __clone
[INFO] [stdout]   69:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     add_secret
[INFO] [stdout]     get_decrypted_project_secrets
[INFO] [stdout]     get_my_organizations
[INFO] [stdout]     get_my_user
[INFO] [stdout]     get_organization_memberships
[INFO] [stdout]     get_organization_projects
[INFO] [stdout]     get_project_logs
[INFO] [stdout]     get_project_memberships
[INFO] [stdout]     get_project_snapshots
[INFO] [stdout]     get_secret_versions
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "877d88e56f6158ed0458b293ef0f1283596e957d4bd831142ee9653dfc44de96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "877d88e56f6158ed0458b293ef0f1283596e957d4bd831142ee9653dfc44de96", kill_on_drop: false }`
[INFO] [stdout] 877d88e56f6158ed0458b293ef0f1283596e957d4bd831142ee9653dfc44de96
[INFO] testing infisical-api-0.1.1 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate infisical-api 0.1.1 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate infisical-api 0.1.1 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate infisical-api 0.1.1
[INFO] finished tweaking crates.io crate infisical-api 0.1.1
[INFO] tweaked toml for crates.io crate infisical-api 0.1.1 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" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 181 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding arrayref v0.2.2 (latest: v0.3.7)
[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 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 generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding h2 v0.3.26 (latest: v0.4.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 linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding num v0.1.42 (latest: v0.4.3)
[INFO] [stderr]       Adding num-bigint v0.1.44 (latest: v0.4.5)
[INFO] [stderr]       Adding num-complex v0.1.43 (latest: v0.4.6)
[INFO] [stderr]       Adding num-rational v0.1.42 (latest: v0.4.2)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding rand v0.3.23 (latest: v0.8.5)
[INFO] [stderr]       Adding rand v0.4.6 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rdrand v0.4.0 (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 v0.6.15 (latest: v1.0.202)
[INFO] [stderr]       Adding serde_json v0.6.1 (latest: v1.0.117)
[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 wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.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 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" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c8bfa129b6af4bb5fb53d566df6f228fc81166a2034dd8b0d62e3a312ffe7fe4
[INFO] running `Command { std: "docker" "start" "-a" "c8bfa129b6af4bb5fb53d566df6f228fc81166a2034dd8b0d62e3a312ffe7fe4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c8bfa129b6af4bb5fb53d566df6f228fc81166a2034dd8b0d62e3a312ffe7fe4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c8bfa129b6af4bb5fb53d566df6f228fc81166a2034dd8b0d62e3a312ffe7fe4", kill_on_drop: false }`
[INFO] [stdout] c8bfa129b6af4bb5fb53d566df6f228fc81166a2034dd8b0d62e3a312ffe7fe4
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 13a26344449de4888677d8a218686fda2d1d3143ecc089bfbfedece918c55ae8
[INFO] running `Command { std: "docker" "start" "-a" "13a26344449de4888677d8a218686fda2d1d3143ecc089bfbfedece918c55ae8", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling rustc-serialize v0.3.25
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling arrayref v0.2.2
[INFO] [stderr]    Compiling async-trait v0.1.80
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling num-bigint v0.1.44
[INFO] [stderr]    Compiling num-complex v0.1.43
[INFO] [stderr]    Compiling num-rational v0.1.42
[INFO] [stderr]    Compiling num v0.1.42
[INFO] [stderr]    Compiling serde v0.6.15
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling serde_json v0.6.1
[INFO] [stderr]    Compiling onionsalt v0.4.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling infisical-api v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned`
[INFO] [stdout]  --> src/api/models.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::DeserializeOwned;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]  --> src/api/api.rs:2:17
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::de::{Deserialize, DeserializeOwned};
[INFO] [stdout]   |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `api`
[INFO] [stdout]  --> src/api/api.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::error::{self, api, Result};
[INFO] [stdout]   |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]    --> src/error.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn from(err: aes_gcm::aes::cipher::InvalidLength) -> Error {
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tag` and `slug` are never read
[INFO] [stdout]    --> src/api/models.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 490 | pub struct SecretTag {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 491 |     tag: String,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 492 |     slug: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Encrypt` is never constructed
[INFO] [stdout]   --> src/error.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub(crate) enum Kind {
[INFO] [stdout]    |                 ---- variant in this enum
[INFO] [stdout] 92 |     Encrypt,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Kind` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encrypt` is never used
[INFO] [stdout]    --> src/error.rs:133:15
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub(crate) fn encrypt<E: Into<BoxError>>(e: E) -> Error {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub mod api;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub mod client;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub mod error;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub mod utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/api/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod models;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/api/models.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Ok(T),
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/api/models.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Err(ErrorResponse),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub email: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub first_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub last_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub public_key: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub encrypted_private_key: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub salt: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub iv: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub tag: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub v: u8,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub devices: Vec<UserDevice>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub encryption_version: Option<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub is_mfa_enabled: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub mfa_methods: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub audit: Audit,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub struct SimpleUser {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub email: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub first_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub last_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub v: u8,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub devices: Vec<UserDevice>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub encryption_version: Option<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub is_mfa_enabled: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub mfa_methods: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub audit: Audit,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct UserDevice {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub ip: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub user_agent: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub struct GetMyOrganizationsRequest {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct GetOrganizationsResponse {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub organizations: Vec<Organization>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/api/models.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct Organization {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/api/models.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub customer_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct GetOrganizationMembershipsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub struct GetOrganizationMembershipsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub memberships: Vec<OrganizationMembership>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub struct OrganizationMembership {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub organization: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub status: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub struct UpdateOrganizationMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub struct UpdateOrganizationMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub membership: OrganizationMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub struct DeleteOrganizationMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub struct DeleteOrganizationMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub membership: OrganizationMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub struct GetProjectsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub organization_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub struct GetProjectsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub workspaces: Vec<Workspace>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub struct Workspace {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub organization: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub environments: Vec<Environment>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub struct Environment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub slug: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub struct GetProjectMembershipsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub struct GetProjectMembershipsResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub memberships: Vec<ProjectMembership>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | pub struct ProjectMembership {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub user: SimpleUser,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub audit: Audit,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub denied_permissions: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub struct UpdateProjectMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub role: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:211:1
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub struct UpdateProjectMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub membership: ProjectMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub struct DeleteProjectMembershipRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub membership_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:222:1
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct DeleteProjectMembershipResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub membership: ProjectMembership,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct GetProjectKeyRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct GetProjectKeyResponse {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub encrypted_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub nonce: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub sender: Sender,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub receiver: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub workspace: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub struct Sender {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub public_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/api/models.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub struct GetProjectLogsRequest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub base_url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub workspace_id: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/api/models.rs:250:5
[WARN] too many lines in the log, truncating it
