[INFO] fetching crate cerebras-rs 0.0.2... [INFO] testing cerebras-rs-0.0.2 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate cerebras-rs 0.0.2 into /workspace/builds/worker-0-tc1/source [INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml [INFO] started tweaking crates.io crate cerebras-rs 0.0.2 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate cerebras-rs 0.0.2 [INFO] tweaked toml for crates.io crate cerebras-rs 0.0.2 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate cerebras-rs 0.0.2 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate cerebras-rs 0.0.2 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded eventsource-stream v0.2.3 [INFO] [stderr] Downloaded wiremock v0.6.3 [INFO] [stderr] Downloaded mockito v1.7.0 [INFO] [stderr] Downloaded deadpool v0.10.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 80b76e7f4b5c4979cfbdfd958d3277d48d7f5e0afc1d7a3b979a1645c3e55e90 [INFO] running `Command { std: "docker" "start" "-a" "80b76e7f4b5c4979cfbdfd958d3277d48d7f5e0afc1d7a3b979a1645c3e55e90", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "80b76e7f4b5c4979cfbdfd958d3277d48d7f5e0afc1d7a3b979a1645c3e55e90", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80b76e7f4b5c4979cfbdfd958d3277d48d7f5e0afc1d7a3b979a1645c3e55e90", kill_on_drop: false }` [INFO] [stdout] 80b76e7f4b5c4979cfbdfd958d3277d48d7f5e0afc1d7a3b979a1645c3e55e90 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 59edefaea1eb3d18eef41059d28d5bef253d0fd0177788432ef6e18f2bafbddb [INFO] running `Command { std: "docker" "start" "-a" "59edefaea1eb3d18eef41059d28d5bef253d0fd0177788432ef6e18f2bafbddb", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling cc v1.2.26 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling rustls v0.23.27 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling webpki-roots v1.0.0 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling eventsource-stream v0.2.3 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling tokio v1.45.1 [INFO] [stderr] Compiling rustls-webpki v0.103.3 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.2 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling tokio-util v0.7.15 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling hyper-util v0.1.14 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.19 [INFO] [stderr] Compiling cerebras-rs v0.0.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:257:1 [INFO] [stdout] | [INFO] [stdout] 257 | pub mod apis; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | pub mod models; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ResponseContent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub status: reqwest::StatusCode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub content: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub entity: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/apis/mod.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub enum Error { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Reqwest(reqwest::Error), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Serde(serde_json::Error), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Io(std::io::Error), [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | ResponseError(ResponseContent), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/apis/mod.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn urlencode>(s: T) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/apis/mod.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn parse_deep_object(prefix: &str, value: &serde_json::Value) -> Vec<(String, String)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/apis/mod.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub mod default_api; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/apis/mod.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | pub mod configuration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Status200(models::CreateChatCompletion200Response), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | Status200(models::CreateCompletion200Response), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | Status200(models::ModelList), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | Status200(models::Model), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | Status400(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | Status422(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | Status400(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | Status422(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | Status404(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/configuration.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct Configuration { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub base_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub user_agent: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub client: reqwest::Client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub basic_auth: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub oauth_access_token: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub bearer_access_token: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub api_key: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/apis/configuration.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub type BasicAuth = (String, Option); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/configuration.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct ApiKey { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub prefix: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub key: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/apis/configuration.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new() -> Configuration { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod chat_choice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod chat_choice_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod chat_completion; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod chat_completion_chunk; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub mod chat_completion_request; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub mod chat_message; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod chat_message_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub mod completion; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub mod completion_choice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub mod completion_choice_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub mod completion_chunk; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | pub mod completion_request; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | pub mod create_chat_completion_200_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub mod create_chat_completion_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub mod create_completion_200_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub mod create_completion_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub mod error_detail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub mod function_call; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | pub mod function_definition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub mod function_name; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub mod json_schema; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | pub mod model; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | pub mod model_identifier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | pub mod model_list; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub mod prompt; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | pub mod response_format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | pub mod stop_condition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub mod time_info; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub mod tool; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | pub mod tool_choice_option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | pub mod usage; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_choice.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_choice.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ToolCalls, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | ContentFilter, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_choice_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub delta: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_choice_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ToolCalls, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | ContentFilter, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new() -> ChatCompletion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_completion.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | ChatPeriodCompletion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion_chunk.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion_chunk.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn new() -> ChatCompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_completion_chunk.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | ChatPeriodCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion_request.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub model: models::ModelIdentifier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub stop: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub response_format: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub tools: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub tool_choice: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion_request.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(model: models::ModelIdentifier, messages: Vec) -> ChatCompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_message.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub role: Role, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_message.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new(role: Role, content: String) -> ChatMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | System, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | User, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | Assistant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | Tool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_message_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatMessageDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub role: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub content: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_message_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatMessageDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Assistant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Completion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new() -> Completion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | TextCompletion, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_choice.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub text: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_choice.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> CompletionChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_choice_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub text: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_choice_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> CompletionChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice_delta.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_chunk.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_chunk.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn new() -> CompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_chunk.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | TextCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_request.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub model: models::ModelIdentifier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub prompt: models::Prompt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub temperature: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub top_p: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub stream: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub stop: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_request.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(model: models::ModelIdentifier, prompt: models::Prompt) -> CompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum CreateChatCompletion200Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CreateChatCompletionResponse(models::CreateChatCompletionResponse), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | ChatCompletionChunk(models::ChatCompletionChunk), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | ChatPeriodCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/create_chat_completion_response.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CreateChatCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/create_chat_completion_response.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn new() -> CreateChatCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/create_completion_200_response.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum CreateCompletion200Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CreateCompletionResponse(models::CreateCompletionResponse), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | CompletionChunk(models::CompletionChunk), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | TextCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/create_completion_response.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CreateCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/create_completion_response.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn new() -> CreateCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/error_detail.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ErrorDetail { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub code: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub param: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/error_detail.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn new() -> ErrorDetail { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_call.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionCall { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_call.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> FunctionCall { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_definition.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionDefinition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_definition.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn new(name: String) -> FunctionDefinition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_name.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionName { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_name.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new() -> FunctionName { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/json_schema.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct JsonSchema { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/json_schema.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn new() -> JsonSchema { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/model.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Model { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/model.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn new() -> Model { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | Model, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Llama4Scout17b16eInstruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Llama3Period18b, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Llama3Period370b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | Qwen332b, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | DeepseekR1DistillLlama70b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/model_list.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ModelList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model_list.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model_list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub data: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/model_list.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> ModelList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_list.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | List, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/prompt.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum Prompt { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/prompt.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/prompt.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/response_format.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ResponseFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/response_format.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/response_format.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub json_schema: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/response_format.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> ResponseFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/response_format.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Text, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/response_format.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | JsonSchema, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/stop_condition.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum StopCondition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/stop_condition.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/stop_condition.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/time_info.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct TimeInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/time_info.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new() -> TimeInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/tool.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Tool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/tool.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/tool.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub function: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/tool.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> Tool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Function, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/tool_choice_option.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum ToolChoiceOption { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool_choice_option.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool_choice_option.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | FunctionName(models::FunctionName), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/usage.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Usage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub prompt_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub completion_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub total_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/usage.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> Usage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 20s [INFO] running `Command { std: "docker" "inspect" "59edefaea1eb3d18eef41059d28d5bef253d0fd0177788432ef6e18f2bafbddb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "59edefaea1eb3d18eef41059d28d5bef253d0fd0177788432ef6e18f2bafbddb", kill_on_drop: false }` [INFO] [stdout] 59edefaea1eb3d18eef41059d28d5bef253d0fd0177788432ef6e18f2bafbddb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] e87634da7849446886d2020262b1824dfdf2c56d78a4e4e7ac64c31070490a61 [INFO] running `Command { std: "docker" "start" "-a" "e87634da7849446886d2020262b1824dfdf2c56d78a4e4e7ac64c31070490a61", kill_on_drop: false }` [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling zerocopy v0.8.25 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling deadpool-runtime v0.1.4 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling tokio v1.45.1 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling tokio-util v0.7.15 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling deadpool v0.10.0 [INFO] [stderr] Compiling h2 v0.4.10 [INFO] [stderr] Compiling tokio-test v0.4.4 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling hyper-util v0.1.14 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling mockito v1.7.0 [INFO] [stderr] Compiling wiremock v0.6.3 [INFO] [stderr] Compiling reqwest v0.12.19 [INFO] [stderr] Compiling cerebras-rs v0.0.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:257:1 [INFO] [stdout] | [INFO] [stdout] 257 | pub mod apis; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | pub mod models; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ResponseContent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub status: reqwest::StatusCode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub content: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub entity: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/apis/mod.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub enum Error { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Reqwest(reqwest::Error), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Serde(serde_json::Error), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Io(std::io::Error), [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | ResponseError(ResponseContent), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/apis/mod.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn urlencode>(s: T) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/apis/mod.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn parse_deep_object(prefix: &str, value: &serde_json::Value) -> Vec<(String, String)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/apis/mod.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub mod default_api; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/apis/mod.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | pub mod configuration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Status200(models::CreateChatCompletion200Response), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | Status200(models::CreateCompletion200Response), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | Status200(models::ModelList), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | Status200(models::Model), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | Status400(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | Status422(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | Status400(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | Status422(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | Status404(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/configuration.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct Configuration { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub base_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub user_agent: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub client: reqwest::Client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub basic_auth: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub oauth_access_token: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub bearer_access_token: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub api_key: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/apis/configuration.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub type BasicAuth = (String, Option); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/configuration.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct ApiKey { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub prefix: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub key: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/apis/configuration.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new() -> Configuration { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod chat_choice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod chat_choice_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod chat_completion; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod chat_completion_chunk; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub mod chat_completion_request; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub mod chat_message; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod chat_message_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub mod completion; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub mod completion_choice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub mod completion_choice_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub mod completion_chunk; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | pub mod completion_request; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | pub mod create_chat_completion_200_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub mod create_chat_completion_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub mod create_completion_200_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub mod create_completion_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub mod error_detail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub mod function_call; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | pub mod function_definition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub mod function_name; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub mod json_schema; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | pub mod model; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | pub mod model_identifier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | pub mod model_list; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub mod prompt; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | pub mod response_format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | pub mod stop_condition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub mod time_info; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub mod tool; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | pub mod tool_choice_option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | pub mod usage; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_choice.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_choice.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ToolCalls, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | ContentFilter, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_choice_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub delta: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_choice_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ToolCalls, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | ContentFilter, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new() -> ChatCompletion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_completion.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | ChatPeriodCompletion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion_chunk.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion_chunk.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn new() -> ChatCompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_completion_chunk.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | ChatPeriodCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion_request.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub model: models::ModelIdentifier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub stop: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub response_format: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub tools: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub tool_choice: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion_request.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(model: models::ModelIdentifier, messages: Vec) -> ChatCompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_message.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub role: Role, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_message.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new(role: Role, content: String) -> ChatMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | System, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | User, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | Assistant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | Tool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_message_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatMessageDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub role: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub content: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_message_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatMessageDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Assistant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Completion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new() -> Completion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | TextCompletion, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_choice.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub text: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_choice.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> CompletionChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_choice_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub text: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_choice_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> CompletionChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice_delta.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_chunk.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_chunk.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn new() -> CompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_chunk.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | TextCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_request.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub model: models::ModelIdentifier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub prompt: models::Prompt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub temperature: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub top_p: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub stream: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub stop: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_request.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(model: models::ModelIdentifier, prompt: models::Prompt) -> CompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum CreateChatCompletion200Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CreateChatCompletionResponse(models::CreateChatCompletionResponse), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | ChatCompletionChunk(models::ChatCompletionChunk), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | ChatPeriodCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/create_chat_completion_response.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CreateChatCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/create_chat_completion_response.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn new() -> CreateChatCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/create_completion_200_response.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum CreateCompletion200Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CreateCompletionResponse(models::CreateCompletionResponse), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | CompletionChunk(models::CompletionChunk), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | TextCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/create_completion_response.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CreateCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/create_completion_response.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn new() -> CreateCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/error_detail.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ErrorDetail { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub code: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub param: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/error_detail.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn new() -> ErrorDetail { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_call.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionCall { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_call.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> FunctionCall { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_definition.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionDefinition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_definition.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn new(name: String) -> FunctionDefinition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_name.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionName { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_name.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new() -> FunctionName { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/json_schema.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct JsonSchema { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/json_schema.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn new() -> JsonSchema { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/model.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Model { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/model.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn new() -> Model { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | Model, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Llama4Scout17b16eInstruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Llama3Period18b, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Llama3Period370b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | Qwen332b, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | DeepseekR1DistillLlama70b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/model_list.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ModelList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model_list.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model_list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub data: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/model_list.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> ModelList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_list.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | List, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/prompt.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum Prompt { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/prompt.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/prompt.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/response_format.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ResponseFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/response_format.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/response_format.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub json_schema: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/response_format.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> ResponseFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/response_format.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Text, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/response_format.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | JsonSchema, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/stop_condition.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum StopCondition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/stop_condition.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/stop_condition.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/time_info.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct TimeInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/time_info.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new() -> TimeInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/tool.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Tool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/tool.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/tool.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub function: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/tool.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> Tool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Function, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/tool_choice_option.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum ToolChoiceOption { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool_choice_option.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool_choice_option.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | FunctionName(models::FunctionName), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/usage.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Usage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub prompt_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub completion_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub total_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/usage.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> Usage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:257:1 [INFO] [stdout] | [INFO] [stdout] 257 | pub mod apis; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | pub mod models; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ResponseContent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub status: reqwest::StatusCode, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub content: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub entity: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/apis/mod.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub enum Error { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Reqwest(reqwest::Error), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Serde(serde_json::Error), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Io(std::io::Error), [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | ResponseError(ResponseContent), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/apis/mod.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn urlencode>(s: T) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/apis/mod.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn parse_deep_object(prefix: &str, value: &serde_json::Value) -> Vec<(String, String)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/apis/mod.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub mod default_api; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/apis/mod.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | pub mod configuration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Status200(models::CreateChatCompletion200Response), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | Status200(models::CreateCompletion200Response), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | Status200(models::ModelList), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | Status200(models::Model), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | Status400(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | Status422(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | Status400(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | Status422(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | Status401(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | Status404(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | Status429(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Status500(models::ErrorDetail), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/apis/default_api.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | UnknownValue(serde_json::Value), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/configuration.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct Configuration { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub base_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub user_agent: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub client: reqwest::Client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub basic_auth: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub oauth_access_token: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub bearer_access_token: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub api_key: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/apis/configuration.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub type BasicAuth = (String, Option); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/apis/configuration.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct ApiKey { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub prefix: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/apis/configuration.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub key: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/apis/configuration.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new() -> Configuration { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod chat_choice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub mod chat_choice_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub mod chat_completion; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub mod chat_completion_chunk; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub mod chat_completion_request; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub mod chat_message; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod chat_message_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub mod completion; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub mod completion_choice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub mod completion_choice_delta; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub mod completion_chunk; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | pub mod completion_request; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | pub mod create_chat_completion_200_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub mod create_chat_completion_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub mod create_completion_200_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub mod create_completion_response; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub mod error_detail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub mod function_call; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | pub mod function_definition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub mod function_name; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub mod json_schema; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | pub mod model; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | pub mod model_identifier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | pub mod model_list; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub mod prompt; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | pub mod response_format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | pub mod stop_condition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub mod time_info; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub mod tool; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | pub mod tool_choice_option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/models/mod.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | pub mod usage; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_choice.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_choice.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ToolCalls, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | ContentFilter, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_choice_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub delta: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_choice_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_choice_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | ToolCalls, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_choice_delta.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | ContentFilter, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new() -> ChatCompletion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_completion.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | ChatPeriodCompletion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion_chunk.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_chunk.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion_chunk.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn new() -> ChatCompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_completion_chunk.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | ChatPeriodCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_completion_request.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatCompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub model: models::ModelIdentifier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub stop: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub response_format: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub tools: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_completion_request.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub tool_choice: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_completion_request.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(model: models::ModelIdentifier, messages: Vec) -> ChatCompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_message.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub role: Role, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_message.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new(role: Role, content: String) -> ChatMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | System, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | User, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | Assistant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | Tool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/chat_message_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ChatMessageDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub role: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub content: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/chat_message_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/chat_message_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> ChatMessageDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/chat_message_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Assistant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Completion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub system_fingerprint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new() -> Completion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | TextCompletion, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_choice.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub text: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_choice.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> CompletionChoice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_choice_delta.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub index: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub text: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_choice_delta.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_choice_delta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> CompletionChoiceDelta { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice_delta.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_choice_delta.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Length, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_chunk.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_chunk.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_chunk.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn new() -> CompletionChunk { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/completion_chunk.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | TextCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/completion_request.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub model: models::ModelIdentifier, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub prompt: models::Prompt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub temperature: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub top_p: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub stream: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/completion_request.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub stop: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/completion_request.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(model: models::ModelIdentifier, prompt: models::Prompt) -> CompletionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum CreateChatCompletion200Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CreateChatCompletionResponse(models::CreateChatCompletionResponse), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | ChatCompletionChunk(models::ChatCompletionChunk), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_chat_completion_200_response.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | ChatPeriodCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/create_chat_completion_response.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CreateChatCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_chat_completion_response.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/create_chat_completion_response.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn new() -> CreateChatCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/create_completion_200_response.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum CreateCompletion200Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | CreateCompletionResponse(models::CreateCompletionResponse), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | CompletionChunk(models::CompletionChunk), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/create_completion_200_response.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | TextCompletionPeriodChunk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/create_completion_response.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct CreateCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub created: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub model: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub choices: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub usage: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/create_completion_response.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub time_info: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/create_completion_response.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn new() -> CreateCompletionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/error_detail.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ErrorDetail { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub code: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/error_detail.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub param: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/error_detail.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn new() -> ErrorDetail { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_call.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionCall { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_call.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> FunctionCall { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_definition.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionDefinition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_definition.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn new(name: String) -> FunctionDefinition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/function_name.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct FunctionName { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/function_name.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new() -> FunctionName { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/json_schema.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct JsonSchema { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/json_schema.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn new() -> JsonSchema { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/model.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Model { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/model.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn new() -> Model { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | Model, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Llama4Scout17b16eInstruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Llama3Period18b, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Llama3Period370b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | Qwen332b, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_identifier.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | DeepseekR1DistillLlama70b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/model_list.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ModelList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model_list.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub object: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/model_list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub data: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/model_list.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> ModelList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/model_list.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | List, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/prompt.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum Prompt { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/prompt.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/prompt.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/response_format.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ResponseFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/response_format.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/response_format.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub json_schema: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/response_format.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> ResponseFormat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/response_format.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Text, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/response_format.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | JsonSchema, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/stop_condition.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum StopCondition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/stop_condition.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/stop_condition.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Array(Vec), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/time_info.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct TimeInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/time_info.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new() -> TimeInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/tool.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Tool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/tool.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub r#type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/tool.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub function: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/tool.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new() -> Tool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | Function, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/models/tool_choice_option.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub enum ToolChoiceOption { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool_choice_option.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/models/tool_choice_option.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | FunctionName(models::FunctionName), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/models/usage.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct Usage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub prompt_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub completion_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/models/usage.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub total_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/models/usage.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new() -> Usage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/rcrt1.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crti.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbeginS.o" "/tmp/rustcwhXxdp/symbols.o" "<10 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/{libcerebras_rs-2eeda735fc9dd999.rlib,libanyhow-ba8dd496d0f3cbcd.rlib,libthiserror-705bee981045957c.rlib,libeventsource_stream-bdfb52f9458457b5.rlib,libnom-f783bed1a2342767.rlib,libtokio_stream-df1e1bc6d6c1dd9d.rlib,libchrono-294ed61cbf8bbb03.rlib,libiana_time_zone-bcdbc0f1f6b78de9.rlib,libnum_traits-27d03c8597fbcee0.rlib,libuuid-1e4f2fc3d43067dc.rlib,libgetrandom-a4ce4667cfc45a4c.rlib,libreqwest-5986cec38e508d81.rlib,libserde_urlencoded-48e45b1f9588b8bc.rlib,libhyper_rustls-c9196f14dcfca3e4.rlib,libwebpki_roots-666ee8d8a052df1e.rlib,libtokio_rustls-fa9e89b0171e20b6.rlib,librustls-9d6d1c4833e163ad.rlib,libsubtle-1fb68ce8837fb783.rlib,libwebpki-52d90a829eccd30f.rlib,libring-0ef07bd0dbdcd320.rlib,libgetrandom-3f4ffb82adfe5e72.rlib,libuntrusted-d5b84143af217070.rlib,librustls_pki_types-baeb14b1122ded2c.rlib,libzeroize-09c21d3143f2b564.rlib,libmime_guess-c37c00f77693b9bf.rlib,libunicase-ef532dbd8dd75916.rlib,libmime-e6f732c53ac9de40.rlib,libtower_http-061efc7a7561dfe6.rlib,libbitflags-f034ce1dbc73dff8.rlib,libiri_string-4592fe4c2b56dd80.rlib,libtower-44180538974f89cc.rlib,libsync_wrapper-5d5ccfb51a0b6f99.rlib,libtower_layer-36cd670e2261351e.rlib,libhyper_util-b5c7c81d79704eb1.rlib,libbase64-4cfc25a2fbceb95f.rlib,libipnet-b2a4d9c7d46183c3.rlib,libtower_service-0c39472df5066488.rlib,libhyper-da6b65204d82316e.rlib,libwant-afc2aa3e82cde7db.rlib,libtry_lock-bb60825742f22918.rlib,libhttparse-15bf9b6c0e0d4108.rlib,libh2-29ab70eccaae8e8d.rlib,libtracing-6b8f38cf37ce77d7.rlib,libtracing_core-8fb879b64c418583.rlib,libonce_cell-9f23038a26dfc6d0.rlib,libindexmap-dc50760bc2625706.rlib,libequivalent-c8ca4e154c540f6d.rlib,libhashbrown-217b7fa321d8dcb2.rlib,libatomic_waker-3fa4a96c0927b313.rlib,libhttpdate-a05a91876c090713.rlib,libfutures_util-5f29148ad9ce8b3b.rlib,libfutures_io-48a223b618848720.rlib,libslab-14567880f3b21ac9.rlib,libfutures_channel-6b1034c5b0c9853e.rlib,libfutures_task-668b9442d038e652.rlib,libpin_utils-b08f1197f0cdae19.rlib,libtokio_util-4b889cde8b0c4dac.rlib,libfutures_sink-5bcde6d6efedd2a7.rlib,libtokio-fca06d65964208b4.rlib,libsocket2-340c1655ae63f8c0.rlib,libmio-72a77b53de885bc2.rlib,libparking_lot-e8269818088446ef.rlib,libparking_lot_core-cb6ec45bfd065b90.rlib,liblibc-8454428c84ca4d78.rlib,libcfg_if-bfc6e2941b0f95e3.rlib,liblock_api-fe7d271eb08ef95f.rlib,libscopeguard-339f7eb6e1fefd1f.rlib,libhttp_body_util-7695369ba11e3d8f.rlib,libpin_project_lite-0d5016e1f2870cc0.rlib,libfutures_core-aea49b3401aac6bb.rlib,libhttp_body-09f61d2fb9c7e66b.rlib,liblog-fe55feed4fa9693d.rlib,libhttp-c24b69f7529b4b63.rlib,libbytes-0deeb68a8e6966b8.rlib,libfnv-81596130b397d5c3.rlib,liburl-8474b17c686693b6.rlib,libidna-4886bdb9dfe25477.rlib,libutf8_iter-91f65759b740ff04.rlib,libidna_adapter-1ce8ee82e3a07176.rlib,libicu_properties-a9565abb2a9eb719.rlib,libicu_properties_data-4a1ba444466da1b5.rlib,libicu_normalizer-ad33b7eb23225e24.rlib,libsmallvec-69eec1479380ded6.rlib,libicu_normalizer_data-b99ba7cb6c32814c.rlib,libicu_collections-c8b01d09f96fc4f4.rlib,libpotential_utf-bea404bd5423ae88.rlib,libicu_provider-97a4a628be0b9f22.rlib,libicu_locale_core-c4732944c5ebf355.rlib,libtinystr-7accc628c86368cf.rlib,liblitemap-a16138ac2f47f789.rlib,libwriteable-16e2a66eaf9f0b4c.rlib,libzerovec-7cbdc8fbb8f559c6.rlib,libzerotrie-27332367fac3b3b1.rlib,libyoke-947f2bc9c1c7b1ea.rlib,libstable_deref_trait-bd927906e69329b4.rlib,libzerofrom-6239b006b39b40e6.rlib,libform_urlencoded-6808de56d72ebd61.rlib,libpercent_encoding-4808a78ba306dff8.rlib,libserde_json-b547d6cc8d5330a7.rlib,libmemchr-8eb551391861f369.rlib,libitoa-ffb801c715a80a64.rlib,libryu-0a228f54b75663b5.rlib,libserde-04c7b7db3e97aced.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*}.rlib" "-lunwind" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libcfg_if-*,liblibc-*}.rlib" "-lc" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-L" "/tmp/rustcwhXxdp/raw-dylibs" "-Wl,-Bdynamic" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-nostartfiles" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/ring-1d281dfbdf53ae4d/out" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib" "-o" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/examples/streaming-949f831fddab649d" "-Wl,--gc-sections" "-static-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtendS.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtn.o" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cerebras-rs` (example "streaming") due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/rcrt1.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crti.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbeginS.o" "/tmp/rustcTYV6fW/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/{libcerebras_rs-2eeda735fc9dd999.rlib,libanyhow-ba8dd496d0f3cbcd.rlib,libthiserror-705bee981045957c.rlib,libeventsource_stream-bdfb52f9458457b5.rlib,libnom-f783bed1a2342767.rlib,libtokio_stream-df1e1bc6d6c1dd9d.rlib,libchrono-294ed61cbf8bbb03.rlib,libiana_time_zone-bcdbc0f1f6b78de9.rlib,libnum_traits-27d03c8597fbcee0.rlib,libuuid-1e4f2fc3d43067dc.rlib,libgetrandom-a4ce4667cfc45a4c.rlib,libreqwest-5986cec38e508d81.rlib,libserde_urlencoded-48e45b1f9588b8bc.rlib,libhyper_rustls-c9196f14dcfca3e4.rlib,libwebpki_roots-666ee8d8a052df1e.rlib,libtokio_rustls-fa9e89b0171e20b6.rlib,librustls-9d6d1c4833e163ad.rlib,libsubtle-1fb68ce8837fb783.rlib,libwebpki-52d90a829eccd30f.rlib,libring-0ef07bd0dbdcd320.rlib,libgetrandom-3f4ffb82adfe5e72.rlib,libuntrusted-d5b84143af217070.rlib,librustls_pki_types-baeb14b1122ded2c.rlib,libzeroize-09c21d3143f2b564.rlib,libmime_guess-c37c00f77693b9bf.rlib,libunicase-ef532dbd8dd75916.rlib,libmime-e6f732c53ac9de40.rlib,libtower_http-061efc7a7561dfe6.rlib,libbitflags-f034ce1dbc73dff8.rlib,libiri_string-4592fe4c2b56dd80.rlib,libtower-44180538974f89cc.rlib,libsync_wrapper-5d5ccfb51a0b6f99.rlib,libtower_layer-36cd670e2261351e.rlib,libhyper_util-b5c7c81d79704eb1.rlib,libbase64-4cfc25a2fbceb95f.rlib,libipnet-b2a4d9c7d46183c3.rlib,libtower_service-0c39472df5066488.rlib,libhyper-da6b65204d82316e.rlib,libwant-afc2aa3e82cde7db.rlib,libtry_lock-bb60825742f22918.rlib,libhttparse-15bf9b6c0e0d4108.rlib,libh2-29ab70eccaae8e8d.rlib,libtracing-6b8f38cf37ce77d7.rlib,libtracing_core-8fb879b64c418583.rlib,libonce_cell-9f23038a26dfc6d0.rlib,libindexmap-dc50760bc2625706.rlib,libequivalent-c8ca4e154c540f6d.rlib,libhashbrown-217b7fa321d8dcb2.rlib,libatomic_waker-3fa4a96c0927b313.rlib,libhttpdate-a05a91876c090713.rlib,libfutures_util-5f29148ad9ce8b3b.rlib,libfutures_io-48a223b618848720.rlib,libslab-14567880f3b21ac9.rlib,libfutures_channel-6b1034c5b0c9853e.rlib,libfutures_task-668b9442d038e652.rlib,libpin_utils-b08f1197f0cdae19.rlib,libtokio_util-4b889cde8b0c4dac.rlib,libfutures_sink-5bcde6d6efedd2a7.rlib,libtokio-fca06d65964208b4.rlib,libsocket2-340c1655ae63f8c0.rlib,libmio-72a77b53de885bc2.rlib,libparking_lot-e8269818088446ef.rlib,libparking_lot_core-cb6ec45bfd065b90.rlib,liblibc-8454428c84ca4d78.rlib,libcfg_if-bfc6e2941b0f95e3.rlib,liblock_api-fe7d271eb08ef95f.rlib,libscopeguard-339f7eb6e1fefd1f.rlib,libhttp_body_util-7695369ba11e3d8f.rlib,libpin_project_lite-0d5016e1f2870cc0.rlib,libfutures_core-aea49b3401aac6bb.rlib,libhttp_body-09f61d2fb9c7e66b.rlib,liblog-fe55feed4fa9693d.rlib,libhttp-c24b69f7529b4b63.rlib,libbytes-0deeb68a8e6966b8.rlib,libfnv-81596130b397d5c3.rlib,liburl-8474b17c686693b6.rlib,libidna-4886bdb9dfe25477.rlib,libutf8_iter-91f65759b740ff04.rlib,libidna_adapter-1ce8ee82e3a07176.rlib,libicu_properties-a9565abb2a9eb719.rlib,libicu_properties_data-4a1ba444466da1b5.rlib,libicu_normalizer-ad33b7eb23225e24.rlib,libsmallvec-69eec1479380ded6.rlib,libicu_normalizer_data-b99ba7cb6c32814c.rlib,libicu_collections-c8b01d09f96fc4f4.rlib,libpotential_utf-bea404bd5423ae88.rlib,libicu_provider-97a4a628be0b9f22.rlib,libicu_locale_core-c4732944c5ebf355.rlib,libtinystr-7accc628c86368cf.rlib,liblitemap-a16138ac2f47f789.rlib,libwriteable-16e2a66eaf9f0b4c.rlib,libzerovec-7cbdc8fbb8f559c6.rlib,libzerotrie-27332367fac3b3b1.rlib,libyoke-947f2bc9c1c7b1ea.rlib,libstable_deref_trait-bd927906e69329b4.rlib,libzerofrom-6239b006b39b40e6.rlib,libform_urlencoded-6808de56d72ebd61.rlib,libpercent_encoding-4808a78ba306dff8.rlib,libserde_json-b547d6cc8d5330a7.rlib,libmemchr-8eb551391861f369.rlib,libitoa-ffb801c715a80a64.rlib,libryu-0a228f54b75663b5.rlib,libserde-04c7b7db3e97aced.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*}.rlib" "-lunwind" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libcfg_if-*,liblibc-*}.rlib" "-lc" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-L" "/tmp/rustcTYV6fW/raw-dylibs" "-Wl,-Bdynamic" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-nostartfiles" "-L" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/ring-1d281dfbdf53ae4d/out" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib" "-o" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/examples/function_calling-557f10929d8204f0" "-Wl,--gc-sections" "-static-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtendS.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtn.o" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cerebras-rs` (example "function_calling") due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "e87634da7849446886d2020262b1824dfdf2c56d78a4e4e7ac64c31070490a61", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e87634da7849446886d2020262b1824dfdf2c56d78a4e4e7ac64c31070490a61", kill_on_drop: false }` [INFO] [stdout] e87634da7849446886d2020262b1824dfdf2c56d78a4e4e7ac64c31070490a61