[INFO] fetching crate infisical-api 0.1.1...
[INFO] checking infisical-api-0.1.1 against master#779e19d8baa3e3625bd4fc5c85cbb2ad47b43155 for pr-147589-1
[INFO] extracting crate infisical-api 0.1.1 into /workspace/builds/worker-1-tc1/source
[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-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate infisical-api 0.1.1 on toolchain 779e19d8baa3e3625bd4fc5c85cbb2ad47b43155
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 210 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.21.7 (available: v0.22.1)
[INFO] [stderr]       Adding reqwest v0.11.27 (available: v0.12.24)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded onionsalt v0.4.2
[INFO] [stderr]   Downloaded arrayref v0.2.2
[INFO] [stderr]   Downloaded serde v0.6.15
[INFO] [stderr]   Downloaded serde_json v0.6.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d3f85de609342f05cf364e6ac55c5f01a4108e7631356e693f00a3e43a7e1bef
[INFO] running `Command { std: "docker" "start" "-a" "d3f85de609342f05cf364e6ac55c5f01a4108e7631356e693f00a3e43a7e1bef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d3f85de609342f05cf364e6ac55c5f01a4108e7631356e693f00a3e43a7e1bef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d3f85de609342f05cf364e6ac55c5f01a4108e7631356e693f00a3e43a7e1bef", kill_on_drop: false }`
[INFO] [stdout] d3f85de609342f05cf364e6ac55c5f01a4108e7631356e693f00a3e43a7e1bef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9e92e7039ce869e3900314148462c9f9cfb740767f8568816385e00efed01e0f
[INFO] running `Command { std: "docker" "start" "-a" "9e92e7039ce869e3900314148462c9f9cfb740767f8568816385e00efed01e0f", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling num-bigint v0.1.45
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling num-rational v0.1.43
[INFO] [stderr]    Compiling num-complex v0.1.44
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking openssl v0.10.74
[INFO] [stderr]     Checking deranged v0.5.4
[INFO] [stderr]     Checking arrayref v0.2.2
[INFO] [stderr]     Checking time-core v0.1.6
[INFO] [stderr]     Checking dotenvy v0.15.7
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking url v2.5.7
[INFO] [stderr]     Checking num v0.1.43
[INFO] [stderr]     Checking serde v0.6.15
[INFO] [stderr]     Checking time v0.3.44
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking serde_json v0.6.1
[INFO] [stderr]     Checking onionsalt v0.4.2
[INFO] [stderr]     Checking native-tls v0.2.14
[INFO] [stderr]     Checking tokio-util v0.7.16
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking h2 v0.3.27
[INFO] [stderr]     Checking hyper v0.14.32
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking 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)]` (part of `#[warn(unused)]`) 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 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)]` (part of `#[warn(unused)]`) 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: use of deprecated method `aes_gcm::aead::generic_array::GenericArray::<T, N>::as_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/utils/aes256gcm.rs:22:37
[INFO] [stdout]    |
[INFO] [stdout] 22 |         nonce: base64::encode(nonce.as_slice()),
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `aes_gcm::aead::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/utils/aes256gcm.rs:37:31
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let nonce = Nonce::<U16>::from_slice(&nonce);
[INFO] [stdout]    |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `aes_gcm::aead::generic_array::GenericArray::<T, N>::as_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/utils/aes256gcm.rs:22:37
[INFO] [stdout]    |
[INFO] [stdout] 22 |         nonce: base64::encode(nonce.as_slice()),
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `aes_gcm::aead::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/utils/aes256gcm.rs:37:31
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let nonce = Nonce::<U16>::from_slice(&nonce);
[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)]` (part of `#[warn(unused)]`) on by default
[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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: 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)]` (part of `#[warn(unused)]`) on by default
[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: 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: 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: 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 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 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: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: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 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
[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: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: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: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: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: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 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
[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: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 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
[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: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: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: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: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: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 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: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
[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: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: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 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: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 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 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 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 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 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 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 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 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 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 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: 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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let _ = write!(f, ": {}", e);
[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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let _ = write!(f, ": {}", e);
[INFO] [stdout]    |             +++++++
[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: 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 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 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 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
[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: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: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 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/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: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: 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: 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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.29s
[INFO] running `Command { std: "docker" "inspect" "9e92e7039ce869e3900314148462c9f9cfb740767f8568816385e00efed01e0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e92e7039ce869e3900314148462c9f9cfb740767f8568816385e00efed01e0f", kill_on_drop: false }`
[INFO] [stdout] 9e92e7039ce869e3900314148462c9f9cfb740767f8568816385e00efed01e0f
