[INFO] cloning repository https://github.com/jeppsontaylor/GITWRATH [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jeppsontaylor/GITWRATH" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjeppsontaylor%2FGITWRATH", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjeppsontaylor%2FGITWRATH'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 45710cddc5668c5124dff1ed5ab4f4a9770a4e57 [INFO] documenting jeppsontaylor/GITWRATH against beta-2026-04-21 for beta-1.96-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjeppsontaylor%2FGITWRATH" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/jeppsontaylor/GITWRATH [INFO] finished tweaking git repo https://github.com/jeppsontaylor/GITWRATH [INFO] tweaked toml for git repo https://github.com/jeppsontaylor/GITWRATH written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/jeppsontaylor/GITWRATH on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/jeppsontaylor/GITWRATH already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0db9c961bc920e5a4332d330b0eb7a59bccf7c371efcba834f26f039b7925849 [INFO] running `Command { std: "docker" "start" "-a" "0db9c961bc920e5a4332d330b0eb7a59bccf7c371efcba834f26f039b7925849", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0db9c961bc920e5a4332d330b0eb7a59bccf7c371efcba834f26f039b7925849", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0db9c961bc920e5a4332d330b0eb7a59bccf7c371efcba834f26f039b7925849", kill_on_drop: false }` [INFO] [stdout] 0db9c961bc920e5a4332d330b0eb7a59bccf7c371efcba834f26f039b7925849 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 10617819c123f1c424f822d5362f4255ce6c926ffad86ef7c86d38473fe21db5 [INFO] running `Command { std: "docker" "start" "-a" "10617819c123f1c424f822d5362f4255ce6c926ffad86ef7c86d38473fe21db5", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling libc v0.2.184 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Checking itoa v1.0.18 [INFO] [stderr] Checking log v0.4.29 [INFO] [stderr] Checking pin-project-lite v0.2.17 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Checking futures-core v0.3.32 [INFO] [stderr] Compiling icu_properties_data v2.2.0 [INFO] [stderr] Checking once_cell v1.21.4 [INFO] [stderr] Compiling icu_normalizer_data v2.2.0 [INFO] [stderr] Checking bytes v1.11.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Checking memchr v2.8.0 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Checking futures-sink v0.3.32 [INFO] [stderr] Checking bitflags v2.11.0 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Checking foldhash v0.2.0 [INFO] [stderr] Checking ryu v1.0.23 [INFO] [stderr] Checking tracing-core v0.1.36 [INFO] [stderr] Checking litemap v0.8.2 [INFO] [stderr] Checking futures-io v0.3.32 [INFO] [stderr] Checking hashbrown v0.16.1 [INFO] [stderr] Checking futures-task v0.3.32 [INFO] [stderr] Checking slab v0.4.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Checking http v1.4.0 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Checking futures-channel v0.3.32 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Checking castaway v0.2.4 [INFO] [stderr] Checking httpdate v1.0.3 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Checking unicode-width v0.2.2 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Checking unicode-segmentation v1.13.2 [INFO] [stderr] Checking rustls-pki-types v1.14.0 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Checking compact_str v0.9.0 [INFO] [stderr] Checking lru v0.16.3 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Checking ipnet v2.12.0 [INFO] [stderr] Compiling instability v0.3.12 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Checking http-body-util v0.1.3 [INFO] [stderr] Compiling crc v3.4.0 [INFO] [stderr] Compiling cc v1.2.58 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Checking errno v0.3.14 [INFO] [stderr] Checking signal-hook-registry v1.4.8 [INFO] [stderr] Checking getrandom v0.2.17 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Checking sync_wrapper v1.0.2 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Checking linux-raw-sys v0.12.1 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Checking deranged v0.5.8 [INFO] [stderr] Compiling flume v0.11.1 [INFO] [stderr] Checking hybrid-array v0.4.10 [INFO] [stderr] Checking time-core v0.1.8 [INFO] [stderr] Checking num-conv v0.2.1 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking num_threads v0.1.7 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Checking anstyle-parse v1.0.0 [INFO] [stderr] Checking signal-hook-mio v0.2.5 [INFO] [stderr] Checking getrandom v0.3.4 [INFO] [stderr] Checking line-clipping v0.3.7 [INFO] [stderr] Checking colorchoice v1.0.5 [INFO] [stderr] Checking anstyle-query v1.1.5 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling openssl-sys v0.9.112 [INFO] [stderr] Compiling libz-sys v1.1.25 [INFO] [stderr] Compiling libssh2-sys v0.3.1 [INFO] [stderr] Compiling libgit2-sys v0.18.3+1.9.2 [INFO] [stderr] Checking anstyle v1.0.14 [INFO] [stderr] Compiling camino v1.2.2 [INFO] [stderr] Compiling dotenvy v0.15.7 [INFO] [stderr] Checking regex-syntax v0.8.10 [INFO] [stderr] Checking anstream v1.0.0 [INFO] [stderr] Checking crypto-common v0.2.1 [INFO] [stderr] Checking block-buffer v0.12.0 [INFO] [stderr] Checking time v0.3.47 [INFO] [stderr] Checking rand_core v0.9.5 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Checking serde_with v3.18.0 [INFO] [stderr] Checking webpki-roots v1.0.6 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Checking iana-time-zone v0.1.65 [INFO] [stderr] Checking iri-string v0.7.12 [INFO] [stderr] Checking clap_lex v1.1.0 [INFO] [stderr] Checking toml_write v0.1.2 [INFO] [stderr] Checking winnow v0.7.15 [INFO] [stderr] Checking const-oid v0.10.2 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking digest v0.11.2 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking dirs-sys v0.5.0 [INFO] [stderr] Checking clap_builder v4.6.0 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking regex-automata v0.4.14 [INFO] [stderr] Checking inotify v0.11.1 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Checking semver v1.0.27 [INFO] [stderr] Checking cargo-platform v0.3.2 [INFO] [stderr] Checking serde_path_to_error v0.1.20 [INFO] [stderr] Checking nom v8.0.0 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking notify-types v2.1.0 [INFO] [stderr] Checking thread_local v1.1.9 [INFO] [stderr] Checking matchit v0.8.4 [INFO] [stderr] Checking fastrand v2.4.1 [INFO] [stderr] Checking nu-ansi-term v0.50.3 [INFO] [stderr] Checking simdutf8 v0.1.5 [INFO] [stderr] Checking cpufeatures v0.3.0 [INFO] [stderr] Checking sha2 v0.11.0 [INFO] [stderr] Checking notify v8.2.0 [INFO] [stderr] Checking tempfile v3.27.0 [INFO] [stderr] Checking dashmap v6.1.0 [INFO] [stderr] Checking dirs v6.0.0 [INFO] [stderr] Checking uuid v1.23.0 [INFO] [stderr] Checking urlencoding v2.1.3 [INFO] [stderr] Checking matchers v0.2.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Checking rustls-webpki v0.103.13 [INFO] [stderr] Checking zerofrom v0.1.7 [INFO] [stderr] Checking yoke v0.8.2 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Checking zerovec v0.11.6 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking axum-core v0.5.6 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Checking kasuari v0.4.12 [INFO] [stderr] Checking tinystr v0.8.3 [INFO] [stderr] Checking potential_utf v0.1.5 [INFO] [stderr] Checking rand v0.9.4 [INFO] [stderr] Checking icu_locale_core v2.2.0 [INFO] [stderr] Checking icu_collections v2.2.0 [INFO] [stderr] Checking derive_more v2.1.1 [INFO] [stderr] Checking crossterm v0.29.0 [INFO] [stderr] Checking strum v0.27.2 [INFO] [stderr] Checking icu_provider v2.2.0 [INFO] [stderr] Checking clap v4.6.0 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking toml_datetime v0.6.11 [INFO] [stderr] Checking serde_spanned v0.6.9 [INFO] [stderr] Checking tracing-serde v0.2.0 [INFO] [stderr] Checking chrono v0.4.44 [INFO] [stderr] Checking bollard-stubs v1.47.1-rc.27.3.1 [INFO] [stderr] Checking cargo_metadata v0.23.1 [INFO] [stderr] Checking toml_edit v0.22.27 [INFO] [stderr] Checking tracing-subscriber v0.3.23 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Checking idna v1.1.0 [INFO] [stderr] Checking url v2.5.8 [INFO] [stderr] Checking witness-rt v0.1.0 (/opt/rustwide/workdir/crates/witness-rt) [INFO] [stderr] Checking unicode-truncate v2.0.1 [INFO] [stderr] Checking ratatui-core v0.1.0 [INFO] [stderr] Checking toml v0.8.23 [INFO] [stderr] Checking hyper v1.9.0 [INFO] [stderr] Checking tower v0.5.3 [INFO] [stderr] Checking tokio-rustls v0.26.4 [INFO] [stderr] Checking tokio-util v0.7.18 [INFO] [stderr] Compiling sqlx-core v0.8.6 [INFO] [stderr] Checking ratatui-widgets v0.3.0 [INFO] [stderr] Checking ratatui-crossterm v0.1.0 [INFO] [stderr] Checking ansi-to-tui v8.0.1 [INFO] [stderr] Checking tower-http v0.6.8 [INFO] [stderr] Checking git2 v0.20.4 [INFO] [stderr] Checking hyper-util v0.1.20 [INFO] [stderr] Checking ratatui-macros v0.7.0 [INFO] [stderr] Checking ratatui v0.30.0 [INFO] [stderr] Checking hyper-rustls v0.27.7 [INFO] [stderr] Checking hyperlocal v0.9.1 [INFO] [stderr] Checking axum v0.8.8 [INFO] [stderr] Checking reqwest v0.12.28 [INFO] [stderr] Checking sqlx-sqlite v0.8.6 [INFO] [stderr] Compiling sqlx-macros-core v0.8.6 [INFO] [stderr] Compiling sqlx-macros v0.8.6 [INFO] [stderr] Checking bollard v0.18.1 [INFO] [stderr] Checking sqlx v0.8.6 [INFO] [stderr] Documenting vgit v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/agent.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct AgentTask { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/agent.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/agent.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub task_description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/agent.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub branch_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/agent.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub target_branch: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/agent.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub issue_iid: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/agent.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub bot_user_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/agent.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub bot_token: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/agent.rs:451:1 [INFO] [stdout] | [INFO] [stdout] 451 | pub enum AgentOutcome { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/agent.rs:452:5 [INFO] [stdout] | [INFO] [stdout] 452 | Pending, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/agent.rs:453:5 [INFO] [stdout] | [INFO] [stdout] 453 | Success, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/agent.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | Failed { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/agent.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | capsules: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/agent.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | / pub async fn merge_agent_mr( [INFO] [stdout] 498 | | client: &GitlabClient, [INFO] [stdout] 499 | | project_id: i64, [INFO] [stdout] 500 | | mr_iid: i64, [INFO] [stdout] 501 | | trust_tier: TrustTier, [INFO] [stdout] 502 | | ) -> Result { [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/agent_surface.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn render_agent_index(check: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/agent_surface.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn audit_agent_surface(as_json: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/bootstrap.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | pub async fn run_bootstrap() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/buildkit.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub namespace: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/buildkit.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new(namespace: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | RegistryFailed(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | DockerConfigInvalid, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | DockerRestartFailed, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | DockerValidationFailed, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | DfFailed(String), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | UnexpectedDfOutput(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | EmptyAge, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | UnsupportedAge(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | HealthCheckFailed(bool, bool, bool), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | CasHashMismatch(String, String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | DockerDfFailed(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | CleanupFailed(String), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | pub struct SmartCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct CacheManager; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub struct GcOptions { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub dry_run: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub json: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub keep_active_managers: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub older_than: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub max_cache_gb: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | pub struct CacheStatusReport { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub generated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub root_fs: FsUsage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | pub vgit_cache_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | pub manager_cache_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | pub manager_cache_budget_bytes: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub manager_caches: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | pub docker: DockerStorageSummary, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub proxy_up: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub registry_up: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | pub struct FsUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | pub path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub total_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | pub used_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | pub available_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub used_percent: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | pub struct ManagerCacheStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | pub manager_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | pub bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | pub sccache_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | pub active: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | pub age_seconds: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | pub gc_candidate: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | pub reason: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | pub struct DockerStorageSummary { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub images: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | pub containers: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | pub local_volumes: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | pub build_cache: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | pub struct DockerStorageClass { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | pub total_count: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub active_count: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | pub size: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | pub reclaimable: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | pub struct CacheGcReport { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | pub dry_run: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub deleted_manager_caches: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub candidate_manager_caches: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub reclaimed_cache_request_rows: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub errors: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | pub struct HostDoctorReport { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub generated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub ok: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub checks: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub cache: CacheStatusReport, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | pub struct HostDoctorCheck { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub ok: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | pub detail: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/cache.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn new(db: crate::state::Db) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | pub async fn start(self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | pub async fn enable(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | pub async fn doctor(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:304:5 [INFO] [stdout] | [INFO] [stdout] 304 | pub async fn status(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | pub async fn status_with_options(&self, json: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | pub async fn gc(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | pub async fn gc_with_options(&self, options: GcOptions) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | pub async fn host_doctor_report(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | pub async fn status_report(&self, budget_bytes: Option) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/cache.rs:552:1 [INFO] [stdout] | [INFO] [stdout] 552 | pub fn print_cache_status_report(report: &CacheStatusReport) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/cache.rs:596:1 [INFO] [stdout] | [INFO] [stdout] 596 | pub fn print_cache_gc_report(report: &CacheGcReport) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/cache.rs:622:1 [INFO] [stdout] | [INFO] [stdout] 622 | pub fn print_host_doctor_report(report: &HostDoctorReport) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:916:5 [INFO] [stdout] | [INFO] [stdout] 916 | pub async fn gc_disk_cache(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:920:5 [INFO] [stdout] | [INFO] [stdout] 920 | / pub async fn gc_disk_cache_with_pressure( [INFO] [stdout] 921 | | &self, [INFO] [stdout] 922 | | is_warning: bool, [INFO] [stdout] 923 | | is_critical: bool, [INFO] [stdout] 924 | | is_emergency: bool, [INFO] [stdout] 925 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache.rs:951:5 [INFO] [stdout] | [INFO] [stdout] 951 | pub async fn status(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/cache_brain.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub enum BuildUnitType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache_brain.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | DockerBuild { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | stage: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache_brain.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | CargoBuild { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | target: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | profile: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | features: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/cache_brain.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | GenericStep { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | name: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache_brain.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct BuildUnit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub unit_type: BuildUnitType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub input_signature: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub environment_signature: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub scope: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/cache_brain.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub trust_tier: TrustTier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache_brain.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | pub struct CacheBrain { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/cache_brain.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | / pub fn new( [INFO] [stdout] 45 | | epoch_manager: EpochManager, [INFO] [stdout] 46 | | taint_manager: TaintManager, [INFO] [stdout] 47 | | pool: sqlx::SqlitePool, [INFO] [stdout] 48 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/cache_proxy.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct CacheProxy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/cache_proxy.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn new(port: u16, db: Db) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/cache_proxy.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub async fn start(self: Arc) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/capability.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum AgentIntent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | ProposePatch { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | branch_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | base_ref: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | commit_message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | modifications: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | mr_title: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | RacePatches { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | base_branch: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | commit_message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | hypotheses: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | RunTests { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | target_ref: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | test_scope: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | FetchCapsule { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | job_id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | RequestMerge { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | mr_iid: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | source_branch: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | target_branch: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | ExplainBlockers { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | entity_type: String, // "job" | "release" | "merge" [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | entity_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | GetSystemSnapshot, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | ListAllowedActions, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/capability.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | PlanValidation { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | test_ids: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/capability.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct FileModification { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub file_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub content: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/capability.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct HypothesisPatch { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub branch_suffix: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub modifications: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/capability.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | pub struct CapabilityResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub success: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capability.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub data: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/capsule.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct FailureCapsule { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub job_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub stage: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub exit_code: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub commit_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub working_directory: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub log_snippet: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub repro_script: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub environment: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub failure_kind: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub summary: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub superseded_by_sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/capsule.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub retried_from_job_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/capsule.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn classify(&self) -> crate::decision::FailureClassification { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/capsule.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn recommended_retry(&self) -> crate::decision::RetryDecision { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/config.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn gitlab_logs_dir() -> PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/config.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn gitlab_data_dir() -> PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | pub const GITLAB_IMAGE: &str = "gitlab/gitlab-ce:17.9.2-ce.0"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | pub const GITLAB_RUNNER_IMAGE: &str = "gitlab/gitlab-runner:v17.9.2"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | pub const GITLAB_HOSTNAME: &str = "gitlab.local"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | pub const GITLAB_HTTP_PORT: u16 = 8929; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | pub const GITLAB_SSH_PORT: u16 = 2224; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | pub const WEBHOOK_LISTEN_PORT: u16 = 9777; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | pub const VAULT_IMAGE: &str = "hashicorp/vault:1.17.5"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | pub const VAULT_CONTAINER_NAME: &str = "vgit-vault"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | pub const VAULT_HTTP_PORT: u16 = 18200; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | pub const VAULT_DEFAULT_MOUNT: &str = "secret"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | pub const VAULT_DEFAULT_PREFIX: &str = "veox"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | pub const CACHE_PROXY_PORT: u16 = 19800; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | pub const CACHE_REGISTRY_PORT: u16 = 19801; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/config.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub name: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/config.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub tags: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/config.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub executor: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/config.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub min_warm: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/config.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | pub max_managers: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/config.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub concurrent: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/config.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | pub request_concurrency: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/config.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub trust_tier: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/config.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | pub const DEFAULT_POOLS: &[PoolDef] = &[ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/config.rs:189:1 [INFO] [stdout] | [INFO] [stdout] 189 | pub fn render_compose(root_password: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/config.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | / pub fn render_runner_config( [INFO] [stdout] 309 | | pool_name: &str, [INFO] [stdout] 310 | | gitlab_url: &str, [INFO] [stdout] 311 | | token: &str, [INFO] [stdout] ... | [INFO] [stdout] 315 | | request_concurrency: i64, [INFO] [stdout] 316 | | ) -> String { [INFO] [stdout] | |___________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/decision.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub enum SupersedenceAction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Cancel, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Preserve, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Degrade, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Ignore, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/decision.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct SupersedenceDecision { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub newest_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub superseded_pipeline_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub superseded_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub action: SupersedenceAction, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub reason: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/decision.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub enum ImpactLane { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | Full, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Unit, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Integration, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | DocsOnly, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/decision.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct ImpactDecision { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub before: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub after: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub affected_paths: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub selected_lanes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub reason_codes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub conservative_fallback: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/decision.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | pub enum FailureClassification { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | Infrastructure, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | Transient, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | Regression, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/decision.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub enum RetryDecision { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | RetryOnce, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | DoNotRetry, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | Quarantine, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | Escalate, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/decision.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub enum TrustTier { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | Untrusted, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | Trusted, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | Privileged, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/decision.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | pub enum RiskGateDecision { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Allow, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | Deny, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/decision.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | Escalate, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/decision.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | pub struct RequiredEvidencePolicy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | pub require_successful_jobs: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | pub require_no_pending_jobs: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub require_no_recent_failures: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/decision.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct RiskEvaluation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub decision: RiskGateDecision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub reason: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/decision.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | pub trust_tier: TrustTier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/decision.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn classify_failure(capsule: &FailureCapsule) -> FailureClassification { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/decision.rs:158:1 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn recommend_retry(capsule: &FailureCapsule) -> RetryDecision { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/decision.rs:172:1 [INFO] [stdout] | [INFO] [stdout] 172 | / pub fn evaluate_risk_gate( [INFO] [stdout] 173 | | trust_tier: TrustTier, [INFO] [stdout] 174 | | successful_jobs: usize, [INFO] [stdout] 175 | | pending_jobs: usize, [INFO] [stdout] 176 | | failed_jobs: usize, [INFO] [stdout] 177 | | policy: &RequiredEvidencePolicy, [INFO] [stdout] 178 | | ) -> RiskEvaluation { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/docker.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | pub struct DockerCtl { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/docker.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn connect() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/docker.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | / pub fn events( [INFO] [stdout] 325 | | &self, [INFO] [stdout] 326 | | ) -> impl futures_util::Stream> [INFO] [stdout] | |________________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/docker.rs:334:5 [INFO] [stdout] | [INFO] [stdout] 334 | pub async fn compose_up(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/docker.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | pub async fn compose_up_service(&self, service: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/docker.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | pub async fn compose_down(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/engine.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct EngineState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/engine.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub db: Db, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/engine.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub docker: DockerCtl, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/engine.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub client: GitlabClient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/engine.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub webhook_secret: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/engine.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub type SharedState = Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/epoch.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn new(pool: SqlitePool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/exec.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | BootstrapFailed(Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/exec.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | SandboxCopyFailed, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | reused: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | rebuilt: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | Miss { reasons: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | Bypass { rule: String }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | Denied { policy: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | InputDigestChanged { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | component: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | old: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | new: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | ToolchainChanged { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | field: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | old: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | new: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | EnvChanged { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | var: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | LockfileChanged, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | BaseImageDigestChanged { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | tag: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | old_digest: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | new_digest: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | BuildScriptRerunTriggered { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | path: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | ForcedEpochBump { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | scope: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | epoch: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | TrustNamespaceMismatch, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | SecretEpochChanged { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | id: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | NotCacheable { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/explain.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | reason: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/explain.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | NoLocalCache, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/explain.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn is_hit(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gateway/cargo.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct CargoAdapter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/gateway/cargo.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn new(upstream_url: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/gateway/git.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new(cache_dir: PathBuf) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gateway/npm.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct NpmAdapter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/gateway/npm.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(upstream_url: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gateway/npm.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub async fn fetch_package(&self, name: &str, version: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gateway/oci.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct OciAdapter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/gateway/oci.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(upstream_url: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gateway/oci.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub async fn fetch_blob(&self, repo: &str, digest: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/gateway/singleflight.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/gateway/singleflight.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn new(sf: &'a Singleflight, key: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gateway/singleflight.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn complete(mut self, result: T) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct ProjectPatResp { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub token: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub user_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct RunnerCreated { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub token: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct RunnerManager { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub system_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub status: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub contacted_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | pub struct Job { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub stage: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub ref_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub web_url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub queued_duration: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub duration: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub started_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub finished_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | pub runner: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | pub struct JobRunner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub description: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | pub struct Pipeline { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | pub sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub web_url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | pub struct PipelineBridge { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.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/gitlab_client.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | pub downstream_pipeline: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | pub struct PipelineRef { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub ref_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub status: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | pub web_url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | pub struct Project { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | pub path_with_namespace: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | pub web_url: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | pub struct Issue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub iid: i64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub title: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub state: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub labels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub web_url: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | pub struct MergeRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub iid: i64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub title: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub state: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub web_url: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | pub source_branch: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/gitlab_client.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub target_branch: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/gitlab_client.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | pub struct GitlabClient { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/gitlab_client.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn new(base_url: &str, pat: Option) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn pat_value_for_clone(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | pub async fn is_ready(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:288:5 [INFO] [stdout] | [INFO] [stdout] 288 | / pub async fn create_runner( [INFO] [stdout] 289 | | &self, [INFO] [stdout] 290 | | description: &str, [INFO] [stdout] 291 | | tag_list: &[&str], [INFO] [stdout] 292 | | run_untagged: bool, [INFO] [stdout] 293 | | runner_type: &str, [INFO] [stdout] 294 | | ) -> Result { [INFO] [stdout] | |______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | pub async fn set_runner_paused(&self, runner_id: i64, paused: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | pub async fn list_runner_managers(&self, runner_id: i64) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | pub async fn delete_runner(&self, runner_id: i64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | pub async fn reset_runner_token(&self, runner_id: i64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:377:5 [INFO] [stdout] | [INFO] [stdout] 377 | pub async fn list_jobs(&self, project_id: i64, scopes: &[&str]) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | pub async fn job_trace(&self, project_id: i64, job_id: i64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | / pub async fn job_artifact_file( [INFO] [stdout] 412 | | &self, [INFO] [stdout] 413 | | project_id: i64, [INFO] [stdout] 414 | | job_id: i64, [INFO] [stdout] 415 | | artifact_path: &str, [INFO] [stdout] 416 | | ) -> Result { [INFO] [stdout] | |_______________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:444:5 [INFO] [stdout] | [INFO] [stdout] 444 | pub async fn play_job(&self, project_id: i64, job_id: i64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub async fn cancel_job(&self, project_id: i64, job_id: i64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 468 | pub async fn retry_job(&self, project_id: i64, job_id: i64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:482:5 [INFO] [stdout] | [INFO] [stdout] 482 | / pub async fn create_group_webhook( [INFO] [stdout] 483 | | &self, [INFO] [stdout] 484 | | group_id: i64, [INFO] [stdout] 485 | | url: &str, [INFO] [stdout] 486 | | secret_token: &str, [INFO] [stdout] 487 | | ) -> Result { [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:512:5 [INFO] [stdout] | [INFO] [stdout] 512 | pub async fn list_projects(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:526:5 [INFO] [stdout] | [INFO] [stdout] 526 | pub async fn get_project(&self, id: i64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:540:5 [INFO] [stdout] | [INFO] [stdout] 540 | pub async fn create_project(&self, name: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:560:5 [INFO] [stdout] | [INFO] [stdout] 560 | / pub async fn create_project_bot( [INFO] [stdout] 561 | | &self, [INFO] [stdout] 562 | | project_id: i64, [INFO] [stdout] 563 | | name: &str, [INFO] [stdout] ... | [INFO] [stdout] 566 | | access_level: i32, [INFO] [stdout] 567 | | ) -> Result { [INFO] [stdout] | |_______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:592:5 [INFO] [stdout] | [INFO] [stdout] 592 | / pub async fn create_file( [INFO] [stdout] 593 | | &self, [INFO] [stdout] 594 | | project_id: i64, [INFO] [stdout] 595 | | branch: &str, [INFO] [stdout] ... | [INFO] [stdout] 598 | | commit_message: &str, [INFO] [stdout] 599 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:609:5 [INFO] [stdout] | [INFO] [stdout] 609 | / pub async fn update_file( [INFO] [stdout] 610 | | &self, [INFO] [stdout] 611 | | project_id: i64, [INFO] [stdout] 612 | | branch: &str, [INFO] [stdout] ... | [INFO] [stdout] 615 | | commit_message: &str, [INFO] [stdout] 616 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 626 | / pub async fn commit_file( [INFO] [stdout] 627 | | &self, [INFO] [stdout] 628 | | project_id: i64, [INFO] [stdout] 629 | | branch: &str, [INFO] [stdout] ... | [INFO] [stdout] 633 | | action: &str, [INFO] [stdout] 634 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:644:5 [INFO] [stdout] | [INFO] [stdout] 644 | / pub async fn update_files( [INFO] [stdout] 645 | | &self, [INFO] [stdout] 646 | | project_id: i64, [INFO] [stdout] 647 | | branch: &str, [INFO] [stdout] 648 | | commit_message: &str, [INFO] [stdout] 649 | | files: &[(&str, &str)], [INFO] [stdout] 650 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:657:5 [INFO] [stdout] | [INFO] [stdout] 657 | / pub async fn commit_actions( [INFO] [stdout] 658 | | &self, [INFO] [stdout] 659 | | project_id: i64, [INFO] [stdout] 660 | | branch: &str, [INFO] [stdout] 661 | | commit_message: &str, [INFO] [stdout] 662 | | files: &[(&str, &str, &str)], [INFO] [stdout] 663 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:697:5 [INFO] [stdout] | [INFO] [stdout] 697 | / pub async fn create_issue( [INFO] [stdout] 698 | | &self, [INFO] [stdout] 699 | | project_id: i64, [INFO] [stdout] 700 | | title: &str, [INFO] [stdout] ... | [INFO] [stdout] 703 | | assignee_id: Option, [INFO] [stdout] 704 | | ) -> Result { [INFO] [stdout] | |______________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 727 | / pub async fn update_issue_labels( [INFO] [stdout] 728 | | &self, [INFO] [stdout] 729 | | project_id: i64, [INFO] [stdout] 730 | | issue_iid: i64, [INFO] [stdout] 731 | | labels: &[&str], [INFO] [stdout] 732 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:746:5 [INFO] [stdout] | [INFO] [stdout] 746 | / pub async fn comment_on_issue( [INFO] [stdout] 747 | | &self, [INFO] [stdout] 748 | | project_id: i64, [INFO] [stdout] 749 | | issue_iid: i64, [INFO] [stdout] 750 | | body: &str, [INFO] [stdout] 751 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:768:5 [INFO] [stdout] | [INFO] [stdout] 768 | / pub async fn create_merge_request( [INFO] [stdout] 769 | | &self, [INFO] [stdout] 770 | | project_id: i64, [INFO] [stdout] 771 | | source_branch: &str, [INFO] [stdout] ... | [INFO] [stdout] 774 | | description: &str, [INFO] [stdout] 775 | | ) -> Result { [INFO] [stdout] | |_____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:797:5 [INFO] [stdout] | [INFO] [stdout] 797 | pub async fn accept_merge_request(&self, project_id: i64, mr_iid: i64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:826:5 [INFO] [stdout] | [INFO] [stdout] 826 | / pub async fn create_branch( [INFO] [stdout] 827 | | &self, [INFO] [stdout] 828 | | project_id: i64, [INFO] [stdout] 829 | | branch_name: &str, [INFO] [stdout] 830 | | ref_name: &str, [INFO] [stdout] 831 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:847:5 [INFO] [stdout] | [INFO] [stdout] 847 | pub async fn delete_branch(&self, project_id: i64, branch_name: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:866:5 [INFO] [stdout] | [INFO] [stdout] 866 | / pub async fn trigger_pipeline( [INFO] [stdout] 867 | | &self, [INFO] [stdout] 868 | | project_id: i64, [INFO] [stdout] 869 | | ref_name: &str, [INFO] [stdout] 870 | | variables: Vec<(&str, &str)>, [INFO] [stdout] 871 | | ) -> Result { [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:896:5 [INFO] [stdout] | [INFO] [stdout] 896 | / pub async fn list_pipelines( [INFO] [stdout] 897 | | &self, [INFO] [stdout] 898 | | project_id: i64, [INFO] [stdout] 899 | | ref_name: Option<&str>, [INFO] [stdout] 900 | | ) -> Result> { [INFO] [stdout] | |______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:920:5 [INFO] [stdout] | [INFO] [stdout] 920 | pub async fn list_pipeline_jobs(&self, project_id: i64, pipeline_id: i64) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:940:5 [INFO] [stdout] | [INFO] [stdout] 940 | / pub async fn list_pipeline_bridges( [INFO] [stdout] 941 | | &self, [INFO] [stdout] 942 | | project_id: i64, [INFO] [stdout] 943 | | pipeline_id: i64, [INFO] [stdout] 944 | | ) -> Result> { [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:961:5 [INFO] [stdout] | [INFO] [stdout] 961 | / pub async fn list_pipeline_jobs_with_downstream( [INFO] [stdout] 962 | | &self, [INFO] [stdout] 963 | | project_id: i64, [INFO] [stdout] 964 | | pipeline_id: i64, [INFO] [stdout] 965 | | ) -> Result> { [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:991:5 [INFO] [stdout] | [INFO] [stdout] 991 | pub async fn get_pipeline(&self, project_id: i64, pipeline_id: i64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:1008:5 [INFO] [stdout] | [INFO] [stdout] 1008 | pub async fn cancel_pipeline(&self, project_id: i64, pipeline_id: i64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:1023:5 [INFO] [stdout] | [INFO] [stdout] 1023 | pub async fn get_merge_request(&self, project_id: i64, mr_iid: i64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/gitlab_client.rs:1040:5 [INFO] [stdout] | [INFO] [stdout] 1040 | / pub async fn get_job_log_snippet( [INFO] [stdout] 1041 | | &self, [INFO] [stdout] 1042 | | project_id: i64, [INFO] [stdout] 1043 | | job_id: i64, [INFO] [stdout] 1044 | | limit_bytes: usize, [INFO] [stdout] 1045 | | ) -> Result { [INFO] [stdout] | |_______________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/impact.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / pub async fn plan_for_push( [INFO] [stdout] 12 | | client: &GitlabClient, [INFO] [stdout] 13 | | project_id: i64, [INFO] [stdout] 14 | | before: &str, [INFO] [stdout] 15 | | after: &str, [INFO] [stdout] 16 | | ) -> Result { [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/impact.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / pub fn plan_from_changed_paths( [INFO] [stdout] 42 | | project_id: i64, [INFO] [stdout] 43 | | before: &str, [INFO] [stdout] 44 | | after: &str, [INFO] [stdout] 45 | | changed_paths: Vec, [INFO] [stdout] 46 | | ) -> ImpactDecision { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/impact.rs:136:1 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn render_plan_payload(plan: &ImpactDecision) -> serde_json::Value { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/policy.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum TrustTier { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/policy.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | Trusted, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/policy.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Untrusted, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/policy.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Quarantine, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/policy.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct PolicyEngine; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/reclaim.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub async fn run_storage_audit() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/reclaim.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | pub async fn run_aggressive_reclaim(apply: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/reclaim.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | pub volumes_removed: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/reclaim.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | pub stale_dirs_removed: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/reclaim.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | pub artifacts_removed: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/reclaim.rs:281:1 [INFO] [stdout] | [INFO] [stdout] 281 | / pub async fn run_auto_gc( [INFO] [stdout] 282 | | docker: &crate::docker::DockerCtl, [INFO] [stdout] 283 | | is_critical: bool, [INFO] [stdout] 284 | | is_emergency: bool, [INFO] [stdout] 285 | | ) -> Result { [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/release.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | CanaryGateRejected { version: String, state: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:21:26 [INFO] [stdout] | [INFO] [stdout] 21 | CanaryGateRejected { version: String, state: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:21:43 [INFO] [stdout] | [INFO] [stdout] 21 | CanaryGateRejected { version: String, state: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/release.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | MissingHandoff { version: String, path: PathBuf }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:24:22 [INFO] [stdout] | [INFO] [stdout] 24 | MissingHandoff { version: String, path: PathBuf }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:24:39 [INFO] [stdout] | [INFO] [stdout] 24 | MissingHandoff { version: String, path: PathBuf }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/release.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | MissingValidation { version: String, path: PathBuf }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | MissingValidation { version: String, path: PathBuf }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:27:42 [INFO] [stdout] | [INFO] [stdout] 27 | MissingValidation { version: String, path: PathBuf }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/release.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | CiSchemaFailed { stderr: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:30:22 [INFO] [stdout] | [INFO] [stdout] 30 | CiSchemaFailed { stderr: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/release.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | pub const DEFAULT_RELEASE_PROJECT_ID: i64 = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:103:1 [INFO] [stdout] | [INFO] [stdout] 103 | pub struct ReleaseAttemptView { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | pub attempt: ReleaseAttempt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | pub release_dir: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | pub canary_state_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | pub gate_remote_canary_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub gate_canary_e2e_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub gate_canary_telemetry_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub telemetry_diag_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub canary_state: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | pub eligibility: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | pub phase: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | pub detail: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub state_status: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub has_remote_gate: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | pub has_telemetry_gate: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | pub has_e2e_gate: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | pub has_telemetry_diag: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub release_identity_ok: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | pub canary_public_url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | pub struct ReleaseStatusReport { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub generated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | pub project_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub ref_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub limit: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub total_attempts: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub latest: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | pub recent: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | pub struct ReleaseStatusQuery { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub project_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub ref_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub limit: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | pub struct LaneProgress { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | pub passed: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub total: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | pub percent: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | pub struct ReleaseExecutionProgress { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub percent: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub attempt_exists: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | pub remote_gate: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub telemetry_gate: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub e2e_gate: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | pub punchlist_current: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub latest_attempt_sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub latest_attempt_state: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | pub phase: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | pub eligibility: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:215:1 [INFO] [stdout] | [INFO] [stdout] 215 | pub struct ProgressReport { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | pub generated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | pub latest_pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | pub latest_pipeline_status: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | pub latest_pipeline_sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | pub winning_pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | pub winning_sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | pub expected_release_version: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | pub release_critical: LaneProgress, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | pub extended: LaneProgress, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub research: LaneProgress, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub release_execution: ReleaseExecutionProgress, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | pub blocking_remaining: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | pub non_blocking_failed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | pub current_blocker: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | pub punchlist_freshness: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | pub struct PipelineExplainItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub stage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | pub runner_pool: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub kind: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | pub component: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | pub evidence_driven: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | pub estimated_cost: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | pub evidence_outputs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | pub depends_on: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | pub struct PipelineExplainMilestone { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | pub id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | pub title: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 254 | pub lane: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | pub jobs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | pub incomplete_jobs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:260:1 [INFO] [stdout] | [INFO] [stdout] 260 | pub struct PipelineExplainReport { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | pub generated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | pub pipeline_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 264 | pub pipeline_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | pub pipeline_ref: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | pub pipeline_status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | pub release_critical: LaneProgress, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | pub extended: LaneProgress, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | pub research: LaneProgress, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub release_execution: LaneProgress, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | pub current_blocker: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | pub release_eligible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | pub blocking_failed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | pub blocking_pending: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | pub non_blocking_failed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | pub non_blocking_pending: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | pub incomplete_milestones: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | pub untracked_jobs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:282:1 [INFO] [stdout] | [INFO] [stdout] 282 | pub struct PipelineDoctorJob { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:283:5 [INFO] [stdout] | [INFO] [stdout] 283 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:284:5 [INFO] [stdout] | [INFO] [stdout] 284 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:285:5 [INFO] [stdout] | [INFO] [stdout] 285 | pub canonical_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | pub stage: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:288:5 [INFO] [stdout] | [INFO] [stdout] 288 | pub runner_pool: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | pub runner: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 290 | pub started_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:291:5 [INFO] [stdout] | [INFO] [stdout] 291 | pub duration_secs: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:292:5 [INFO] [stdout] | [INFO] [stdout] 292 | pub queued_duration_secs: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:293:5 [INFO] [stdout] | [INFO] [stdout] 293 | pub trace_bytes: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | pub trace_tail: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:295:5 [INFO] [stdout] | [INFO] [stdout] 295 | pub stuck_suspected: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:296:5 [INFO] [stdout] | [INFO] [stdout] 296 | pub recommendation: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/release.rs:300:1 [INFO] [stdout] | [INFO] [stdout] 300 | pub struct PipelineDoctorReport { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | pub generated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 303 | pub pipeline_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:304:5 [INFO] [stdout] | [INFO] [stdout] 304 | pub pipeline_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:305:5 [INFO] [stdout] | [INFO] [stdout] 305 | pub pipeline_ref: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | pub pipeline_status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | pub jobs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/release.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | pub stuck_suspected: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:923:1 [INFO] [stdout] | [INFO] [stdout] 923 | / pub async fn build_release_status_report( [INFO] [stdout] 924 | | db: &Db, [INFO] [stdout] 925 | | query: ReleaseStatusQuery, [INFO] [stdout] 926 | | ) -> Result { [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:969:1 [INFO] [stdout] | [INFO] [stdout] 969 | pub fn summarize_release_attempt(view: &ReleaseAttemptView) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:999:1 [INFO] [stdout] | [INFO] [stdout] 999 | pub fn summarize_release_report(report: &ReleaseStatusReport) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:1007:1 [INFO] [stdout] | [INFO] [stdout] 1007 | pub fn render_release_status_text(report: &ReleaseStatusReport) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:1140:1 [INFO] [stdout] | [INFO] [stdout] 1140 | pub async fn render_release_status(db: &Db, query: ReleaseStatusQuery, json: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:1150:1 [INFO] [stdout] | [INFO] [stdout] 1150 | / pub async fn watch_release_status( [INFO] [stdout] 1151 | | db: &Db, [INFO] [stdout] 1152 | | query: ReleaseStatusQuery, [INFO] [stdout] 1153 | | json: bool, [INFO] [stdout] 1154 | | interval_secs: u64, [INFO] [stdout] 1155 | | ) -> Result<()> { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:1178:1 [INFO] [stdout] | [INFO] [stdout] 1178 | / pub async fn build_progress_report( [INFO] [stdout] 1179 | | db: &Db, [INFO] [stdout] 1180 | | client: &GitlabClient, [INFO] [stdout] 1181 | | project_id: i64, [INFO] [stdout] 1182 | | ref_name: &str, [INFO] [stdout] 1183 | | ) -> Result { [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:1470:1 [INFO] [stdout] | [INFO] [stdout] 1470 | pub fn render_progress_text(report: &ProgressReport) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:1628:1 [INFO] [stdout] | [INFO] [stdout] 1628 | / pub async fn build_pipeline_explain_report( [INFO] [stdout] 1629 | | client: &GitlabClient, [INFO] [stdout] 1630 | | project_id: i64, [INFO] [stdout] 1631 | | pipeline_id: i64, [INFO] [stdout] 1632 | | ) -> Result { [INFO] [stdout] | |__________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:1790:1 [INFO] [stdout] | [INFO] [stdout] 1790 | / pub async fn trigger_production_promotion( [INFO] [stdout] 1791 | | db: &Db, [INFO] [stdout] 1792 | | client: &GitlabClient, [INFO] [stdout] 1793 | | project_id: i64, [INFO] [stdout] 1794 | | ref_name: &str, [INFO] [stdout] 1795 | | version: Option, [INFO] [stdout] 1796 | | ) -> Result { [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:1891:1 [INFO] [stdout] | [INFO] [stdout] 1891 | / pub async fn maybe_trigger_production_promotion( [INFO] [stdout] 1892 | | db: &Db, [INFO] [stdout] 1893 | | client: &GitlabClient, [INFO] [stdout] 1894 | | project_id: i64, [INFO] [stdout] ... | [INFO] [stdout] 1897 | | version: Option<&str>, [INFO] [stdout] 1898 | | ) -> Result> { [INFO] [stdout] | |________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:2013:1 [INFO] [stdout] | [INFO] [stdout] 2013 | pub fn render_pipeline_explain_text(report: &PipelineExplainReport) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:2123:1 [INFO] [stdout] | [INFO] [stdout] 2123 | / pub async fn build_pipeline_doctor_report( [INFO] [stdout] 2124 | | client: &GitlabClient, [INFO] [stdout] 2125 | | project_id: i64, [INFO] [stdout] 2126 | | pipeline_id: i64, [INFO] [stdout] 2127 | | ) -> Result { [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:2224:1 [INFO] [stdout] | [INFO] [stdout] 2224 | pub fn render_pipeline_doctor_text(report: &PipelineDoctorReport) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:2259:1 [INFO] [stdout] | [INFO] [stdout] 2259 | / pub async fn reconcile_release_for_ref( [INFO] [stdout] 2260 | | db: &Db, [INFO] [stdout] 2261 | | client: &GitlabClient, [INFO] [stdout] 2262 | | project_id: i64, [INFO] [stdout] 2263 | | ref_name: &str, [INFO] [stdout] 2264 | | ) -> Result { [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/release.rs:2517:1 [INFO] [stdout] | [INFO] [stdout] 2517 | / pub async fn launch_canary_for_green_pipeline( [INFO] [stdout] 2518 | | db: &Db, [INFO] [stdout] 2519 | | client: &GitlabClient, [INFO] [stdout] 2520 | | project_id: i64, [INFO] [stdout] ... | [INFO] [stdout] 2523 | | pipeline_id: i64, [INFO] [stdout] 2524 | | ) -> Result<()> { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sandbox.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct SandboxConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sandbox.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub use_strict_network_isolation: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sandbox.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub proxy_host: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sandbox.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub proxy_port: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sandbox.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub bind_workspace: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sandbox.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub extra_envs: Vec<(String, String)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/sandbox.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ExecutorSandbox { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/sandbox.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new(config: SandboxConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sccache_mgr.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub cache_dir: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sccache_mgr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub cache_size: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/sccache_mgr.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn new(cache_dir: PathBuf) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/sccache_mgr.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn new_with_size(cache_dir: PathBuf, cache_size: String) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/sccache_mgr.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn cache_path(&self) -> &Path { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sccache_mgr.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub storage_dir: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/sccache_mgr.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn new(storage_dir: PathBuf) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/sccache_mgr.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn snapshot_name(&self, branch_name: &str) -> PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | UnknownTarget(String), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | VaultUnreachable(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | VaultUnexpectedStatus(reqwest::StatusCode), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | VaultInitFailed(reqwest::StatusCode), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | VaultUnsealFailed(reqwest::StatusCode), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | VaultMountNotKvV2(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | VaultMountCreationFailed(reqwest::StatusCode), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | VaultPolicyFailed(reqwest::StatusCode), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | VaultTokenCreationFailed(reqwest::StatusCode), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | CommandFailed(String, Option), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/secrets.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | pub enum SecretTarget { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | Canary, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/secrets.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | Prod, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/secrets.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn as_str(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/secrets.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct VaultStatusReport { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub addr: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | pub initialized: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | pub sealed: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub healthy: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | pub token_present: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | pub mount: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub prefix: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | pub bootstrap_file: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | pub env_file: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/secrets.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | pub struct RotateSecretOutcome { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | pub repo_root: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub target: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub rendered_deploy_env: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub rendered_runtime_env: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | pub audit_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | pub bundle_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | pub report_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub runtime_secret_vault_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/secrets.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub recovery_password_vault_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/secrets.rs:579:1 [INFO] [stdout] | [INFO] [stdout] 579 | pub async fn run_secrets_init(db: Option<&Db>) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/secrets.rs:611:1 [INFO] [stdout] | [INFO] [stdout] 611 | pub async fn vault_status(db: Option<&Db>) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/secrets.rs:731:1 [INFO] [stdout] | [INFO] [stdout] 731 | / pub async fn rotate_release_secrets( [INFO] [stdout] 732 | | db: &Db, [INFO] [stdout] 733 | | repo_root: &Path, [INFO] [stdout] 734 | | repo_name: &str, [INFO] [stdout] ... | [INFO] [stdout] 738 | | runtime_env_path: &Path, [INFO] [stdout] 739 | | ) -> Result { [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/secrets.rs:826:1 [INFO] [stdout] | [INFO] [stdout] 826 | / pub async fn finalize_release_secrets( [INFO] [stdout] 827 | | db: &Db, [INFO] [stdout] 828 | | repo_root: &Path, [INFO] [stdout] 829 | | repo_name: &str, [INFO] [stdout] ... | [INFO] [stdout] 833 | | runtime_env_path: &Path, [INFO] [stdout] 834 | | ) -> Result { [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/secrets.rs:879:1 [INFO] [stdout] | [INFO] [stdout] 879 | / pub async fn build_release_secret_report( [INFO] [stdout] 880 | | db: &Db, [INFO] [stdout] 881 | | repo_root: &Path, [INFO] [stdout] 882 | | repo_name: &str, [INFO] [stdout] 883 | | version: &str, [INFO] [stdout] 884 | | ) -> Result { [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/secrets.rs:910:1 [INFO] [stdout] | [INFO] [stdout] 910 | / pub async fn recover_release_secrets( [INFO] [stdout] 911 | | db: &Db, [INFO] [stdout] 912 | | repo_root: &Path, [INFO] [stdout] 913 | | repo_name: &str, [INFO] [stdout] 914 | | version: &str, [INFO] [stdout] 915 | | ) -> Result<()> { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/secrets.rs:940:1 [INFO] [stdout] | [INFO] [stdout] 940 | pub fn default_release_paths() -> (PathBuf, PathBuf, PathBuf) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct Settings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub gitlab: GitlabSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub vault: VaultSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub webhook: WebhookSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub cache: CacheSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub sccache: SccacheSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub release: ReleaseSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub shadow: ShadowSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub sandbox: SandboxSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/settings.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub tui: TuiSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct GitlabSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct VaultSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | pub struct WebhookSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub struct CacheSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | pub struct SccacheSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct ReleaseSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | pub struct ShadowSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | pub struct SandboxSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/settings.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | pub struct TuiSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/shadow.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct RemoteStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fetch_url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub push_url: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/shadow.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct ShadowStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub repo_root: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub head_branch: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub target_remote: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub target_exists: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub remotes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/shadow.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn status(repo: Option<&Path>, target_remote: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/shadow.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn ensure_remote(repo: Option<&Path>, name: &str, url: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/shadow.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | / pub fn push_remote( [INFO] [stdout] 90 | | repo: Option<&Path>, [INFO] [stdout] 91 | | name: &str, [INFO] [stdout] 92 | | branch: Option<&str>, [INFO] [stdout] 93 | | mirror: bool, [INFO] [stdout] 94 | | ) -> Result<()> { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/shadow.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | pub struct ShadowSyncSummary { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub enabled_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub syncing_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub error_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub display_text: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub upstream_url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub upstream_status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/shadow.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub upstream_gap: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/shadow.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 147 | pub async fn run_shadow_loop(db: Db, client: GitlabClient) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/shadow.rs:313:1 [INFO] [stdout] | [INFO] [stdout] 313 | pub async fn compute_summary(db: &Db) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct Pool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub gitlab_runner_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub auth_token: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub tags: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub executor: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub min_warm: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub max_managers: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub concurrent: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub request_concurrency: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub paused: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub trust_tier: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | pub struct Manager { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub pool_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub docker_container_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub system_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub state: String, // starting, online, draining, stopped, failed [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub config_dir: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub started_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub last_contact_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct JobEvent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | pub job_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub job_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub pool_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub system_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub queued_duration: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub received_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | pub struct CiJobRun { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub job_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | pub pipeline_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub pipeline_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub job_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub stage: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub runner: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub runner_pool: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub queued_duration_secs: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub duration_secs: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub started_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub finished_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub web_url: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub observed_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub struct CiJobBottleneck { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | pub job_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub stage: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub runner_pool: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub avg_duration_secs: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub latest_duration_secs: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | pub max_duration_secs: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub runs: i64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct EventLog { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | pub event_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | pub timestamp: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub project_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | pub job_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | pub actor: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub payload: String, // JSON payload string [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | pub struct TrackedPipeline { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | pub pipeline_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub updated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct ReleaseAttempt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | pub sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | pub version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub upstream_pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | pub upstream_status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | pub release_pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | pub release_pipeline_status: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | pub production_pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | pub production_pipeline_status: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub canary_status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | pub canary_started_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub canary_finished_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub canary_note: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub updated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | pub struct EvidenceRecord { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub event_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub job_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub commit_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub stage: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub exit_code: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub failure_kind: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | pub classification: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | pub payload: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | pub struct RetryRecord { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | pub job_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | pub commit_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | pub decision: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | pub reason: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:164:1 [INFO] [stdout] | [INFO] [stdout] 164 | pub struct ShadowSyncConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub source_dir: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub target_project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | pub target_branch: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub last_seen_head_sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub last_pushed_sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub last_attempt_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub last_success_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub status: String, // 'idle' | 'syncing' | 'error' | 'disabled' [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | pub error_msg: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub consecutive_failures: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | pub upstream_status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | pub upstream_last_pushed_sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | pub upstream_error_msg: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:182:1 [INFO] [stdout] | [INFO] [stdout] 182 | pub struct SecretAuthority { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | pub kind: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub address: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | pub mount: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | pub prefix: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | pub token_fingerprint: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | pub metadata_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | pub updated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | pub struct ReleaseSecretSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | pub repo_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | pub target: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub authority_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub rendered_deploy_env_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub rendered_runtime_env_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | pub audit_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub bundle_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub report_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | pub runtime_secret_vault_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub recovery_password_vault_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub expires_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | pub rotated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | pub finalized_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | pub updated_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | pub struct SecretAuditEvent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | pub repo_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | pub version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | pub target: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | pub action: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | pub detail: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | pub struct TestExecution { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pub test_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | pub version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | pub duration_ms: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:242:1 [INFO] [stdout] | [INFO] [stdout] 242 | pub struct TestBottleneck { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | pub test_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | pub avg_duration_ms: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | pub latest_duration_ms: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | pub count: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | pub struct CacheObject { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | pub key: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | pub digest: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | pub size_bytes: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 258 | pub category: String, // 'apt', 'cargo', 'npm', 'docker', 'git' [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | pub mutability: String, // 'immutable', 'mutable' [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | pub last_accessed_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | pub hits: i64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:266:1 [INFO] [stdout] | [INFO] [stdout] 266 | pub struct CacheRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | pub url: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | pub method: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub hit: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | pub reason_code: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | pub bytes_served: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | pub timestamp: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:277:1 [INFO] [stdout] | [INFO] [stdout] 277 | pub struct CacheMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | pub bytes_served: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:279:5 [INFO] [stdout] | [INFO] [stdout] 279 | pub total_requests: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | pub hit_count: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 281 | pub miss_count: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | pub object_count: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:283:5 [INFO] [stdout] | [INFO] [stdout] 283 | pub hit_ratio: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:284:5 [INFO] [stdout] | [INFO] [stdout] 284 | pub singleflight_coalesced: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:288:1 [INFO] [stdout] | [INFO] [stdout] 288 | pub struct HotCacheEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | pub key: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 290 | pub size_bytes: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:291:5 [INFO] [stdout] | [INFO] [stdout] 291 | pub last_accessed_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:295:1 [INFO] [stdout] | [INFO] [stdout] 295 | pub struct BuildSignature { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:296:5 [INFO] [stdout] | [INFO] [stdout] 296 | pub hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:298:5 [INFO] [stdout] | [INFO] [stdout] 298 | pub job_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | pub components: String, // JSON [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:300:5 [INFO] [stdout] | [INFO] [stdout] 300 | pub target_artifact_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:305:1 [INFO] [stdout] | [INFO] [stdout] 305 | pub struct ImageSignature { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | pub hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | pub digest: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | pub dockerfile_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | pub context_hash: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 310 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:314:1 [INFO] [stdout] | [INFO] [stdout] 314 | pub struct ForceRefreshRule { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | pub pattern: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | pub category: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | pub created_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/state.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | pub enum StateAction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/state.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | RecordCacheRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:328:9 [INFO] [stdout] | [INFO] [stdout] 328 | url: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | method: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | hit: bool, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:331:9 [INFO] [stdout] | [INFO] [stdout] 331 | reason_code: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 332 | bytes_served: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/state.rs:333:9 [INFO] [stdout] | [INFO] [stdout] 333 | timestamp: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/state.rs:338:1 [INFO] [stdout] | [INFO] [stdout] 338 | pub struct Db { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:893:5 [INFO] [stdout] | [INFO] [stdout] 893 | / pub async fn record_cache_request( [INFO] [stdout] 894 | | &self, [INFO] [stdout] 895 | | url: &str, [INFO] [stdout] 896 | | method: &str, [INFO] [stdout] ... | [INFO] [stdout] 899 | | bytes_served: i64, [INFO] [stdout] 900 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:930:5 [INFO] [stdout] | [INFO] [stdout] 930 | pub async fn get_cache_metrics(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:964:5 [INFO] [stdout] | [INFO] [stdout] 964 | pub async fn prune_cache_requests(&self, days_old: i64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:977:5 [INFO] [stdout] | [INFO] [stdout] 977 | pub async fn insert_pool(&self, p: &Pool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1000:5 [INFO] [stdout] | [INFO] [stdout] 1000 | pub async fn list_pools(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1007:5 [INFO] [stdout] | [INFO] [stdout] 1007 | pub async fn get_pool(&self, name: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1015:5 [INFO] [stdout] | [INFO] [stdout] 1015 | pub async fn update_pool_paused(&self, name: &str, paused: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1024:5 [INFO] [stdout] | [INFO] [stdout] 1024 | pub async fn update_pool_token(&self, name: &str, token: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1035:5 [INFO] [stdout] | [INFO] [stdout] 1035 | pub async fn insert_manager(&self, m: &Manager) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1055:5 [INFO] [stdout] | [INFO] [stdout] 1055 | pub async fn list_managers(&self, pool_name: Option<&str>) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1076:5 [INFO] [stdout] | [INFO] [stdout] 1076 | pub async fn get_manager(&self, id: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1084:5 [INFO] [stdout] | [INFO] [stdout] 1084 | pub async fn update_manager_state(&self, id: &str, state: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1093:5 [INFO] [stdout] | [INFO] [stdout] 1093 | pub async fn update_manager_system_id(&self, id: &str, system_id: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1102:5 [INFO] [stdout] | [INFO] [stdout] 1102 | pub async fn delete_manager(&self, id: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1110:5 [INFO] [stdout] | [INFO] [stdout] 1110 | pub async fn delete_pool(&self, name: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1122:5 [INFO] [stdout] | [INFO] [stdout] 1122 | pub async fn count_active_managers(&self, pool_name: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1134:5 [INFO] [stdout] | [INFO] [stdout] 1134 | pub async fn upsert_job_event(&self, e: &JobEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1155:5 [INFO] [stdout] | [INFO] [stdout] 1155 | pub async fn recent_job_events(&self, limit: i64) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1165:5 [INFO] [stdout] | [INFO] [stdout] 1165 | pub async fn upsert_ci_job_run(&self, run: &CiJobRun) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1210:5 [INFO] [stdout] | [INFO] [stdout] 1210 | pub async fn upsert_ci_job_runs(&self, runs: &[CiJobRun]) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1217:5 [INFO] [stdout] | [INFO] [stdout] 1217 | / pub async fn list_ci_job_runs( [INFO] [stdout] 1218 | | &self, [INFO] [stdout] 1219 | | project_id: i64, [INFO] [stdout] 1220 | | pipeline_id: i64, [INFO] [stdout] 1221 | | ) -> Result> { [INFO] [stdout] | |______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1234:5 [INFO] [stdout] | [INFO] [stdout] 1234 | / pub async fn ci_job_bottlenecks( [INFO] [stdout] 1235 | | &self, [INFO] [stdout] 1236 | | project_id: i64, [INFO] [stdout] 1237 | | ref_name: Option<&str>, [INFO] [stdout] 1238 | | limit: i64, [INFO] [stdout] 1239 | | ) -> Result> { [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1295:5 [INFO] [stdout] | [INFO] [stdout] 1295 | pub async fn count_pending_jobs(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1310:5 [INFO] [stdout] | [INFO] [stdout] 1310 | pub async fn clear_history(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1332:5 [INFO] [stdout] | [INFO] [stdout] 1332 | pub async fn delete_pipeline(&self, pipeline_id: i64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1348:5 [INFO] [stdout] | [INFO] [stdout] 1348 | pub async fn delete_job_event(&self, job_id: i64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1358:5 [INFO] [stdout] | [INFO] [stdout] 1358 | pub async fn upsert_tracked_pipeline(&self, pipeline: &TrackedPipeline) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1382:5 [INFO] [stdout] | [INFO] [stdout] 1382 | / pub async fn upsert_release_attempt( [INFO] [stdout] 1383 | | &self, [INFO] [stdout] 1384 | | project_id: i64, [INFO] [stdout] 1385 | | ref_name: &str, [INFO] [stdout] ... | [INFO] [stdout] 1390 | | canary_status: &str, [INFO] [stdout] 1391 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1419:5 [INFO] [stdout] | [INFO] [stdout] 1419 | / pub async fn get_release_attempt( [INFO] [stdout] 1420 | | &self, [INFO] [stdout] 1421 | | project_id: i64, [INFO] [stdout] 1422 | | ref_name: &str, [INFO] [stdout] 1423 | | sha: &str, [INFO] [stdout] 1424 | | ) -> Result> { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1437:5 [INFO] [stdout] | [INFO] [stdout] 1437 | / pub async fn latest_release_attempt( [INFO] [stdout] 1438 | | &self, [INFO] [stdout] 1439 | | project_id: i64, [INFO] [stdout] 1440 | | ref_name: &str, [INFO] [stdout] 1441 | | ) -> Result> { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1455:5 [INFO] [stdout] | [INFO] [stdout] 1455 | pub async fn latest_release_attempt_any(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1466:5 [INFO] [stdout] | [INFO] [stdout] 1466 | / pub async fn recent_release_attempts( [INFO] [stdout] 1467 | | &self, [INFO] [stdout] 1468 | | project_id: Option, [INFO] [stdout] 1469 | | ref_name: Option<&str>, [INFO] [stdout] 1470 | | limit: i64, [INFO] [stdout] 1471 | | ) -> Result> { [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1498:5 [INFO] [stdout] | [INFO] [stdout] 1498 | / pub async fn claim_release_canary( [INFO] [stdout] 1499 | | &self, [INFO] [stdout] 1500 | | project_id: i64, [INFO] [stdout] 1501 | | ref_name: &str, [INFO] [stdout] ... | [INFO] [stdout] 1504 | | upstream_pipeline_id: Option, [INFO] [stdout] 1505 | | ) -> Result { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1536:5 [INFO] [stdout] | [INFO] [stdout] 1536 | / pub async fn finish_release_canary( [INFO] [stdout] 1537 | | &self, [INFO] [stdout] 1538 | | project_id: i64, [INFO] [stdout] 1539 | | ref_name: &str, [INFO] [stdout] ... | [INFO] [stdout] 1542 | | note: Option<&str>, [INFO] [stdout] 1543 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1565:5 [INFO] [stdout] | [INFO] [stdout] 1565 | / pub async fn attach_release_pipeline( [INFO] [stdout] 1566 | | &self, [INFO] [stdout] 1567 | | project_id: i64, [INFO] [stdout] 1568 | | ref_name: &str, [INFO] [stdout] ... | [INFO] [stdout] 1571 | | release_pipeline_status: &str, [INFO] [stdout] 1572 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1593:5 [INFO] [stdout] | [INFO] [stdout] 1593 | / pub async fn update_release_pipeline_status( [INFO] [stdout] 1594 | | &self, [INFO] [stdout] 1595 | | release_pipeline_id: i64, [INFO] [stdout] 1596 | | status: &str, [INFO] [stdout] 1597 | | ) -> Result> { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1632:5 [INFO] [stdout] | [INFO] [stdout] 1632 | / pub async fn release_attempt_by_release_pipeline_id( [INFO] [stdout] 1633 | | &self, [INFO] [stdout] 1634 | | release_pipeline_id: i64, [INFO] [stdout] 1635 | | ) -> Result> { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1645:5 [INFO] [stdout] | [INFO] [stdout] 1645 | / pub async fn attach_production_pipeline( [INFO] [stdout] 1646 | | &self, [INFO] [stdout] 1647 | | project_id: i64, [INFO] [stdout] 1648 | | ref_name: &str, [INFO] [stdout] ... | [INFO] [stdout] 1651 | | production_pipeline_status: &str, [INFO] [stdout] 1652 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1672:5 [INFO] [stdout] | [INFO] [stdout] 1672 | / pub async fn update_production_pipeline_status( [INFO] [stdout] 1673 | | &self, [INFO] [stdout] 1674 | | production_pipeline_id: i64, [INFO] [stdout] 1675 | | status: &str, [INFO] [stdout] 1676 | | ) -> Result> { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1699:5 [INFO] [stdout] | [INFO] [stdout] 1699 | / pub async fn release_attempt_by_production_pipeline_id( [INFO] [stdout] 1700 | | &self, [INFO] [stdout] 1701 | | production_pipeline_id: i64, [INFO] [stdout] 1702 | | ) -> Result> { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1712:5 [INFO] [stdout] | [INFO] [stdout] 1712 | / pub async fn list_active_pipelines_for_ref( [INFO] [stdout] 1713 | | &self, [INFO] [stdout] 1714 | | project_id: i64, [INFO] [stdout] 1715 | | ref_name: &str, [INFO] [stdout] 1716 | | ) -> Result> { [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1731:5 [INFO] [stdout] | [INFO] [stdout] 1731 | pub async fn list_tracked_pipelines(&self, limit: i64) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1743:5 [INFO] [stdout] | [INFO] [stdout] 1743 | / pub async fn insert_evidence_capsule( [INFO] [stdout] 1744 | | &self, [INFO] [stdout] 1745 | | event_type: &str, [INFO] [stdout] 1746 | | capsule: &FailureCapsule, [INFO] [stdout] 1747 | | ) -> Result { [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1774:5 [INFO] [stdout] | [INFO] [stdout] 1774 | / pub async fn latest_evidence_for_job( [INFO] [stdout] 1775 | | &self, [INFO] [stdout] 1776 | | project_id: i64, [INFO] [stdout] 1777 | | job_id: i64, [INFO] [stdout] 1778 | | ) -> Result> { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1809:5 [INFO] [stdout] | [INFO] [stdout] 1809 | pub async fn recent_evidence_all(&self, limit: i64) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1821:5 [INFO] [stdout] | [INFO] [stdout] 1821 | / pub async fn all_recent_secret_audit_events( [INFO] [stdout] 1822 | | &self, [INFO] [stdout] 1823 | | limit: i64, [INFO] [stdout] 1824 | | ) -> Result> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1837:5 [INFO] [stdout] | [INFO] [stdout] 1837 | / pub async fn list_evidence_for_ref( [INFO] [stdout] 1838 | | &self, [INFO] [stdout] 1839 | | project_id: i64, [INFO] [stdout] 1840 | | ref_name: &str, [INFO] [stdout] 1841 | | limit: i64, [INFO] [stdout] 1842 | | ) -> Result> { [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1859:5 [INFO] [stdout] | [INFO] [stdout] 1859 | / pub async fn insert_retry_decision( [INFO] [stdout] 1860 | | &self, [INFO] [stdout] 1861 | | project_id: i64, [INFO] [stdout] 1862 | | job_id: i64, [INFO] [stdout] ... | [INFO] [stdout] 1866 | | reason: &str, [INFO] [stdout] 1867 | | ) -> Result { [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1887:5 [INFO] [stdout] | [INFO] [stdout] 1887 | pub async fn count_retry_decisions(&self, project_id: i64, job_id: i64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1898:5 [INFO] [stdout] | [INFO] [stdout] 1898 | / pub async fn latest_retry_decision( [INFO] [stdout] 1899 | | &self, [INFO] [stdout] 1900 | | project_id: i64, [INFO] [stdout] 1901 | | job_id: i64, [INFO] [stdout] 1902 | | ) -> Result> { [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1918:5 [INFO] [stdout] | [INFO] [stdout] 1918 | / pub async fn append_event( [INFO] [stdout] 1919 | | &self, [INFO] [stdout] 1920 | | event_type: &str, [INFO] [stdout] 1921 | | project_id: Option, [INFO] [stdout] ... | [INFO] [stdout] 1924 | | payload: &str, [INFO] [stdout] 1925 | | ) -> Result { [INFO] [stdout] | |____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1942:5 [INFO] [stdout] | [INFO] [stdout] 1942 | pub async fn get_events(&self, limit: i64) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1952:5 [INFO] [stdout] | [INFO] [stdout] 1952 | pub async fn list_shadow_sync_configs(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1961:5 [INFO] [stdout] | [INFO] [stdout] 1961 | / pub async fn get_shadow_sync_config( [INFO] [stdout] 1962 | | &self, [INFO] [stdout] 1963 | | source_dir: &str, [INFO] [stdout] 1964 | | ) -> Result> { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:1974:5 [INFO] [stdout] | [INFO] [stdout] 1974 | pub async fn upsert_shadow_sync_config(&self, c: &ShadowSyncConfig) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2014:5 [INFO] [stdout] | [INFO] [stdout] 2014 | pub async fn set_shadow_sync_enabled(&self, source_dir: &str, enabled: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2024:5 [INFO] [stdout] | [INFO] [stdout] 2024 | pub async fn delete_shadow_sync_config(&self, source_dir: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2052:5 [INFO] [stdout] | [INFO] [stdout] 2052 | pub async fn upsert_secret_authority(&self, authority: &SecretAuthority) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2082:5 [INFO] [stdout] | [INFO] [stdout] 2082 | pub async fn get_secret_authority(&self, name: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2090:5 [INFO] [stdout] | [INFO] [stdout] 2090 | pub async fn upsert_release_secret_set(&self, set: &ReleaseSecretSet) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2134:5 [INFO] [stdout] | [INFO] [stdout] 2134 | / pub async fn get_release_secret_set( [INFO] [stdout] 2135 | | &self, [INFO] [stdout] 2136 | | repo_name: &str, [INFO] [stdout] 2137 | | version: &str, [INFO] [stdout] 2138 | | target: &str, [INFO] [stdout] 2139 | | ) -> Result> { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2152:5 [INFO] [stdout] | [INFO] [stdout] 2152 | / pub async fn latest_release_secret_set( [INFO] [stdout] 2153 | | &self, [INFO] [stdout] 2154 | | repo_name: &str, [INFO] [stdout] 2155 | | ) -> Result> { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2168:5 [INFO] [stdout] | [INFO] [stdout] 2168 | / pub async fn mark_release_secret_set_finalized( [INFO] [stdout] 2169 | | &self, [INFO] [stdout] 2170 | | repo_name: &str, [INFO] [stdout] 2171 | | version: &str, [INFO] [stdout] 2172 | | target: &str, [INFO] [stdout] 2173 | | finalized_at: &str, [INFO] [stdout] 2174 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2192:5 [INFO] [stdout] | [INFO] [stdout] 2192 | pub async fn insert_secret_audit_event(&self, event: &SecretAuditEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2210:5 [INFO] [stdout] | [INFO] [stdout] 2210 | / pub async fn recent_secret_audit_events( [INFO] [stdout] 2211 | | &self, [INFO] [stdout] 2212 | | repo_name: &str, [INFO] [stdout] 2213 | | limit: i64, [INFO] [stdout] 2214 | | ) -> Result> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2231:5 [INFO] [stdout] | [INFO] [stdout] 2231 | / pub async fn record_test_execution( [INFO] [stdout] 2232 | | &self, [INFO] [stdout] 2233 | | test_name: &str, [INFO] [stdout] 2234 | | version: &str, [INFO] [stdout] 2235 | | duration_ms: i64, [INFO] [stdout] 2236 | | status: &str, [INFO] [stdout] 2237 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2252:5 [INFO] [stdout] | [INFO] [stdout] 2252 | / pub async fn latest_successful_test_execution( [INFO] [stdout] 2253 | | &self, [INFO] [stdout] 2254 | | test_name: &str, [INFO] [stdout] 2255 | | ) -> Result> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2271:5 [INFO] [stdout] | [INFO] [stdout] 2271 | / pub async fn get_test_bottlenecks( [INFO] [stdout] 2272 | | &self, [INFO] [stdout] 2273 | | mode: &str, [INFO] [stdout] 2274 | | limit: i64, [INFO] [stdout] 2275 | | ) -> Result> { [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/state.rs:2314:5 [INFO] [stdout] | [INFO] [stdout] 2314 | / pub async fn get_test_history( [INFO] [stdout] 2315 | | &self, [INFO] [stdout] 2316 | | test_name: &str, [INFO] [stdout] 2317 | | limit: i64, [INFO] [stdout] 2318 | | ) -> Result> { [INFO] [stdout] | |___________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/taint.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(pool: SqlitePool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/cache.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | pub test_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/cache.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | pub cache_key: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/cache.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub original_duration_ms: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/cache.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | pub cached_at: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/cache.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub test_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/cache.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | pub reason: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub subsystem: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub command: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub kind: String, // "unit_filter", "integration", "sentinel", "changed_test" [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub reason: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub mode: TestPlanMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub confidence: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub selected_tests: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub skipped_subsystems: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub affected_subsystems: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub changed_paths: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | pub fallback_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub sentinel_tests: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/planner.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub rationale: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_intel/planner.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn full(reason: &str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/test_intel/planner.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn docs_only() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/subsystem.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub id: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/subsystem.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub description: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/subsystem.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/test_intel/subsystem.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/subsystem.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub owned_paths: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/subsystem.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub unit_filter: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/subsystem.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub integration_tests: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/subsystem.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub cross_cutting: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_intel/testmap.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct TestMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub policy: TestMapPolicy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub global_invalidators: TestMapPaths, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub docs: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub subsystem: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_intel/testmap.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct TestMapPolicy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub full_on_unknown: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub min_confidence: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_intel/testmap.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct TestMapPaths { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub paths: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/test_intel/testmap.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct TestMapSubsystem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.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/test_intel/testmap.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub paths: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub ci_jobs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub cross_cutting: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub mode: ExternalPlanMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub selected_jobs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub skipped_jobs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub affected_subsystems: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub confidence: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub rationale: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub changed_paths: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_intel/testmap.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub fallback_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/test_intel/testmap.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | pub enum ExternalPlanMode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/test_intel/testmap.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Full, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/test_intel/testmap.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | Selected, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/test_intel/testmap.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | DocsOnly, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub pipeline_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub job_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub job_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub duration_secs: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub trace_tail: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub passed: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub command: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub job_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub image: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub tags: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub timeout_secs: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub risk_class: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub rationale: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub test_command: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub job_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub image: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub tags: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub timeout_secs: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub force: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub commit_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | pub test_commands: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub job_name_prefix: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | pub image: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub tags: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub timeout_secs: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub max_parallel: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub force: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/test_runner.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | pub commit_sha: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/test_runner.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn plan_test_run(opts: &TestRunOpts) -> TestRunPlan { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/tui/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub mod flow; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/tui/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / pub async fn run_tui( [INFO] [stdout] 18 | | db: crate::state::Db, [INFO] [stdout] 19 | | docker_ctl: crate::docker::DockerCtl, [INFO] [stdout] 20 | | client: crate::gitlab_client::GitlabClient, [INFO] [stdout] 21 | | ) -> Result<()> { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/tui/mod.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | / pub async fn run_tui_once( [INFO] [stdout] 61 | | db: crate::state::Db, [INFO] [stdout] 62 | | docker_ctl: crate::docker::DockerCtl, [INFO] [stdout] 63 | | client: crate::gitlab_client::GitlabClient, [INFO] [stdout] 64 | | ) -> Result<()> { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/tui/action_registry.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum RiskTier { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/action_registry.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | ReadOnly, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/action_registry.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | Low, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/action_registry.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/action_registry.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Production, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/action_registry.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn label(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/action_registry.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn color(self) -> Color { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/tui/action_registry.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub enum Surface { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/action_registry.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | Cli, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/action_registry.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Tui, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/action_registry.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | Capability, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/action_registry.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | pub struct ActionEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/action_registry.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub id: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/action_registry.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub label: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/action_registry.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub key_hint: Option<&'static str>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/action_registry.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub risk_tier: RiskTier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/action_registry.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub surfaces: &'static [Surface], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/action_registry.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub dry_run: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/action_registry.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub description: &'static str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/action_registry.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn matches_query(&self, query: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a static [INFO] [stdout] --> src/tui/action_registry.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub static REGISTRY: &[ActionEntry] = &[ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/tui/app.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum ActiveTab { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | Mission, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Release, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Jobs, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Agents, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Tests, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | Pools, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | Cache, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | Evidence, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | Secrets, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tui/app.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn from_number(n: u8) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/tui/app.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | pub enum TestViewMode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | Average, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | Latest, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/tui/app.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | pub enum EvidenceViewMode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | Capsules, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | AuditLedger, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/tui/app.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | pub enum ActivePane { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | Pools, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | Pipelines, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/app.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | Jobs, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/app.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub struct StorageBreakdown { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub docker_images_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub docker_volumes_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub docker_build_cache_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub cas_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub crate_cache_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub runner_data_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub git_repos_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub rust_target_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub vgit_db_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | pub total_disk_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | pub disk_available_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/app.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | pub struct PipelineMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub pipeline: TrackedPipeline, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub total: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub completed: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/app.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | pub struct LogTarget { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | pub job_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/app.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct LiveLogState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub target: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | pub text: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | pub updated_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub error: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | pub stale: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/app.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | pub struct TuiStateSnapshot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | pub pools: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | pub gitlab_ready: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub active_containers: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub recent_jobs: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub pipelines: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub flow: crate::tui::flow::FlowSnapshot, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | pub live_log: LiveLogState, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | pub shadow_summary: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | pub hot_cache_usage_bytes: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub cache_hits: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub cache_objects_count: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | pub proxy_healthy: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | pub registry_healthy: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | pub mirror_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub ca_mounted: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | pub singleflight_requests: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | pub hit_ratio: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | pub miss_count: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | pub total_requests: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | pub active_taint_count: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub detonation_breaches: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | pub cold_execution_downgrades: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub cas_disk_bytes: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub crate_cache_disk_bytes: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub storage_breakdown: StorageBreakdown, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub pipeline_eta: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub pipeline_progress: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | pub release_status: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | pub release_status_generated_at: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | pub test_bottlenecks_avg: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub test_bottlenecks_latest: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub last_sync_at: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub inspector_capsule: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub inspector_job_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub recent_evidence: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub secret_audit_events: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub agent_pipelines: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub recent_audit_events: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/app.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | pub struct App { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub db: Db, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub docker: DockerCtl, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | pub gitlab: GitlabClient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | pub state: TuiStateSnapshot, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub active_tab: ActiveTab, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | pub active_pane: ActivePane, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | pub selected_pool_index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | pub selected_pipeline_index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | pub selected_job_index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | pub selected_job_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | pub maximize_logs: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub log_scroll_offset: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | pub follow_log_tail: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub test_view_mode: TestViewMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | pub selected_test_index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub selected_test_history: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub selected_evidence_index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub selected_palette_index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub command_palette_open: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub command_palette_query: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub evidence_view_mode: EvidenceViewMode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub tick_count: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | pub log_target: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | pub log_target_tx: watch::Sender>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/app.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | pub flow_tx: mpsc::Sender, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tui/app.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(db: Db, docker: DockerCtl, gitlab: GitlabClient) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn start_background_sync(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:520:5 [INFO] [stdout] | [INFO] [stdout] 520 | pub async fn refresh_now(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:590:5 [INFO] [stdout] | [INFO] [stdout] 590 | pub async fn tick(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:770:5 [INFO] [stdout] | [INFO] [stdout] 770 | pub fn cycle_tab_next(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:784:5 [INFO] [stdout] | [INFO] [stdout] 784 | pub fn cycle_pane_next(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:791:5 [INFO] [stdout] | [INFO] [stdout] 791 | pub fn cycle_pane_prev(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:796:5 [INFO] [stdout] | [INFO] [stdout] 796 | pub fn up(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:846:5 [INFO] [stdout] | [INFO] [stdout] 846 | pub fn down(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:931:5 [INFO] [stdout] | [INFO] [stdout] 931 | pub fn selected_job(&self) -> Option<&JobEvent> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:935:5 [INFO] [stdout] | [INFO] [stdout] 935 | pub fn open_selected_job_log(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:944:5 [INFO] [stdout] | [INFO] [stdout] 944 | pub fn close_log_view(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:949:5 [INFO] [stdout] | [INFO] [stdout] 949 | pub fn scroll_logs_up(&mut self, amount: u16) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:954:5 [INFO] [stdout] | [INFO] [stdout] 954 | pub fn scroll_logs_down(&mut self, amount: u16) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:959:5 [INFO] [stdout] | [INFO] [stdout] 959 | pub fn follow_logs(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:964:5 [INFO] [stdout] | [INFO] [stdout] 964 | pub fn jump_logs_top(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:969:5 [INFO] [stdout] | [INFO] [stdout] 969 | pub async fn toggle_pool_paused(&mut self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:980:5 [INFO] [stdout] | [INFO] [stdout] 980 | pub async fn delete_selected_item(&mut self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:1008:5 [INFO] [stdout] | [INFO] [stdout] 1008 | pub async fn retry_selected_job(&mut self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:1018:5 [INFO] [stdout] | [INFO] [stdout] 1018 | pub fn toggle_test_view_mode(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/app.rs:1027:5 [INFO] [stdout] | [INFO] [stdout] 1027 | pub async fn fetch_selected_test_history(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/tui/flow/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod builder; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/tui/flow/mod.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub mod collector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/tui/flow/mod.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod eta; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/tui/flow/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub mod inspector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/tui/flow/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod model; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/tui/flow/mod.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub mod widget; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/tui/flow/builder.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn classify_column(job_name: &str) -> FlowColumnKind { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/tui/flow/builder.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn classify_lane(job_name: &str) -> LaneKind { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/tui/flow/builder.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn build_graph(pipeline_id: i64, jobs: Vec) -> FlowGraph { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/tui/flow/collector.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / pub async fn run_collector( [INFO] [stdout] 13 | | db: Db, [INFO] [stdout] 14 | | docker: DockerCtl, [INFO] [stdout] 15 | | gitlab: GitlabClient, [INFO] [stdout] 16 | | tx: mpsc::Sender, [INFO] [stdout] 17 | | _log_rx: watch::Receiver>, [INFO] [stdout] 18 | | ) { [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/tui/flow/eta.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / pub fn estimate_job_eta( [INFO] [stdout] 4 | | job_name: &str, [INFO] [stdout] 5 | | lane: super::model::LaneKind, [INFO] [stdout] 6 | | elapsed_secs: i64, [INFO] [stdout] 7 | | ) -> EtaEstimate { [INFO] [stdout] | |________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/tui/flow/inspector.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / pub fn draw_inspector( [INFO] [stdout] 10 | | f: &mut Frame, [INFO] [stdout] 11 | | area: Rect, [INFO] [stdout] 12 | | node: Option<&FlowNode>, [INFO] [stdout] 13 | | trace_tail: Option<&str>, [INFO] [stdout] 14 | | ) { [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/flow/model.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct FlowSnapshot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub generated_at: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub gitlab_online: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub active_pipelines: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub stale: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub last_non_empty_at: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub selected_pipeline_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub release: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub pools: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub active_containers: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub cache_metrics: CacheMetrics, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/flow/model.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct CacheMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub hot_usage_bytes: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub hits: i64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub objects: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub singleflight_coalesced: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub hit_ratio: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub misses: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub requests: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/flow/model.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct PipelineFlow { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub pipeline_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub project_id: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub ref_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub sha: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub graph: FlowGraph, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub current_blocker: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub critical_path: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub eta: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub progress_pct: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/flow/model.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | pub struct FlowGraph { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub columns: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub nodes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub edges: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/flow/model.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct FlowColumn { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub key: FlowColumnKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub title: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub eta: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub lane_groups: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/flow/model.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | pub struct LaneGroup { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub lane: LaneKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub title: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub node_ids: Vec, // references FlowNode.id [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/flow/model.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct FlowNode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub id: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub job_id: Option, // GitLab job ID if it exists [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub label: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub column: FlowColumnKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub lane: LaneKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub progress_pct: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub eta: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub is_required: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub is_critical_path: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | pub backend: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | pub elapsed_secs: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tui/flow/model.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | pub struct FlowEdge { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub from: i64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tui/flow/model.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub to: i64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/tui/flow/model.rs:90:1 [INFO] [stdout] | [INFO] [stdout] 90 | pub enum FlowColumnKind { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Commit, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | Admission, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | Impact, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | Pipeline, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | Build, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | Tests, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | Security, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | Package, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | ReleaseGates, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | Canary, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | Production, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | Other, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/tui/flow/model.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn to_str(&self) -> &'static str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/tui/flow/model.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | pub enum LaneKind { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/tui/flow/model.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | Git, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [WARN] too many lines in the log, truncating it