[INFO] fetching crate cerebras-rs 0.0.2... [INFO] checking cerebras-rs-0.0.2 against master#8c32e313cccf7df531e2d49ffb8227bb92304aee for pr-145608-1 [INFO] extracting crate cerebras-rs 0.0.2 into /workspace/builds/worker-6-tc1/source [INFO] removed /workspace/builds/worker-6-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-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate cerebras-rs 0.0.2 on toolchain 8c32e313cccf7df531e2d49ffb8227bb92304aee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "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" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded deadpool v0.10.0 [INFO] [stderr] Downloaded wiremock v0.6.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 14f9d005f05395f4e0f4e2ef1f20fe9e423ff269af98948a5cbb88c69ee25fbd [INFO] running `Command { std: "docker" "start" "-a" "14f9d005f05395f4e0f4e2ef1f20fe9e423ff269af98948a5cbb88c69ee25fbd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "14f9d005f05395f4e0f4e2ef1f20fe9e423ff269af98948a5cbb88c69ee25fbd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14f9d005f05395f4e0f4e2ef1f20fe9e423ff269af98948a5cbb88c69ee25fbd", kill_on_drop: false }` [INFO] [stdout] 14f9d005f05395f4e0f4e2ef1f20fe9e423ff269af98948a5cbb88c69ee25fbd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 386a174e8bc70ec12ec01395eee6091ac10fe4c4c1a0e02fc59dc24c44acd2ea [INFO] running `Command { std: "docker" "start" "-a" "386a174e8bc70ec12ec01395eee6091ac10fe4c4c1a0e02fc59dc24c44acd2ea", kill_on_drop: false }` [INFO] [stderr] Checking parking_lot_core v0.9.11 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking serde v1.0.219 [INFO] [stderr] Checking getrandom v0.3.3 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking deadpool-runtime v0.1.4 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Checking icu_properties v2.0.1 [INFO] [stderr] Checking icu_normalizer v2.0.0 [INFO] [stderr] Checking ring v0.17.14 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Checking async-stream v0.3.6 [INFO] [stderr] Checking parking_lot v0.12.4 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking tokio v1.45.1 [INFO] [stderr] Checking rand v0.9.1 [INFO] [stderr] Checking eventsource-stream v0.2.3 [INFO] [stderr] Checking thiserror v2.0.12 [INFO] [stderr] Checking rustls-webpki v0.103.3 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Checking idna v1.0.3 [INFO] [stderr] Checking rustls v0.23.27 [INFO] [stderr] Checking url v2.5.4 [INFO] [stderr] Checking serde_json v1.0.140 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking uuid v1.17.0 [INFO] [stderr] Checking assert-json-diff v2.0.2 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking tokio-util v0.7.15 [INFO] [stderr] Checking tower v0.5.2 [INFO] [stderr] Checking tokio-stream v0.1.17 [INFO] [stderr] Checking deadpool v0.10.0 [INFO] [stderr] Checking tokio-test v0.4.4 [INFO] [stderr] Checking tower-http v0.6.6 [INFO] [stderr] Checking h2 v0.4.10 [INFO] [stderr] Checking tokio-rustls v0.26.2 [INFO] [stderr] Checking hyper v1.6.0 [INFO] [stderr] Checking hyper-util v0.1.14 [INFO] [stderr] Checking hyper-rustls v0.27.7 [INFO] [stderr] Checking wiremock v0.6.3 [INFO] [stderr] Checking mockito v1.7.0 [INFO] [stderr] Checking reqwest v0.12.19 [INFO] [stderr] Checking 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] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.68s [INFO] running `Command { std: "docker" "inspect" "386a174e8bc70ec12ec01395eee6091ac10fe4c4c1a0e02fc59dc24c44acd2ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "386a174e8bc70ec12ec01395eee6091ac10fe4c4c1a0e02fc59dc24c44acd2ea", kill_on_drop: false }` [INFO] [stdout] 386a174e8bc70ec12ec01395eee6091ac10fe4c4c1a0e02fc59dc24c44acd2ea