[INFO] fetching crate kaho 0.0.4...
[INFO] documenting kaho-0.0.4 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate kaho 0.0.4 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate kaho 0.0.4
[INFO] finished tweaking crates.io crate kaho 0.0.4
[INFO] tweaked toml for crates.io crate kaho 0.0.4 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kaho 0.0.4 on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kaho 0.0.4 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0
[INFO] running `Command { std: "docker" "start" "615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking webpki-roots v1.0.7
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking tungstenite v0.26.2
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking hyper v1.9.0
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-tungstenite v0.26.2
[INFO] [stderr]     Checking tower-http v0.6.10
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]  Documenting kaho v0.0.4 (/opt/rustwide/workdir)
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/gateway/client.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / pub struct GatewayEventStream {
[INFO] [stdout] 19 | |     receiver: Receiver<KahoResult<GatewayEvent>>,
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports the public gateway client and configuration types.`
[INFO] [stdout]    = help: ends near `Represents a gateway event stream value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/gateway/client.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / pub struct GatewayEventStream {
[INFO] [stdout] 19 | |     receiver: Receiver<KahoResult<GatewayEvent>>,
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a gateway event stream value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a gateway event stream value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/gateway/client.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / pub struct GatewayClient {
[INFO] [stdout] 35 | |     /// The config value associated with this gateway client.
[INFO] [stdout] 36 | |     pub config: GatewayConfig,
[INFO] [stdout] 37 | |     /// Timestamps for the most recent heartbeat ping and pong.
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     pub is_connected: bool,
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports the public gateway client and configuration types.`
[INFO] [stdout]    = help: ends near `WebSocket gateway client responsible for sending and receiving gateway events.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/gateway/client.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / pub struct GatewayClient {
[INFO] [stdout] 35 | |     /// The config value associated with this gateway client.
[INFO] [stdout] 36 | |     pub config: GatewayConfig,
[INFO] [stdout] 37 | |     /// Timestamps for the most recent heartbeat ping and pong.
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     pub is_connected: bool,
[INFO] [stdout] 45 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `WebSocket gateway client responsible for sending and receiving gateway events.`
[INFO] [stdout]    = help: ends near `WebSocket gateway client responsible for sending and receiving gateway events.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/gateway/config.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct GatewayConfig {
[INFO] [stdout]  8 | |     /// The heartbeat interval value associated with this gateway config.
[INFO] [stdout]  9 | |     pub heartbeat_interval: Duration,
[INFO] [stdout] 10 | |     /// Maximum number of reconnect attempts before the gateway gives up.
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |     pub ws_url: String,
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports the public gateway client and configuration types.`
[INFO] [stdout]    = help: ends near `Configuration used to connect and maintain the gateway WebSocket.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/gateway/config.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct GatewayConfig {
[INFO] [stdout]  8 | |     /// The heartbeat interval value associated with this gateway config.
[INFO] [stdout]  9 | |     pub heartbeat_interval: Duration,
[INFO] [stdout] 10 | |     /// Maximum number of reconnect attempts before the gateway gives up.
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |     pub ws_url: String,
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Configuration used to connect and maintain the gateway WebSocket.`
[INFO] [stdout]    = help: ends near `Configuration used to connect and maintain the gateway WebSocket.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/http/rate_limit.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / pub struct RateLimiter {
[INFO] [stdout] 14 | |     state: Mutex<RateLimitState>,
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports the public HTTP client and HTTP configuration types.`
[INFO] [stdout]    = help: ends near `Tracks Stoat REST rate-limit buckets and waits before requests when needed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/http/rate_limit.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / pub struct RateLimiter {
[INFO] [stdout] 14 | |     state: Mutex<RateLimitState>,
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Tracks Stoat REST rate-limit buckets and waits before requests when needed.`
[INFO] [stdout]    = help: ends near `Tracks Stoat REST rate-limit buckets and waits before requests when needed.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/http/client.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub struct HttpClient {
[INFO] [stdout] 18 | |     client: Client,
[INFO] [stdout] 19 | |     config: HttpConfig,
[INFO] [stdout] 20 | |     rate_limiter: std::sync::Arc<RateLimiter>,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports the public HTTP client and HTTP configuration types.`
[INFO] [stdout]    = help: ends near `HTTP client for calling the Stoat REST API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/http/client.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub struct HttpClient {
[INFO] [stdout] 18 | |     client: Client,
[INFO] [stdout] 19 | |     config: HttpConfig,
[INFO] [stdout] 20 | |     rate_limiter: std::sync::Arc<RateLimiter>,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `HTTP client for calling the Stoat REST API.`
[INFO] [stdout]    = help: ends near `HTTP client for calling the Stoat REST API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/http/config.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / pub struct HttpConfig {
[INFO] [stdout]  6 | |     /// Bot token used for API authentication.
[INFO] [stdout]  7 | |     pub token: String,
[INFO] [stdout]  8 | |     /// Base URL of the Stoat HTTP API.
[INFO] [stdout]  9 | |     pub api_url: String,
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports the public HTTP client and HTTP configuration types.`
[INFO] [stdout]    = help: ends near `Configuration used by the HTTP client.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/http/config.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / pub struct HttpConfig {
[INFO] [stdout]  6 | |     /// Bot token used for API authentication.
[INFO] [stdout]  7 | |     pub token: String,
[INFO] [stdout]  8 | |     /// Base URL of the Stoat HTTP API.
[INFO] [stdout]  9 | |     pub api_url: String,
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Configuration used by the HTTP client.`
[INFO] [stdout]    = help: ends near `Configuration used by the HTTP client.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/account.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct Account {
[INFO] [stdout]  8 | |     /// The unique ID assigned to the `Account` by the Stoat API.
[INFO] [stdout]  9 | |     #[serde(rename = "_id")]
[INFO] [stdout] 10 | |     pub id: String,
[INFO] [stdout] 11 | |     /// The email address associated with the account operation.
[INFO] [stdout] 12 | |     pub email: String,
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Account details returned by the account endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/account.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct Account {
[INFO] [stdout]  8 | |     /// The unique ID assigned to the `Account` by the Stoat API.
[INFO] [stdout]  9 | |     #[serde(rename = "_id")]
[INFO] [stdout] 10 | |     pub id: String,
[INFO] [stdout] 11 | |     /// The email address associated with the account operation.
[INFO] [stdout] 12 | |     pub email: String,
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Account details returned by the account endpoint.`
[INFO] [stdout]    = help: ends near `Account details returned by the account endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/account.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / pub struct AccountCreate {
[INFO] [stdout] 65 | |     /// The email address associated with the account operation.
[INFO] [stdout] 66 | |     pub email: String,
[INFO] [stdout] 67 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |     pub captcha: Option<String>,
[INFO] [stdout] 75 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an account create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/account.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / pub struct AccountCreate {
[INFO] [stdout] 65 | |     /// The email address associated with the account operation.
[INFO] [stdout] 66 | |     pub email: String,
[INFO] [stdout] 67 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |     pub captcha: Option<String>,
[INFO] [stdout] 75 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an account create value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an account create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/account.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / pub struct AccountResendVerification {
[INFO] [stdout] 80 | |     /// The email address associated with the account operation.
[INFO] [stdout] 81 | |     pub email: String,
[INFO] [stdout] 82 | |     /// The captcha response used to satisfy verification requirements.
[INFO] [stdout] 83 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 84 | |     pub captcha: Option<String>,
[INFO] [stdout] 85 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an account resend verification value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/account.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / pub struct AccountResendVerification {
[INFO] [stdout] 80 | |     /// The email address associated with the account operation.
[INFO] [stdout] 81 | |     pub email: String,
[INFO] [stdout] 82 | |     /// The captcha response used to satisfy verification requirements.
[INFO] [stdout] 83 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 84 | |     pub captcha: Option<String>,
[INFO] [stdout] 85 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an account resend verification value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an account resend verification value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/account.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | / pub struct AccountPasswordConfirmation {
[INFO] [stdout] 90 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 91 | |     pub password: String,
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an account password confirmation value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/account.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | / pub struct AccountPasswordConfirmation {
[INFO] [stdout] 90 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 91 | |     pub password: String,
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an account password confirmation value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an account password confirmation value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/account.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout]  96 | / pub struct AccountChangePassword {
[INFO] [stdout]  97 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout]  98 | |     pub password: String,
[INFO] [stdout]  99 | |     /// The replacement password to set on the account.
[INFO] [stdout] 100 | |     pub new_password: String,
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents an account change password value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/account.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout]  96 | / pub struct AccountChangePassword {
[INFO] [stdout]  97 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout]  98 | |     pub password: String,
[INFO] [stdout]  99 | |     /// The replacement password to set on the account.
[INFO] [stdout] 100 | |     pub new_password: String,
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents an account change password value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents an account change password value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/account.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | / pub struct AccountChangeEmail {
[INFO] [stdout] 106 | |     /// The email address associated with the account operation.
[INFO] [stdout] 107 | |     pub email: String,
[INFO] [stdout] 108 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 109 | |     pub password: String,
[INFO] [stdout] 110 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents an account change email value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/account.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | / pub struct AccountChangeEmail {
[INFO] [stdout] 106 | |     /// The email address associated with the account operation.
[INFO] [stdout] 107 | |     pub email: String,
[INFO] [stdout] 108 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 109 | |     pub password: String,
[INFO] [stdout] 110 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents an account change email value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents an account change email value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/account.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / pub struct AccountSendPasswordReset {
[INFO] [stdout] 115 | |     /// The email address associated with the account operation.
[INFO] [stdout] 116 | |     pub email: String,
[INFO] [stdout] 117 | |     /// The captcha response used to satisfy verification requirements.
[INFO] [stdout] 118 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 119 | |     pub captcha: Option<String>,
[INFO] [stdout] 120 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents an account send password reset value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/account.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / pub struct AccountSendPasswordReset {
[INFO] [stdout] 115 | |     /// The email address associated with the account operation.
[INFO] [stdout] 116 | |     pub email: String,
[INFO] [stdout] 117 | |     /// The captcha response used to satisfy verification requirements.
[INFO] [stdout] 118 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 119 | |     pub captcha: Option<String>,
[INFO] [stdout] 120 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents an account send password reset value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents an account send password reset value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/account.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | / pub struct AccountPasswordReset {
[INFO] [stdout] 125 | |     /// The token used to authenticate or execute this API resource.
[INFO] [stdout] 126 | |     pub token: String,
[INFO] [stdout] 127 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 128 | |     pub password: String,
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents an account password reset value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/account.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | / pub struct AccountPasswordReset {
[INFO] [stdout] 125 | |     /// The token used to authenticate or execute this API resource.
[INFO] [stdout] 126 | |     pub token: String,
[INFO] [stdout] 127 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 128 | |     pub password: String,
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents an account password reset value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents an account password reset value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/attachment.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct Attachment {
[INFO] [stdout]  8 | |     /// MIME type of the file (e.g., image/png).
[INFO] [stdout]  9 | |     pub content_type: String,
[INFO] [stdout] 10 | |     /// The filename value associated with this attachment.
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     pub tag: AttachmentTag,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a stored media object, such as an avatar, icon, or message file.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/attachment.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct Attachment {
[INFO] [stdout]  8 | |     /// MIME type of the file (e.g., image/png).
[INFO] [stdout]  9 | |     pub content_type: String,
[INFO] [stdout] 10 | |     /// The filename value associated with this attachment.
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     pub tag: AttachmentTag,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a stored media object, such as an avatar, icon, or message file.`
[INFO] [stdout]    = help: ends near `Represents a stored media object, such as an avatar, icon, or message file.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/attachment.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / pub enum AttachmentTag {
[INFO] [stdout] 27 | |     /// Represents the attachments variant for this public enum.
[INFO] [stdout] 28 | |     Attachments,
[INFO] [stdout] 29 | |     /// Represents the avatars variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Icons,
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the supported attachment tag variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/attachment.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / pub enum AttachmentTag {
[INFO] [stdout] 27 | |     /// Represents the attachments variant for this public enum.
[INFO] [stdout] 28 | |     Attachments,
[INFO] [stdout] 29 | |     /// Represents the avatars variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Icons,
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the supported attachment tag variants returned by or sent to the Stoat API.`
[INFO] [stdout]    = help: ends near `Represents the supported attachment tag variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/attachment.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub enum AttachmentMetadata {
[INFO] [stdout] 43 | |     /// Represents the audio variant for this public enum.
[INFO] [stdout] 44 | |     Audio,
[INFO] [stdout] 45 | |     /// Represents the file variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     Video { height: usize, width: usize },
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Type-specific metadata associated with an attachment.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/attachment.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub enum AttachmentMetadata {
[INFO] [stdout] 43 | |     /// Represents the audio variant for this public enum.
[INFO] [stdout] 44 | |     Audio,
[INFO] [stdout] 45 | |     /// Represents the file variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     Video { height: usize, width: usize },
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Type-specific metadata associated with an attachment.`
[INFO] [stdout]    = help: ends near `Type-specific metadata associated with an attachment.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/bot.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / pub struct PublicBot {
[INFO] [stdout] 12 | |     /// The ID of the bot user.
[INFO] [stdout] 13 | |     #[serde(rename = "_id")]
[INFO] [stdout] 14 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     pub description: Option<String>,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Public bot information returned by the bot invite endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/bot.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / pub struct PublicBot {
[INFO] [stdout] 12 | |     /// The ID of the bot user.
[INFO] [stdout] 13 | |     #[serde(rename = "_id")]
[INFO] [stdout] 14 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     pub description: Option<String>,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Public bot information returned by the bot invite endpoint.`
[INFO] [stdout]    = help: ends near `Public bot information returned by the bot invite endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/bot.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub struct Bot {
[INFO] [stdout] 43 | |     /// The unique ID assigned to the `Bot` by the Stoat API.
[INFO] [stdout] 44 | |     #[serde(rename = "_id")]
[INFO] [stdout] 45 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     pub discoverable: Option<BotDiscoverable>,
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Full bot object returned by authenticated bot management endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/bot.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub struct Bot {
[INFO] [stdout] 43 | |     /// The unique ID assigned to the `Bot` by the Stoat API.
[INFO] [stdout] 44 | |     #[serde(rename = "_id")]
[INFO] [stdout] 45 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     pub discoverable: Option<BotDiscoverable>,
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Full bot object returned by authenticated bot management endpoints.`
[INFO] [stdout]    = help: ends near `Full bot object returned by authenticated bot management endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout]  95 | / pub struct BotDiscoverable {
[INFO] [stdout]  96 | |     /// The human-readable description attached to the `BotDiscoverable`.
[INFO] [stdout]  97 | |     pub description: String,
[INFO] [stdout]  98 | |     /// The tags value associated with this bot discoverable.
[INFO] [stdout]  99 | |     #[serde(default)]
[INFO] [stdout] 100 | |     pub tags: Vec<String>,
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a bot discoverable value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:95:1
[INFO] [stdout]     |
[INFO] [stdout]  95 | / pub struct BotDiscoverable {
[INFO] [stdout]  96 | |     /// The human-readable description attached to the `BotDiscoverable`.
[INFO] [stdout]  97 | |     pub description: String,
[INFO] [stdout]  98 | |     /// The tags value associated with this bot discoverable.
[INFO] [stdout]  99 | |     #[serde(default)]
[INFO] [stdout] 100 | |     pub tags: Vec<String>,
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a bot discoverable value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a bot discoverable value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | / pub struct BotCreate {
[INFO] [stdout] 106 | |     /// The display name or configured name for the `BotCreate`.
[INFO] [stdout] 107 | |     pub name: String,
[INFO] [stdout] 108 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a bot create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | / pub struct BotCreate {
[INFO] [stdout] 106 | |     /// The display name or configured name for the `BotCreate`.
[INFO] [stdout] 107 | |     pub name: String,
[INFO] [stdout] 108 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a bot create value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a bot create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub struct BotCreateResponse {
[INFO] [stdout] 127 | |     /// The ID of the user associated with the `BotCreateResponse`.
[INFO] [stdout] 128 | |     pub user: User,
[INFO] [stdout] 129 | |     /// The bot value associated with this bot create response.
[INFO] [stdout] 130 | |     #[serde(flatten)]
[INFO] [stdout] 131 | |     pub bot: Bot,
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Response returned when creating a bot.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / pub struct BotCreateResponse {
[INFO] [stdout] 127 | |     /// The ID of the user associated with the `BotCreateResponse`.
[INFO] [stdout] 128 | |     pub user: User,
[INFO] [stdout] 129 | |     /// The bot value associated with this bot create response.
[INFO] [stdout] 130 | |     #[serde(flatten)]
[INFO] [stdout] 131 | |     pub bot: Bot,
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Response returned when creating a bot.`
[INFO] [stdout]     = help: ends near `Response returned when creating a bot.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / pub struct BotUpdate {
[INFO] [stdout] 137 | |     /// The display name or configured name for the `BotUpdate`.
[INFO] [stdout] 138 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 139 | |     pub name: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     pub remove: Option<BotFields>,
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a bot update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / pub struct BotUpdate {
[INFO] [stdout] 137 | |     /// The display name or configured name for the `BotUpdate`.
[INFO] [stdout] 138 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 139 | |     pub name: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     pub remove: Option<BotFields>,
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a bot update value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a bot update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | / pub enum BotFields {
[INFO] [stdout] 157 | |     /// Represents the discoverable variant for this public enum.
[INFO] [stdout] 158 | |     Discoverable,
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Bot fields that can be removed by an update.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | / pub enum BotFields {
[INFO] [stdout] 157 | |     /// Represents the discoverable variant for this public enum.
[INFO] [stdout] 158 | |     Discoverable,
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Bot fields that can be removed by an update.`
[INFO] [stdout]     = help: ends near `Bot fields that can be removed by an update.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 163 | / pub struct BotInvite {
[INFO] [stdout] 164 | |     /// The ID of the server associated with the `BotInvite`.
[INFO] [stdout] 165 | |     pub server: Id,
[INFO] [stdout] 166 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Payload for inviting a bot to a server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 163 | / pub struct BotInvite {
[INFO] [stdout] 164 | |     /// The ID of the server associated with the `BotInvite`.
[INFO] [stdout] 165 | |     pub server: Id,
[INFO] [stdout] 166 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Payload for inviting a bot to a server.`
[INFO] [stdout]     = help: ends near `Payload for inviting a bot to a server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:170:1
[INFO] [stdout]     |
[INFO] [stdout] 170 | / pub struct BotInviteResponse {
[INFO] [stdout] 171 | |     /// The ID of the server associated with the `BotInviteResponse`.
[INFO] [stdout] 172 | |     pub server: Id,
[INFO] [stdout] 173 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Response returned when a bot invite is accepted.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/bot.rs:170:1
[INFO] [stdout]     |
[INFO] [stdout] 170 | / pub struct BotInviteResponse {
[INFO] [stdout] 171 | |     /// The ID of the server associated with the `BotInviteResponse`.
[INFO] [stdout] 172 | |     pub server: Id,
[INFO] [stdout] 173 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Response returned when a bot invite is accepted.`
[INFO] [stdout]     = help: ends near `Response returned when a bot invite is accepted.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub enum Channel {
[INFO] [stdout] 17 | |     /// Saved messages channel for the current user.
[INFO] [stdout] 18 | |     SavedMessages(SavedMessagesChannel),
[INFO] [stdout] 19 | |     /// Represents the direct message variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     VoiceChannel(VoiceChannel),
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the supported channel variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub enum Channel {
[INFO] [stdout] 17 | |     /// Saved messages channel for the current user.
[INFO] [stdout] 18 | |     SavedMessages(SavedMessagesChannel),
[INFO] [stdout] 19 | |     /// Represents the direct message variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     VoiceChannel(VoiceChannel),
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the supported channel variants returned by or sent to the Stoat API.`
[INFO] [stdout]    = help: ends near `Represents the supported channel variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / pub enum ChannelFields {
[INFO] [stdout] 32 | |     /// Represents the default permissions variant for this public enum.
[INFO] [stdout] 33 | |     DefaultPermissions,
[INFO] [stdout] 34 | |     /// Represents the description variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |     Icon,
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the fields that can be removed from a channel object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / pub enum ChannelFields {
[INFO] [stdout] 32 | |     /// Represents the default permissions variant for this public enum.
[INFO] [stdout] 33 | |     DefaultPermissions,
[INFO] [stdout] 34 | |     /// Represents the description variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |     Icon,
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the fields that can be removed from a channel object.`
[INFO] [stdout]    = help: ends near `Represents the fields that can be removed from a channel object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub struct ChannelCreate {
[INFO] [stdout] 43 | |     /// The display name or configured name for the `ChannelCreate`.
[INFO] [stdout] 44 | |     pub name: String,
[INFO] [stdout] 45 | |     /// The channel type value associated with this channel create.
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     pub nsfw: Option<bool>,
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a request to create a new channel in a server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub struct ChannelCreate {
[INFO] [stdout] 43 | |     /// The display name or configured name for the `ChannelCreate`.
[INFO] [stdout] 44 | |     pub name: String,
[INFO] [stdout] 45 | |     /// The channel type value associated with this channel create.
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     pub nsfw: Option<bool>,
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a request to create a new channel in a server.`
[INFO] [stdout]    = help: ends near `Represents a request to create a new channel in a server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | / pub struct GroupCreate {
[INFO] [stdout] 59 | |     /// The display name or configured name for the `GroupCreate`.
[INFO] [stdout] 60 | |     pub name: String,
[INFO] [stdout] 61 | |     /// The user IDs included in this response or request payload.
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     pub nsfw: Option<bool>,
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a request to create a group channel.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | / pub struct GroupCreate {
[INFO] [stdout] 59 | |     /// The display name or configured name for the `GroupCreate`.
[INFO] [stdout] 60 | |     pub name: String,
[INFO] [stdout] 61 | |     /// The user IDs included in this response or request payload.
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     pub nsfw: Option<bool>,
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a request to create a group channel.`
[INFO] [stdout]    = help: ends near `Represents a request to create a group channel.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / pub enum ChannelType {
[INFO] [stdout] 72 | |     /// Represents the text variant for this public enum.
[INFO] [stdout] 73 | |     Text,
[INFO] [stdout] 74 | |     /// Represents the voice variant for this public enum.
[INFO] [stdout] 75 | |     Voice,
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the type of a channel to create in a server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/channel.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / pub enum ChannelType {
[INFO] [stdout] 72 | |     /// Represents the text variant for this public enum.
[INFO] [stdout] 73 | |     Text,
[INFO] [stdout] 74 | |     /// Represents the voice variant for this public enum.
[INFO] [stdout] 75 | |     Voice,
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the type of a channel to create in a server.`
[INFO] [stdout]    = help: ends near `Represents the type of a channel to create in a server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / pub struct ChannelUpdate {
[INFO] [stdout]  87 | |     /// Whether this channel is archived and hidden from normal active use.
[INFO] [stdout]  88 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]  89 | |     pub archived: Option<bool>,
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |     pub remove: Option<ChannelFields>,
[INFO] [stdout] 108 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a request to update an existing channel.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / pub struct ChannelUpdate {
[INFO] [stdout]  87 | |     /// Whether this channel is archived and hidden from normal active use.
[INFO] [stdout]  88 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]  89 | |     pub archived: Option<bool>,
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |     pub remove: Option<ChannelFields>,
[INFO] [stdout] 108 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a request to update an existing channel.`
[INFO] [stdout]     = help: ends near `Represents a request to update an existing channel.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / pub struct ChannelCloseQuery {
[INFO] [stdout] 113 | |     /// The leave silently value associated with this channel close query.
[INFO] [stdout] 114 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 115 | |     pub leave_silently: Option<bool>,
[INFO] [stdout] 116 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a channel close query value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / pub struct ChannelCloseQuery {
[INFO] [stdout] 113 | |     /// The leave silently value associated with this channel close query.
[INFO] [stdout] 114 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 115 | |     pub leave_silently: Option<bool>,
[INFO] [stdout] 116 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a channel close query value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a channel close query value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / pub struct SavedMessagesChannel {
[INFO] [stdout] 121 | |     /// The unique ID assigned to the `SavedMessagesChannel` by the Stoat API.
[INFO] [stdout] 122 | |     #[serde(rename = "_id")]
[INFO] [stdout] 123 | |     pub id: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     pub last_message_id: Option<Id>,
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a saved messages channel value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / pub struct SavedMessagesChannel {
[INFO] [stdout] 121 | |     /// The unique ID assigned to the `SavedMessagesChannel` by the Stoat API.
[INFO] [stdout] 122 | |     #[serde(rename = "_id")]
[INFO] [stdout] 123 | |     pub id: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     pub last_message_id: Option<Id>,
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a saved messages channel value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a saved messages channel value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 133 | / pub struct DirectMessageChannel {
[INFO] [stdout] 134 | |     /// Whether this channel or resource is currently active.
[INFO] [stdout] 135 | |     pub active: bool,
[INFO] [stdout] 136 | |     /// The unique ID assigned to the `DirectMessageChannel` by the Stoat API.
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |     pub recipients: [Id; 2],
[INFO] [stdout] 143 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a direct message channel between two users.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 133 | / pub struct DirectMessageChannel {
[INFO] [stdout] 134 | |     /// Whether this channel or resource is currently active.
[INFO] [stdout] 135 | |     pub active: bool,
[INFO] [stdout] 136 | |     /// The unique ID assigned to the `DirectMessageChannel` by the Stoat API.
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |     pub recipients: [Id; 2],
[INFO] [stdout] 143 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a direct message channel between two users.`
[INFO] [stdout]     = help: ends near `Represents a direct message channel between two users.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / pub struct GroupChannel {
[INFO] [stdout] 148 | |     /// The unique ID assigned to the `GroupChannel` by the Stoat API.
[INFO] [stdout] 149 | |     #[serde(rename = "_id")]
[INFO] [stdout] 150 | |     pub id: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |     pub extra: Value,
[INFO] [stdout] 173 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a group channel value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / pub struct GroupChannel {
[INFO] [stdout] 148 | |     /// The unique ID assigned to the `GroupChannel` by the Stoat API.
[INFO] [stdout] 149 | |     #[serde(rename = "_id")]
[INFO] [stdout] 150 | |     pub id: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |     pub extra: Value,
[INFO] [stdout] 173 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a group channel value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a group channel value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / pub struct TextChannel {
[INFO] [stdout] 178 | |     /// The unique ID assigned to the `TextChannel` by the Stoat API.
[INFO] [stdout] 179 | |     #[serde(rename = "_id")]
[INFO] [stdout] 180 | |     pub id: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 199 | |     pub extra: Value,
[INFO] [stdout] 200 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a text channel value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / pub struct TextChannel {
[INFO] [stdout] 178 | |     /// The unique ID assigned to the `TextChannel` by the Stoat API.
[INFO] [stdout] 179 | |     #[serde(rename = "_id")]
[INFO] [stdout] 180 | |     pub id: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 199 | |     pub extra: Value,
[INFO] [stdout] 200 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a text channel value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a text channel value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:204:1
[INFO] [stdout]     |
[INFO] [stdout] 204 | / pub struct VoiceChannel {
[INFO] [stdout] 205 | |     /// The unique ID assigned to the `VoiceChannel` by the Stoat API.
[INFO] [stdout] 206 | |     #[serde(rename = "_id")]
[INFO] [stdout] 207 | |     pub id: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     pub extra: Value,
[INFO] [stdout] 224 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a voice channel value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:204:1
[INFO] [stdout]     |
[INFO] [stdout] 204 | / pub struct VoiceChannel {
[INFO] [stdout] 205 | |     /// The unique ID assigned to the `VoiceChannel` by the Stoat API.
[INFO] [stdout] 206 | |     #[serde(rename = "_id")]
[INFO] [stdout] 207 | |     pub id: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |     pub extra: Value,
[INFO] [stdout] 224 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a voice channel value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a voice channel value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | / pub struct JoinCallResponse {
[INFO] [stdout] 229 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 230 | |     #[serde(flatten)]
[INFO] [stdout] 231 | |     pub extra: Value,
[INFO] [stdout] 232 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Response returned after joining a voice call.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/channel.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | / pub struct JoinCallResponse {
[INFO] [stdout] 229 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 230 | |     #[serde(flatten)]
[INFO] [stdout] 231 | |     pub extra: Value,
[INFO] [stdout] 232 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Response returned after joining a voice call.`
[INFO] [stdout]     = help: ends near `Response returned after joining a voice call.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub enum Embed {
[INFO] [stdout]  8 | |     /// Represents the website variant for this public enum.
[INFO] [stdout]  9 | |     Website(WebsiteMetadata),
[INFO] [stdout] 10 | |     /// Represents the image variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |     None,
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an embed in a message, which can be a website, image, video, text, or none.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub enum Embed {
[INFO] [stdout]  8 | |     /// Represents the website variant for this public enum.
[INFO] [stdout]  9 | |     Website(WebsiteMetadata),
[INFO] [stdout] 10 | |     /// Represents the image variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |     None,
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an embed in a message, which can be a website, image, video, text, or none.`
[INFO] [stdout]    = help: ends near `Represents an embed in a message, which can be a website, image, video, text, or none.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / pub struct EmbedCreate {
[INFO] [stdout] 23 | |     /// Icon URL displayed with the embed.
[INFO] [stdout] 24 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | |     pub icon_url: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 40 | |     pub colour: Option<String>,
[INFO] [stdout] 41 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a request to create an embed in a message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / pub struct EmbedCreate {
[INFO] [stdout] 23 | |     /// Icon URL displayed with the embed.
[INFO] [stdout] 24 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | |     pub icon_url: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 40 | |     pub colour: Option<String>,
[INFO] [stdout] 41 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a request to create an embed in a message.`
[INFO] [stdout]    = help: ends near `Represents a request to create an embed in a message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub struct Image {
[INFO] [stdout] 46 | |     /// The URL value associated with this image.
[INFO] [stdout] 47 | |     pub url: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     pub size: ImageSize,
[INFO] [stdout] 57 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an image value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub struct Image {
[INFO] [stdout] 46 | |     /// The URL value associated with this image.
[INFO] [stdout] 47 | |     pub url: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     pub size: ImageSize,
[INFO] [stdout] 57 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an image value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an image value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / pub enum ImageSize {
[INFO] [stdout] 62 | |     /// Show large preview at the bottom of the embed
[INFO] [stdout] 63 | |     Large,
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     Preview,
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Size of the image in the embed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / pub enum ImageSize {
[INFO] [stdout] 62 | |     /// Show large preview at the bottom of the embed
[INFO] [stdout] 63 | |     Large,
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     Preview,
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Size of the image in the embed`
[INFO] [stdout]    = help: ends near `Size of the image in the embed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / pub struct Video {
[INFO] [stdout] 72 | |     /// The URL value associated with this video.
[INFO] [stdout] 73 | |     pub url: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |     pub height: isize,
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a video value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/embed.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / pub struct Video {
[INFO] [stdout] 72 | |     /// The URL value associated with this video.
[INFO] [stdout] 73 | |     pub url: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |     pub height: isize,
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a video value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a video value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout]  84 | / pub struct Text {
[INFO] [stdout]  85 | |     /// The icon URL value associated with this text.
[INFO] [stdout]  86 | |     pub icon_url: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     pub colour: Option<String>,
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a text value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:84:1
[INFO] [stdout]     |
[INFO] [stdout]  84 | / pub struct Text {
[INFO] [stdout]  85 | |     /// The icon URL value associated with this text.
[INFO] [stdout]  86 | |     pub icon_url: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     pub colour: Option<String>,
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a text value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a text value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / pub enum Special {
[INFO] [stdout] 108 | |     /// Represents the none variant for this public enum.
[INFO] [stdout] 109 | |     None,
[INFO] [stdout] ...   |
[INFO] [stdout] 156 | |     },
[INFO] [stdout] 157 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents special remote content that can be embedded in a message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / pub enum Special {
[INFO] [stdout] 108 | |     /// Represents the none variant for this public enum.
[INFO] [stdout] 109 | |     None,
[INFO] [stdout] ...   |
[INFO] [stdout] 156 | |     },
[INFO] [stdout] 157 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents special remote content that can be embedded in a message.`
[INFO] [stdout]     = help: ends near `Represents special remote content that can be embedded in a message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / pub enum TwitchType {
[INFO] [stdout] 162 | |     /// Represents the channel variant for this public enum.
[INFO] [stdout] 163 | |     Channel,
[INFO] [stdout] 164 | |     /// Represents the video variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     Clip,
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents the supported twitch type variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / pub enum TwitchType {
[INFO] [stdout] 162 | |     /// Represents the channel variant for this public enum.
[INFO] [stdout] 163 | |     Channel,
[INFO] [stdout] 164 | |     /// Represents the video variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     Clip,
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents the supported twitch type variants returned by or sent to the Stoat API.`
[INFO] [stdout]     = help: ends near `Represents the supported twitch type variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / pub enum LightspeedType {
[INFO] [stdout] 173 | |     /// Represents the channel variant for this public enum.
[INFO] [stdout] 174 | |     Channel,
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents the supported lightspeed type variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / pub enum LightspeedType {
[INFO] [stdout] 173 | |     /// Represents the channel variant for this public enum.
[INFO] [stdout] 174 | |     Channel,
[INFO] [stdout] 175 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents the supported lightspeed type variants returned by or sent to the Stoat API.`
[INFO] [stdout]     = help: ends near `Represents the supported lightspeed type variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / pub enum BandcampType {
[INFO] [stdout] 180 | |     /// Represents the album variant for this public enum.
[INFO] [stdout] 181 | |     Album,
[INFO] [stdout] 182 | |     /// Represents the track variant for this public enum.
[INFO] [stdout] 183 | |     Track,
[INFO] [stdout] 184 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents the supported bandcamp type variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / pub enum BandcampType {
[INFO] [stdout] 180 | |     /// Represents the album variant for this public enum.
[INFO] [stdout] 181 | |     Album,
[INFO] [stdout] 182 | |     /// Represents the track variant for this public enum.
[INFO] [stdout] 183 | |     Track,
[INFO] [stdout] 184 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents the supported bandcamp type variants returned by or sent to the Stoat API.`
[INFO] [stdout]     = help: ends near `Represents the supported bandcamp type variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / pub struct WebsiteMetadata {
[INFO] [stdout] 189 | |     /// The URL value associated with this website metadata.
[INFO] [stdout] 190 | |     pub url: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 217 | |     pub colour: Option<String>,
[INFO] [stdout] 218 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Metadata for a website that can be embedded in a message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/embed.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / pub struct WebsiteMetadata {
[INFO] [stdout] 189 | |     /// The URL value associated with this website metadata.
[INFO] [stdout] 190 | |     pub url: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 217 | |     pub colour: Option<String>,
[INFO] [stdout] 218 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Metadata for a website that can be embedded in a message.`
[INFO] [stdout]     = help: ends near `Metadata for a website that can be embedded in a message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/emoji.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct Emoji {
[INFO] [stdout]  8 | |     /// The unique ID assigned to the `Emoji` by the Stoat API.
[INFO] [stdout]  9 | |     #[serde(rename = "_id")]
[INFO] [stdout] 10 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     pub nsfw: bool,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an emoji value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/emoji.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct Emoji {
[INFO] [stdout]  8 | |     /// The unique ID assigned to the `Emoji` by the Stoat API.
[INFO] [stdout]  9 | |     #[serde(rename = "_id")]
[INFO] [stdout] 10 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     pub nsfw: bool,
[INFO] [stdout] 21 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an emoji value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an emoji value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/emoji.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | / pub enum EmojiParent {
[INFO] [stdout] 39 | |     /// Represents the server variant for this public enum.
[INFO] [stdout] 40 | |     Server { id: Id },
[INFO] [stdout] 41 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the supported emoji parent variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/emoji.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | / pub enum EmojiParent {
[INFO] [stdout] 39 | |     /// Represents the server variant for this public enum.
[INFO] [stdout] 40 | |     Server { id: Id },
[INFO] [stdout] 41 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the supported emoji parent variants returned by or sent to the Stoat API.`
[INFO] [stdout]    = help: ends near `Represents the supported emoji parent variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/emoji.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub struct EmojiCreate {
[INFO] [stdout] 46 | |     /// The display name or configured name for the `EmojiCreate`.
[INFO] [stdout] 47 | |     pub name: String,
[INFO] [stdout] 48 | |     /// The parent value associated with this emoji create.
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     pub nsfw: bool,
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Payload for creating a custom emoji from an Autumn upload ID.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/emoji.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub struct EmojiCreate {
[INFO] [stdout] 46 | |     /// The display name or configured name for the `EmojiCreate`.
[INFO] [stdout] 47 | |     pub name: String,
[INFO] [stdout] 48 | |     /// The parent value associated with this emoji create.
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     pub nsfw: bool,
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Payload for creating a custom emoji from an Autumn upload ID.`
[INFO] [stdout]    = help: ends near `Payload for creating a custom emoji from an Autumn upload ID.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / pub enum ClientEvent {
[INFO] [stdout] 13 | |     /// Authenticate the WebSocket session with a bot token or user session token.
[INFO] [stdout] 14 | |     Authenticate {
[INFO] [stdout] 15 | |         /// Token used for authentication.
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |     },
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Events sent from the client to the Stoat gateway.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / pub enum ClientEvent {
[INFO] [stdout] 13 | |     /// Authenticate the WebSocket session with a bot token or user session token.
[INFO] [stdout] 14 | |     Authenticate {
[INFO] [stdout] 15 | |         /// Token used for authentication.
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |     },
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Events sent from the client to the Stoat gateway.`
[INFO] [stdout]    = help: ends near `Events sent from the client to the Stoat gateway.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub struct ReadyEvent {
[INFO] [stdout] 43 | |     /// Users sent in the initial gateway state.
[INFO] [stdout] 44 | |     #[serde(default, deserialize_with = "deserialize_value_array")]
[INFO] [stdout] 45 | |     pub users: Vec<Value>,
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     pub policy_changes: Vec<Value>,
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Data returned by the gateway Ready event.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub struct ReadyEvent {
[INFO] [stdout] 43 | |     /// Users sent in the initial gateway state.
[INFO] [stdout] 44 | |     #[serde(default, deserialize_with = "deserialize_value_array")]
[INFO] [stdout] 45 | |     pub users: Vec<Value>,
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     pub policy_changes: Vec<Value>,
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Data returned by the gateway Ready event.`
[INFO] [stdout]    = help: ends near `Data returned by the gateway Ready event.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / pub struct MemberId {
[INFO] [stdout] 72 | |     /// Server ID containing the member.
[INFO] [stdout] 73 | |     pub server: Id,
[INFO] [stdout] 74 | |     /// User ID for the member.
[INFO] [stdout] 75 | |     pub user: Id,
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Identifier for a server member, as used by member update events.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / pub struct MemberId {
[INFO] [stdout] 72 | |     /// Server ID containing the member.
[INFO] [stdout] 73 | |     pub server: Id,
[INFO] [stdout] 74 | |     /// User ID for the member.
[INFO] [stdout] 75 | |     pub user: Id,
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Identifier for a server member, as used by member update events.`
[INFO] [stdout]    = help: ends near `Identifier for a server member, as used by member update events.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | / pub struct MessageUpdateEvent {
[INFO] [stdout] 81 | |     /// Message ID that changed.
[INFO] [stdout] 82 | |     pub id: Id,
[INFO] [stdout] 83 | |     /// Channel ID containing the message.
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     pub data: Value,
[INFO] [stdout] 87 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Message update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | / pub struct MessageUpdateEvent {
[INFO] [stdout] 81 | |     /// Message ID that changed.
[INFO] [stdout] 82 | |     pub id: Id,
[INFO] [stdout] 83 | |     /// Channel ID containing the message.
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     pub data: Value,
[INFO] [stdout] 87 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Message update payload.`
[INFO] [stdout]    = help: ends near `Message update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | / pub struct MessageAppendEvent {
[INFO] [stdout] 92 | |     /// Message ID that received appended data.
[INFO] [stdout] 93 | |     pub id: Id,
[INFO] [stdout] 94 | |     /// Channel ID containing the message.
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |     pub append: Value,
[INFO] [stdout] 98 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Message append payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/event.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | / pub struct MessageAppendEvent {
[INFO] [stdout] 92 | |     /// Message ID that received appended data.
[INFO] [stdout] 93 | |     pub id: Id,
[INFO] [stdout] 94 | |     /// Channel ID containing the message.
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |     pub append: Value,
[INFO] [stdout] 98 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Message append payload.`
[INFO] [stdout]    = help: ends near `Message append payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / pub struct MessageDeleteEvent {
[INFO] [stdout] 103 | |     /// Message ID that was deleted.
[INFO] [stdout] 104 | |     pub id: Id,
[INFO] [stdout] 105 | |     /// Channel ID containing the message.
[INFO] [stdout] 106 | |     pub channel: Id,
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Message deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / pub struct MessageDeleteEvent {
[INFO] [stdout] 103 | |     /// Message ID that was deleted.
[INFO] [stdout] 104 | |     pub id: Id,
[INFO] [stdout] 105 | |     /// Channel ID containing the message.
[INFO] [stdout] 106 | |     pub channel: Id,
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Message deletion payload.`
[INFO] [stdout]     = help: ends near `Message deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / pub struct MessageReactionEvent {
[INFO] [stdout] 112 | |     /// Message ID whose reaction set changed.
[INFO] [stdout] 113 | |     pub id: Id,
[INFO] [stdout] 114 | |     /// Channel ID containing the message.
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |     pub emoji_id: Id,
[INFO] [stdout] 120 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Message reaction payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / pub struct MessageReactionEvent {
[INFO] [stdout] 112 | |     /// Message ID whose reaction set changed.
[INFO] [stdout] 113 | |     pub id: Id,
[INFO] [stdout] 114 | |     /// Channel ID containing the message.
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |     pub emoji_id: Id,
[INFO] [stdout] 120 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Message reaction payload.`
[INFO] [stdout]     = help: ends near `Message reaction payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | / pub struct MessageRemoveReactionEvent {
[INFO] [stdout] 125 | |     /// Message ID whose reaction was removed.
[INFO] [stdout] 126 | |     pub id: Id,
[INFO] [stdout] 127 | |     /// Channel ID containing the message.
[INFO] [stdout] ...   |
[INFO] [stdout] 130 | |     pub emoji_id: Id,
[INFO] [stdout] 131 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Message reaction removal payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | / pub struct MessageRemoveReactionEvent {
[INFO] [stdout] 125 | |     /// Message ID whose reaction was removed.
[INFO] [stdout] 126 | |     pub id: Id,
[INFO] [stdout] 127 | |     /// Channel ID containing the message.
[INFO] [stdout] ...   |
[INFO] [stdout] 130 | |     pub emoji_id: Id,
[INFO] [stdout] 131 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Message reaction removal payload.`
[INFO] [stdout]     = help: ends near `Message reaction removal payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | / pub struct ChannelUpdateEvent {
[INFO] [stdout] 136 | |     /// Channel ID that changed.
[INFO] [stdout] 137 | |     pub id: Id,
[INFO] [stdout] 138 | |     /// Partial Channel object containing changed fields.
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |     pub clear: Vec<String>,
[INFO] [stdout] 143 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Channel update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | / pub struct ChannelUpdateEvent {
[INFO] [stdout] 136 | |     /// Channel ID that changed.
[INFO] [stdout] 137 | |     pub id: Id,
[INFO] [stdout] 138 | |     /// Partial Channel object containing changed fields.
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |     pub clear: Vec<String>,
[INFO] [stdout] 143 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Channel update payload.`
[INFO] [stdout]     = help: ends near `Channel update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / pub struct ChannelDeleteEvent {
[INFO] [stdout] 148 | |     /// Channel ID that was deleted.
[INFO] [stdout] 149 | |     pub id: Id,
[INFO] [stdout] 150 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Channel deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / pub struct ChannelDeleteEvent {
[INFO] [stdout] 148 | |     /// Channel ID that was deleted.
[INFO] [stdout] 149 | |     pub id: Id,
[INFO] [stdout] 150 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Channel deletion payload.`
[INFO] [stdout]     = help: ends near `Channel deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | / pub struct ChannelGroupMemberEvent {
[INFO] [stdout] 155 | |     /// Channel ID whose membership changed.
[INFO] [stdout] 156 | |     pub id: Id,
[INFO] [stdout] 157 | |     /// User ID that joined or left.
[INFO] [stdout] 158 | |     pub user: Id,
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Group channel membership event payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | / pub struct ChannelGroupMemberEvent {
[INFO] [stdout] 155 | |     /// Channel ID whose membership changed.
[INFO] [stdout] 156 | |     pub id: Id,
[INFO] [stdout] 157 | |     /// User ID that joined or left.
[INFO] [stdout] 158 | |     pub user: Id,
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Group channel membership event payload.`
[INFO] [stdout]     = help: ends near `Group channel membership event payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 163 | / pub struct ChannelTypingEvent {
[INFO] [stdout] 164 | |     /// Channel ID where typing changed.
[INFO] [stdout] 165 | |     pub id: Id,
[INFO] [stdout] 166 | |     /// User ID whose typing state changed.
[INFO] [stdout] 167 | |     pub user: Id,
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Channel typing event payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 163 | / pub struct ChannelTypingEvent {
[INFO] [stdout] 164 | |     /// Channel ID where typing changed.
[INFO] [stdout] 165 | |     pub id: Id,
[INFO] [stdout] 166 | |     /// User ID whose typing state changed.
[INFO] [stdout] 167 | |     pub user: Id,
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Channel typing event payload.`
[INFO] [stdout]     = help: ends near `Channel typing event payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / pub struct ChannelAckEvent {
[INFO] [stdout] 173 | |     /// Channel ID acknowledged by the user.
[INFO] [stdout] 174 | |     pub id: Id,
[INFO] [stdout] 175 | |     /// User ID that acknowledged messages.
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     pub message_id: Id,
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Channel acknowledgement payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / pub struct ChannelAckEvent {
[INFO] [stdout] 173 | |     /// Channel ID acknowledged by the user.
[INFO] [stdout] 174 | |     pub id: Id,
[INFO] [stdout] 175 | |     /// User ID that acknowledged messages.
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     pub message_id: Id,
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Channel acknowledgement payload.`
[INFO] [stdout]     = help: ends near `Channel acknowledgement payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | / pub struct ServerUpdateEvent {
[INFO] [stdout] 184 | |     /// Server ID that changed.
[INFO] [stdout] 185 | |     pub id: Id,
[INFO] [stdout] 186 | |     /// Partial Server object containing changed fields.
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | |     pub clear: Vec<String>,
[INFO] [stdout] 191 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Server update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | / pub struct ServerUpdateEvent {
[INFO] [stdout] 184 | |     /// Server ID that changed.
[INFO] [stdout] 185 | |     pub id: Id,
[INFO] [stdout] 186 | |     /// Partial Server object containing changed fields.
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | |     pub clear: Vec<String>,
[INFO] [stdout] 191 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Server update payload.`
[INFO] [stdout]     = help: ends near `Server update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | / pub struct ServerDeleteEvent {
[INFO] [stdout] 196 | |     /// Server ID that was deleted.
[INFO] [stdout] 197 | |     pub id: Id,
[INFO] [stdout] 198 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Server deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | / pub struct ServerDeleteEvent {
[INFO] [stdout] 196 | |     /// Server ID that was deleted.
[INFO] [stdout] 197 | |     pub id: Id,
[INFO] [stdout] 198 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Server deletion payload.`
[INFO] [stdout]     = help: ends near `Server deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / pub struct ServerMemberUpdateEvent {
[INFO] [stdout] 203 | |     /// Compound member ID containing server and user IDs.
[INFO] [stdout] 204 | |     pub id: MemberId,
[INFO] [stdout] 205 | |     /// Partial Member object containing changed fields.
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     pub clear: Vec<String>,
[INFO] [stdout] 210 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Server member update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / pub struct ServerMemberUpdateEvent {
[INFO] [stdout] 203 | |     /// Compound member ID containing server and user IDs.
[INFO] [stdout] 204 | |     pub id: MemberId,
[INFO] [stdout] 205 | |     /// Partial Member object containing changed fields.
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     pub clear: Vec<String>,
[INFO] [stdout] 210 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Server member update payload.`
[INFO] [stdout]     = help: ends near `Server member update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / pub struct ServerMemberJoinEvent {
[INFO] [stdout] 215 | |     /// Server ID that the user joined.
[INFO] [stdout] 216 | |     pub id: Id,
[INFO] [stdout] 217 | |     /// User ID that joined.
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     pub member: Member,
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Server member join payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / pub struct ServerMemberJoinEvent {
[INFO] [stdout] 215 | |     /// Server ID that the user joined.
[INFO] [stdout] 216 | |     pub id: Id,
[INFO] [stdout] 217 | |     /// User ID that joined.
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     pub member: Member,
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Server member join payload.`
[INFO] [stdout]     = help: ends near `Server member join payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:225:1
[INFO] [stdout]     |
[INFO] [stdout] 225 | / pub struct ServerMemberLeaveEvent {
[INFO] [stdout] 226 | |     /// Server ID that the user left.
[INFO] [stdout] 227 | |     pub id: Id,
[INFO] [stdout] 228 | |     /// User ID that left.
[INFO] [stdout] 229 | |     pub user: Id,
[INFO] [stdout] 230 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Server member leave payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:225:1
[INFO] [stdout]     |
[INFO] [stdout] 225 | / pub struct ServerMemberLeaveEvent {
[INFO] [stdout] 226 | |     /// Server ID that the user left.
[INFO] [stdout] 227 | |     pub id: Id,
[INFO] [stdout] 228 | |     /// User ID that left.
[INFO] [stdout] 229 | |     pub user: Id,
[INFO] [stdout] 230 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Server member leave payload.`
[INFO] [stdout]     = help: ends near `Server member leave payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:234:1
[INFO] [stdout]     |
[INFO] [stdout] 234 | / pub struct ServerRoleUpdateEvent {
[INFO] [stdout] 235 | |     /// Server ID containing the role.
[INFO] [stdout] 236 | |     pub id: Id,
[INFO] [stdout] 237 | |     /// Role ID that changed.
[INFO] [stdout] ...   |
[INFO] [stdout] 243 | |     pub clear: Vec<String>,
[INFO] [stdout] 244 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Server role update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:234:1
[INFO] [stdout]     |
[INFO] [stdout] 234 | / pub struct ServerRoleUpdateEvent {
[INFO] [stdout] 235 | |     /// Server ID containing the role.
[INFO] [stdout] 236 | |     pub id: Id,
[INFO] [stdout] 237 | |     /// Role ID that changed.
[INFO] [stdout] ...   |
[INFO] [stdout] 243 | |     pub clear: Vec<String>,
[INFO] [stdout] 244 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Server role update payload.`
[INFO] [stdout]     = help: ends near `Server role update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | / pub struct ServerRoleDeleteEvent {
[INFO] [stdout] 249 | |     /// Server ID containing the role.
[INFO] [stdout] 250 | |     pub id: Id,
[INFO] [stdout] 251 | |     /// Role ID that was deleted.
[INFO] [stdout] 252 | |     pub role_id: Id,
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Server role deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | / pub struct ServerRoleDeleteEvent {
[INFO] [stdout] 249 | |     /// Server ID containing the role.
[INFO] [stdout] 250 | |     pub id: Id,
[INFO] [stdout] 251 | |     /// Role ID that was deleted.
[INFO] [stdout] 252 | |     pub role_id: Id,
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Server role deletion payload.`
[INFO] [stdout]     = help: ends near `Server role deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:257:1
[INFO] [stdout]     |
[INFO] [stdout] 257 | / pub struct UserUpdateEvent {
[INFO] [stdout] 258 | |     /// User ID that changed.
[INFO] [stdout] 259 | |     pub id: Id,
[INFO] [stdout] 260 | |     /// Partial User object containing changed fields.
[INFO] [stdout] ...   |
[INFO] [stdout] 264 | |     pub clear: Vec<String>,
[INFO] [stdout] 265 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `User update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:257:1
[INFO] [stdout]     |
[INFO] [stdout] 257 | / pub struct UserUpdateEvent {
[INFO] [stdout] 258 | |     /// User ID that changed.
[INFO] [stdout] 259 | |     pub id: Id,
[INFO] [stdout] 260 | |     /// Partial User object containing changed fields.
[INFO] [stdout] ...   |
[INFO] [stdout] 264 | |     pub clear: Vec<String>,
[INFO] [stdout] 265 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `User update payload.`
[INFO] [stdout]     = help: ends near `User update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | / pub struct UserRelationshipEvent {
[INFO] [stdout] 270 | |     /// Current user ID.
[INFO] [stdout] 271 | |     pub id: Id,
[INFO] [stdout] 272 | |     /// User object whose relationship changed.
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | |     pub status: RelationshipStatus,
[INFO] [stdout] 276 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Relationship update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | / pub struct UserRelationshipEvent {
[INFO] [stdout] 270 | |     /// Current user ID.
[INFO] [stdout] 271 | |     pub id: Id,
[INFO] [stdout] 272 | |     /// User object whose relationship changed.
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | |     pub status: RelationshipStatus,
[INFO] [stdout] 276 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Relationship update payload.`
[INFO] [stdout]     = help: ends near `Relationship update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:280:1
[INFO] [stdout]     |
[INFO] [stdout] 280 | / pub struct UserPlatformWipeEvent {
[INFO] [stdout] 281 | |     /// User ID whose account data should be wiped locally.
[INFO] [stdout] 282 | |     pub user_id: Id,
[INFO] [stdout] 283 | |     /// User flags explaining why the wipe is occurring.
[INFO] [stdout] 284 | |     pub flags: UserFlags,
[INFO] [stdout] 285 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `User platform wipe payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:280:1
[INFO] [stdout]     |
[INFO] [stdout] 280 | / pub struct UserPlatformWipeEvent {
[INFO] [stdout] 281 | |     /// User ID whose account data should be wiped locally.
[INFO] [stdout] 282 | |     pub user_id: Id,
[INFO] [stdout] 283 | |     /// User flags explaining why the wipe is occurring.
[INFO] [stdout] 284 | |     pub flags: UserFlags,
[INFO] [stdout] 285 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `User platform wipe payload.`
[INFO] [stdout]     = help: ends near `User platform wipe payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / pub struct EmojiUpdateEvent {
[INFO] [stdout] 290 | |     /// Emoji ID that changed.
[INFO] [stdout] 291 | |     pub id: Id,
[INFO] [stdout] 292 | |     /// Partial Emoji object containing changed fields.
[INFO] [stdout] 293 | |     pub data: Value,
[INFO] [stdout] 294 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Emoji update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / pub struct EmojiUpdateEvent {
[INFO] [stdout] 290 | |     /// Emoji ID that changed.
[INFO] [stdout] 291 | |     pub id: Id,
[INFO] [stdout] 292 | |     /// Partial Emoji object containing changed fields.
[INFO] [stdout] 293 | |     pub data: Value,
[INFO] [stdout] 294 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Emoji update payload.`
[INFO] [stdout]     = help: ends near `Emoji update payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:298:1
[INFO] [stdout]     |
[INFO] [stdout] 298 | / pub struct EmojiDeleteEvent {
[INFO] [stdout] 299 | |     /// Emoji ID that was deleted.
[INFO] [stdout] 300 | |     pub id: Id,
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Emoji deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:298:1
[INFO] [stdout]     |
[INFO] [stdout] 298 | / pub struct EmojiDeleteEvent {
[INFO] [stdout] 299 | |     /// Emoji ID that was deleted.
[INFO] [stdout] 300 | |     pub id: Id,
[INFO] [stdout] 301 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Emoji deletion payload.`
[INFO] [stdout]     = help: ends near `Emoji deletion payload.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:306:1
[INFO] [stdout]     |
[INFO] [stdout] 306 | / pub enum AuthEvent {
[INFO] [stdout] 307 | |     /// A single session was deleted.
[INFO] [stdout] 308 | |     DeleteSession {
[INFO] [stdout] 309 | |         /// User ID whose session was deleted.
[INFO] [stdout] ...   |
[INFO] [stdout] 321 | |     },
[INFO] [stdout] 322 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Authifier event forwarded through the Stoat gateway.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:306:1
[INFO] [stdout]     |
[INFO] [stdout] 306 | / pub enum AuthEvent {
[INFO] [stdout] 307 | |     /// A single session was deleted.
[INFO] [stdout] 308 | |     DeleteSession {
[INFO] [stdout] 309 | |         /// User ID whose session was deleted.
[INFO] [stdout] ...   |
[INFO] [stdout] 321 | |     },
[INFO] [stdout] 322 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Authifier event forwarded through the Stoat gateway.`
[INFO] [stdout]     = help: ends near `Authifier event forwarded through the Stoat gateway.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:327:1
[INFO] [stdout]     |
[INFO] [stdout] 327 | / pub enum GatewayEvent {
[INFO] [stdout] 328 | |     /// The gateway returned an authentication or protocol error.
[INFO] [stdout] 329 | |     Error {
[INFO] [stdout] 330 | |         /// Error reported by the gateway.
[INFO] [stdout] ...   |
[INFO] [stdout] 413 | |     Unknown,
[INFO] [stdout] 414 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Events received from the Stoat gateway.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/event.rs:327:1
[INFO] [stdout]     |
[INFO] [stdout] 327 | / pub enum GatewayEvent {
[INFO] [stdout] 328 | |     /// The gateway returned an authentication or protocol error.
[INFO] [stdout] 329 | |     Error {
[INFO] [stdout] 330 | |         /// Error reported by the gateway.
[INFO] [stdout] ...   |
[INFO] [stdout] 413 | |     Unknown,
[INFO] [stdout] 414 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Events received from the Stoat gateway.`
[INFO] [stdout]     = help: ends near `Events received from the Stoat gateway.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/invite.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / pub struct Invite {
[INFO] [stdout] 12 | |     /// The unique ID assigned to the `Invite` by the Stoat API.
[INFO] [stdout] 13 | |     #[serde(rename = "_id")]
[INFO] [stdout] 14 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     pub creator: Option<User>,
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Invite object returned by invite endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/invite.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / pub struct Invite {
[INFO] [stdout] 12 | |     /// The unique ID assigned to the `Invite` by the Stoat API.
[INFO] [stdout] 13 | |     #[serde(rename = "_id")]
[INFO] [stdout] 14 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     pub creator: Option<User>,
[INFO] [stdout] 24 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Invite object returned by invite endpoints.`
[INFO] [stdout]    = help: ends near `Invite object returned by invite endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/invite.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / pub struct InviteJoinResponse {
[INFO] [stdout] 41 | |     /// Joined server ID, when the invite points at a server.
[INFO] [stdout] 42 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 43 | |     pub server: Option<Id>,
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     pub channel: Option<Id>,
[INFO] [stdout] 47 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Response returned after accepting an invite.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/invite.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / pub struct InviteJoinResponse {
[INFO] [stdout] 41 | |     /// Joined server ID, when the invite points at a server.
[INFO] [stdout] 42 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 43 | |     pub server: Option<Id>,
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     pub channel: Option<Id>,
[INFO] [stdout] 47 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Response returned after accepting an invite.`
[INFO] [stdout]    = help: ends near `Response returned after accepting an invite.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / pub enum MemberFields {
[INFO] [stdout]  6 | |     /// Represents the avatar variant for this public enum.
[INFO] [stdout]  7 | |     Avatar,
[INFO] [stdout]  8 | |     /// Represents the nickname variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |     Timeout,
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the fields that can be included in a member object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / pub enum MemberFields {
[INFO] [stdout]  6 | |     /// Represents the avatar variant for this public enum.
[INFO] [stdout]  7 | |     Avatar,
[INFO] [stdout]  8 | |     /// Represents the nickname variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |     Timeout,
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the fields that can be included in a member object.`
[INFO] [stdout]    = help: ends near `Represents the fields that can be included in a member object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / pub struct Member {
[INFO] [stdout] 21 | |     /// The unique ID assigned to the `Member` by the Stoat API.
[INFO] [stdout] 22 | |     #[serde(rename = "_id")]
[INFO] [stdout] 23 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |     pub timeout: Option<String>,
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a member value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / pub struct Member {
[INFO] [stdout] 21 | |     /// The unique ID assigned to the `Member` by the Stoat API.
[INFO] [stdout] 22 | |     #[serde(rename = "_id")]
[INFO] [stdout] 23 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |     pub timeout: Option<String>,
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a member value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a member value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / pub struct MemberUpdate {
[INFO] [stdout] 44 | |     /// The nickname value associated with this member update.
[INFO] [stdout] 45 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 46 | |     pub nickname: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     pub remove: Option<MemberFields>,
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a member update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / pub struct MemberUpdate {
[INFO] [stdout] 44 | |     /// The nickname value associated with this member update.
[INFO] [stdout] 45 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 46 | |     pub nickname: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     pub remove: Option<MemberFields>,
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a member update value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a member update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / pub struct FetchMembersQuery {
[INFO] [stdout] 64 | |     /// The exclude offline value associated with this fetch members query.
[INFO] [stdout] 65 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 66 | |     pub exclude_offline: Option<bool>,
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a fetch members query value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / pub struct FetchMembersQuery {
[INFO] [stdout] 64 | |     /// The exclude offline value associated with this fetch members query.
[INFO] [stdout] 65 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 66 | |     pub exclude_offline: Option<bool>,
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a fetch members query value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a fetch members query value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / pub struct MembersExperimentalQuery {
[INFO] [stdout] 72 | |     /// The query value associated with this members experimental query.
[INFO] [stdout] 73 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 74 | |     pub query: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |     pub limit: Option<u64>,
[INFO] [stdout] 78 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a members experimental query value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | / pub struct MembersExperimentalQuery {
[INFO] [stdout] 72 | |     /// The query value associated with this members experimental query.
[INFO] [stdout] 73 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 74 | |     pub query: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |     pub limit: Option<u64>,
[INFO] [stdout] 78 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a members experimental query value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a members experimental query value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | / pub struct MemberList {
[INFO] [stdout] 83 | |     /// The members returned for this server or group query.
[INFO] [stdout] 84 | |     #[serde(default)]
[INFO] [stdout] 85 | |     pub members: Vec<Member>,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |     pub users: Vec<User>,
[INFO] [stdout] 89 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a member list value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | / pub struct MemberList {
[INFO] [stdout] 83 | |     /// The members returned for this server or group query.
[INFO] [stdout] 84 | |     #[serde(default)]
[INFO] [stdout] 85 | |     pub members: Vec<Member>,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |     pub users: Vec<User>,
[INFO] [stdout] 89 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a member list value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a member list value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | / pub struct BanCreate {
[INFO] [stdout] 94 | |     /// The reason value associated with this ban create.
[INFO] [stdout] 95 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 96 | |     pub reason: Option<String>,
[INFO] [stdout] 97 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a ban create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/member.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | / pub struct BanCreate {
[INFO] [stdout] 94 | |     /// The reason value associated with this ban create.
[INFO] [stdout] 95 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 96 | |     pub reason: Option<String>,
[INFO] [stdout] 97 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a ban create value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a ban create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/member.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / pub struct ServerBans {
[INFO] [stdout] 102 | |     /// The user IDs included in this response or request payload.
[INFO] [stdout] 103 | |     #[serde(default)]
[INFO] [stdout] 104 | |     pub users: Vec<User>,
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |     pub bans: Vec<ServerBan>,
[INFO] [stdout] 108 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a server bans value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/member.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / pub struct ServerBans {
[INFO] [stdout] 102 | |     /// The user IDs included in this response or request payload.
[INFO] [stdout] 103 | |     #[serde(default)]
[INFO] [stdout] 104 | |     pub users: Vec<User>,
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |     pub bans: Vec<ServerBan>,
[INFO] [stdout] 108 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a server bans value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a server bans value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/message.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub struct Message {
[INFO] [stdout] 17 | |     /// The unique ID assigned to the `Message` by the Stoat API.
[INFO] [stdout] 18 | |     #[serde(rename = "_id")]
[INFO] [stdout] 19 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 39 | |     pub replies: Vec<Id>,
[INFO] [stdout] 40 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a message in the Stoat platform.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/message.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub struct Message {
[INFO] [stdout] 17 | |     /// The unique ID assigned to the `Message` by the Stoat API.
[INFO] [stdout] 18 | |     #[serde(rename = "_id")]
[INFO] [stdout] 19 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 39 | |     pub replies: Vec<Id>,
[INFO] [stdout] 40 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a message in the Stoat platform.`
[INFO] [stdout]    = help: ends near `Represents a message in the Stoat platform.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / pub struct MessageSend {
[INFO] [stdout] 102 | |     /// Text content of the outgoing message.
[INFO] [stdout] 103 | |     pub content: String,
[INFO] [stdout] 104 | |     /// The attachments included with this message or webhook payload.
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     pub replies: Vec<MessageReplyIntent>,
[INFO] [stdout] 122 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a request to create a new message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / pub struct MessageSend {
[INFO] [stdout] 102 | |     /// Text content of the outgoing message.
[INFO] [stdout] 103 | |     pub content: String,
[INFO] [stdout] 104 | |     /// The attachments included with this message or webhook payload.
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     pub replies: Vec<MessageReplyIntent>,
[INFO] [stdout] 122 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a request to create a new message.`
[INFO] [stdout]     = help: ends near `Represents a request to create a new message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | / bitflags! {
[INFO] [stdout] 125 | |     /// Represents the flags associated with a message.
[INFO] [stdout] 126 | |     #[derive(Clone, Debug, Default, Deserialize, PartialEq, Serialize)]
[INFO] [stdout] 127 | |     pub struct MessageFlags: u32 {
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near ` Represents the flags associated with a message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / pub struct MessageMasquerade {
[INFO] [stdout] 137 | |     /// Avatar URL to display for the masquerade.
[INFO] [stdout] 138 | |     pub avatar: Option<String>,
[INFO] [stdout] 139 | |     /// The role or embed colour value encoded as an API integer.
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |     pub name: String,
[INFO] [stdout] 143 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a message masquerade value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / pub struct MessageMasquerade {
[INFO] [stdout] 137 | |     /// Avatar URL to display for the masquerade.
[INFO] [stdout] 138 | |     pub avatar: Option<String>,
[INFO] [stdout] 139 | |     /// The role or embed colour value encoded as an API integer.
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |     pub name: String,
[INFO] [stdout] 143 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a message masquerade value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a message masquerade value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / pub enum SearchMessageSort {
[INFO] [stdout] 148 | |     /// Represents the relevance variant for this public enum.
[INFO] [stdout] 149 | |     Relevance,
[INFO] [stdout] 150 | |     /// Represents the newest variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |     Oldest,
[INFO] [stdout] 154 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents the supported search message sort variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 147 | / pub enum SearchMessageSort {
[INFO] [stdout] 148 | |     /// Represents the relevance variant for this public enum.
[INFO] [stdout] 149 | |     Relevance,
[INFO] [stdout] 150 | |     /// Represents the newest variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |     Oldest,
[INFO] [stdout] 154 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents the supported search message sort variants returned by or sent to the Stoat API.`
[INFO] [stdout]     = help: ends near `Represents the supported search message sort variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / pub struct FetchMessageQuery {
[INFO] [stdout] 169 | |     /// ID of the message to search after.
[INFO] [stdout] 170 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 171 | |     pub after: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     pub sort: Option<SearchMessageSort>,
[INFO] [stdout] 184 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a fetch message query value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / pub struct FetchMessageQuery {
[INFO] [stdout] 169 | |     /// ID of the message to search after.
[INFO] [stdout] 170 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 171 | |     pub after: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     pub sort: Option<SearchMessageSort>,
[INFO] [stdout] 184 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a fetch message query value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a fetch message query value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / pub struct MessageSearch {
[INFO] [stdout] 189 | |     /// ID of the message to search after.
[INFO] [stdout] 190 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 191 | |     pub after: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     pub sort: Option<SearchMessageSort>,
[INFO] [stdout] 216 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a message search value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / pub struct MessageSearch {
[INFO] [stdout] 189 | |     /// ID of the message to search after.
[INFO] [stdout] 190 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 191 | |     pub after: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     pub sort: Option<SearchMessageSort>,
[INFO] [stdout] 216 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a message search value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a message search value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / pub struct MessageReplyIntent {
[INFO] [stdout] 221 | |     /// Whether sending should fail when the replied-to message does not exist.
[INFO] [stdout] 222 | |     pub fail_if_not_exists: bool,
[INFO] [stdout] 223 | |     /// ID of the message being replied to.
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |     pub mention: bool,
[INFO] [stdout] 227 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a message reply intent value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 220 | / pub struct MessageReplyIntent {
[INFO] [stdout] 221 | |     /// Whether sending should fail when the replied-to message does not exist.
[INFO] [stdout] 222 | |     pub fail_if_not_exists: bool,
[INFO] [stdout] 223 | |     /// ID of the message being replied to.
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |     pub mention: bool,
[INFO] [stdout] 227 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a message reply intent value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a message reply intent value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:231:1
[INFO] [stdout]     |
[INFO] [stdout] 231 | / pub struct MessageInteractions {
[INFO] [stdout] 232 | |     /// Reaction IDs allowed on the message.
[INFO] [stdout] 233 | |     pub reactions: Vec<Id>,
[INFO] [stdout] 234 | |     /// Whether reactions are restricted to the listed IDs.
[INFO] [stdout] 235 | |     pub restrict_reactions: bool,
[INFO] [stdout] 236 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a message interactions value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:231:1
[INFO] [stdout]     |
[INFO] [stdout] 231 | / pub struct MessageInteractions {
[INFO] [stdout] 232 | |     /// Reaction IDs allowed on the message.
[INFO] [stdout] 233 | |     pub reactions: Vec<Id>,
[INFO] [stdout] 234 | |     /// Whether reactions are restricted to the listed IDs.
[INFO] [stdout] 235 | |     pub restrict_reactions: bool,
[INFO] [stdout] 236 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a message interactions value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a message interactions value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 254 | / pub struct MessageEdit {
[INFO] [stdout] 255 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 256 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 257 | |     pub content: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     pub embeds: Vec<EmbedCreate>,
[INFO] [stdout] 261 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a request to edit an existing message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/message.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 254 | / pub struct MessageEdit {
[INFO] [stdout] 255 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 256 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 257 | |     pub content: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     pub embeds: Vec<EmbedCreate>,
[INFO] [stdout] 261 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a request to edit an existing message.`
[INFO] [stdout]     = help: ends near `Represents a request to edit an existing message.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub struct MfaTicketPayload {
[INFO] [stdout]  7 | |     /// The ticket value associated with this MFA ticket payload.
[INFO] [stdout]  8 | |     pub ticket: String,
[INFO] [stdout]  9 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 10 | |     #[serde(flatten)]
[INFO] [stdout] 11 | |     pub extra: Value,
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a MFA ticket payload value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub struct MfaTicketPayload {
[INFO] [stdout]  7 | |     /// The ticket value associated with this MFA ticket payload.
[INFO] [stdout]  8 | |     pub ticket: String,
[INFO] [stdout]  9 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 10 | |     #[serde(flatten)]
[INFO] [stdout] 11 | |     pub extra: Value,
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a MFA ticket payload value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a MFA ticket payload value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub struct MfaStatus {
[INFO] [stdout] 17 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 18 | |     #[serde(flatten)]
[INFO] [stdout] 19 | |     pub extra: Value,
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a MFA status value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / pub struct MfaStatus {
[INFO] [stdout] 17 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 18 | |     #[serde(flatten)]
[INFO] [stdout] 19 | |     pub extra: Value,
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a MFA status value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a MFA status value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / pub struct MfaMethods {
[INFO] [stdout] 25 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 26 | |     #[serde(flatten)]
[INFO] [stdout] 27 | |     pub extra: Value,
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a MFA methods value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / pub struct MfaMethods {
[INFO] [stdout] 25 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 26 | |     #[serde(flatten)]
[INFO] [stdout] 27 | |     pub extra: Value,
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a MFA methods value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a MFA methods value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / pub struct MfaRecoveryPayload {
[INFO] [stdout] 33 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 34 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 35 | |     pub password: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     pub extra: Value,
[INFO] [stdout] 42 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a MFA recovery payload value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / pub struct MfaRecoveryPayload {
[INFO] [stdout] 33 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 34 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 35 | |     pub password: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     pub extra: Value,
[INFO] [stdout] 42 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a MFA recovery payload value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a MFA recovery payload value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / pub struct MfaTotpPayload {
[INFO] [stdout] 47 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 48 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 49 | |     pub password: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |     pub extra: Value,
[INFO] [stdout] 56 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a MFA TOTP payload value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / pub struct MfaTotpPayload {
[INFO] [stdout] 47 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 48 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 49 | |     pub password: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |     pub extra: Value,
[INFO] [stdout] 56 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a MFA TOTP payload value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a MFA TOTP payload value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | / pub struct MfaResponse {
[INFO] [stdout] 61 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 62 | |     #[serde(flatten)]
[INFO] [stdout] 63 | |     pub extra: Value,
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a MFA response value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/mfa.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | / pub struct MfaResponse {
[INFO] [stdout] 61 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 62 | |     #[serde(flatten)]
[INFO] [stdout] 63 | |     pub extra: Value,
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a MFA response value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a MFA response value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub struct InstanceConfig {
[INFO] [stdout]  9 | |     /// Raw configuration payload. Kept flexible because self-hosted Stoat
[INFO] [stdout] 10 | |     /// instances may expose optional sections not present on every server.
[INFO] [stdout] 11 | |     #[serde(flatten)]
[INFO] [stdout] 12 | |     pub extra: Value,
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Instance configuration returned by the API root endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub struct InstanceConfig {
[INFO] [stdout]  9 | |     /// Raw configuration payload. Kept flexible because self-hosted Stoat
[INFO] [stdout] 10 | |     /// instances may expose optional sections not present on every server.
[INFO] [stdout] 11 | |     #[serde(flatten)]
[INFO] [stdout] 12 | |     pub extra: Value,
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Instance configuration returned by the API root endpoint.`
[INFO] [stdout]    = help: ends near `Instance configuration returned by the API root endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub struct SafetyReportCreate {
[INFO] [stdout] 18 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 19 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 20 | |     pub content: Option<Id>,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     pub extra: Value,
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a safety report create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / pub struct SafetyReportCreate {
[INFO] [stdout] 18 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 19 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 20 | |     pub content: Option<Id>,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     pub extra: Value,
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a safety report create value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a safety report create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / pub struct OnboardingHello {
[INFO] [stdout] 35 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 36 | |     #[serde(flatten)]
[INFO] [stdout] 37 | |     pub extra: Value,
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an onboarding hello value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / pub struct OnboardingHello {
[INFO] [stdout] 35 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 36 | |     #[serde(flatten)]
[INFO] [stdout] 37 | |     pub extra: Value,
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an onboarding hello value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an onboarding hello value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub struct OnboardingComplete {
[INFO] [stdout] 43 | |     /// The username displayed for the user or bot account.
[INFO] [stdout] 44 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 45 | |     pub username: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     pub extra: Value,
[INFO] [stdout] 52 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an onboarding complete value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub struct OnboardingComplete {
[INFO] [stdout] 43 | |     /// The username displayed for the user or bot account.
[INFO] [stdout] 44 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 45 | |     pub username: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     pub extra: Value,
[INFO] [stdout] 52 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an onboarding complete value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an onboarding complete value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / pub struct DirectMessageOpen {
[INFO] [stdout] 57 | |     /// The ID of the channel associated with the `DirectMessageOpen`.
[INFO] [stdout] 58 | |     pub channel: Channel,
[INFO] [stdout] 59 | |     /// The user IDs included in this response or request payload.
[INFO] [stdout] 60 | |     #[serde(default)]
[INFO] [stdout] 61 | |     pub users: Vec<User>,
[INFO] [stdout] 62 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a direct message open value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / pub struct DirectMessageOpen {
[INFO] [stdout] 57 | |     /// The ID of the channel associated with the `DirectMessageOpen`.
[INFO] [stdout] 58 | |     pub channel: Channel,
[INFO] [stdout] 59 | |     /// The user IDs included in this response or request payload.
[INFO] [stdout] 60 | |     #[serde(default)]
[INFO] [stdout] 61 | |     pub users: Vec<User>,
[INFO] [stdout] 62 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a direct message open value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a direct message open value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | / pub struct ApiAck {
[INFO] [stdout] 68 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 69 | |     #[serde(flatten)]
[INFO] [stdout] 70 | |     pub extra: Value,
[INFO] [stdout] 71 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `deployments and no body on others.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/misc.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | / pub struct ApiAck {
[INFO] [stdout] 68 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 69 | |     #[serde(flatten)]
[INFO] [stdout] 70 | |     pub extra: Value,
[INFO] [stdout] 71 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Generic success response for endpoints that may return an object on some`
[INFO] [stdout]    = help: ends near `Generic success response for endpoints that may return an object on some`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/permission.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub enum PermissionFlag {
[INFO] [stdout]  7 | |     /// Represents the manage channel variant for this public enum.
[INFO] [stdout]  8 | |     ManageChannel        = 1 << 0,
[INFO] [stdout]  9 | |     /// Represents the manage server variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 67 | |     MoveMembers     = 1 << 35,
[INFO] [stdout] 68 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a single permission as a bitmask.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/permission.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub enum PermissionFlag {
[INFO] [stdout]  7 | |     /// Represents the manage channel variant for this public enum.
[INFO] [stdout]  8 | |     ManageChannel        = 1 << 0,
[INFO] [stdout]  9 | |     /// Represents the manage server variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 67 | |     MoveMembers     = 1 << 35,
[INFO] [stdout] 68 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a single permission as a bitmask.`
[INFO] [stdout]    = help: ends near `Represents a single permission as a bitmask.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/permission.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub struct Permission(pub u64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `A set of permissions stored as a bitfield.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/permission.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub struct Permission(pub u64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `A set of permissions stored as a bitfield.`
[INFO] [stdout]    = help: ends near `A set of permissions stored as a bitfield.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/permission.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub struct UserPermission(pub u64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents user-specific permissions using a bitmask.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/permission.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub struct UserPermission(pub u64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents user-specific permissions using a bitmask.`
[INFO] [stdout]    = help: ends near `Represents user-specific permissions using a bitmask.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/permission.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / pub enum UserPermissionFlag {
[INFO] [stdout] 105 | |     /// Represents the access variant for this public enum.
[INFO] [stdout] 106 | |     Access       = 1 << 0,
[INFO] [stdout] 107 | |     /// Represents the view profile variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 112 | |     Invite       = 1 << 3,
[INFO] [stdout] 113 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents the supported user permission flag variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/permission.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / pub enum UserPermissionFlag {
[INFO] [stdout] 105 | |     /// Represents the access variant for this public enum.
[INFO] [stdout] 106 | |     Access       = 1 << 0,
[INFO] [stdout] 107 | |     /// Represents the view profile variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 112 | |     Invite       = 1 << 3,
[INFO] [stdout] 113 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents the supported user permission flag variants returned by or sent to the Stoat API.`
[INFO] [stdout]     = help: ends near `Represents the supported user permission flag variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/permission.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | / pub struct OverrideField {
[INFO] [stdout] 140 | |     /// The a value associated with this override field.
[INFO] [stdout] 141 | |     pub a: Permission,
[INFO] [stdout] 142 | |     /// The d value associated with this override field.
[INFO] [stdout] 143 | |     pub d: Permission,
[INFO] [stdout] 144 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Raw representation of permission overrides used in storage.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/permission.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | / pub struct OverrideField {
[INFO] [stdout] 140 | |     /// The a value associated with this override field.
[INFO] [stdout] 141 | |     pub a: Permission,
[INFO] [stdout] 142 | |     /// The d value associated with this override field.
[INFO] [stdout] 143 | |     pub d: Permission,
[INFO] [stdout] 144 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Raw representation of permission overrides used in storage.`
[INFO] [stdout]     = help: ends near `Raw representation of permission overrides used in storage.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/permission.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | / pub struct Override {
[INFO] [stdout] 149 | |     /// The allow value associated with this override.
[INFO] [stdout] 150 | |     pub allow: Permission,
[INFO] [stdout] 151 | |     /// The deny value associated with this override.
[INFO] [stdout] 152 | |     pub deny: Permission,
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents an override value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/permission.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | / pub struct Override {
[INFO] [stdout] 149 | |     /// The allow value associated with this override.
[INFO] [stdout] 150 | |     pub allow: Permission,
[INFO] [stdout] 151 | |     /// The deny value associated with this override.
[INFO] [stdout] 152 | |     pub deny: Permission,
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents an override value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents an override value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / pub struct Role {
[INFO] [stdout] 14 | |     /// The colour associated with the role.
[INFO] [stdout] 15 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 16 | |     pub colour: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     pub rank: Option<i64>,
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a role in a server, which defines permissions and attributes for members.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / pub struct Role {
[INFO] [stdout] 14 | |     /// The colour associated with the role.
[INFO] [stdout] 15 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 16 | |     pub colour: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     pub rank: Option<i64>,
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a role in a server, which defines permissions and attributes for members.`
[INFO] [stdout]    = help: ends near `Represents a role in a server, which defines permissions and attributes for members.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / pub enum RoleFields {
[INFO] [stdout] 36 | |     /// Represents the colour variant for this public enum.
[INFO] [stdout] 37 | |     Colour,
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the fields that can be included in a role object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / pub enum RoleFields {
[INFO] [stdout] 36 | |     /// Represents the colour variant for this public enum.
[INFO] [stdout] 37 | |     Colour,
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the fields that can be included in a role object.`
[INFO] [stdout]    = help: ends near `Represents the fields that can be included in a role object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub enum ServerFields {
[INFO] [stdout] 43 | |     /// Represents the banner variant for this public enum.
[INFO] [stdout] 44 | |     Banner,
[INFO] [stdout] 45 | |     /// Represents the categories variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     SystemMessages,
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the fields that can be included in a server object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / pub enum ServerFields {
[INFO] [stdout] 43 | |     /// Represents the banner variant for this public enum.
[INFO] [stdout] 44 | |     Banner,
[INFO] [stdout] 45 | |     /// Represents the categories variant for this public enum.
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     SystemMessages,
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the fields that can be included in a server object.`
[INFO] [stdout]    = help: ends near `Represents the fields that can be included in a server object.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | / pub struct Category {
[INFO] [stdout] 58 | |     /// The channels value associated with this category.
[INFO] [stdout] 59 | |     pub channels: Vec<Id>,
[INFO] [stdout] 60 | |     /// The unique ID assigned to the `Category` by the Stoat API.
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | |     pub title: String,
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a category in a server, which can contain multiple channels.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | / pub struct Category {
[INFO] [stdout] 58 | |     /// The channels value associated with this category.
[INFO] [stdout] 59 | |     pub channels: Vec<Id>,
[INFO] [stdout] 60 | |     /// The unique ID assigned to the `Category` by the Stoat API.
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | |     pub title: String,
[INFO] [stdout] 64 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a category in a server, which can contain multiple channels.`
[INFO] [stdout]    = help: ends near `Represents a category in a server, which can contain multiple channels.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / pub struct SystemMessageChannels {
[INFO] [stdout] 70 | |     /// Channel where a message is posted when someone is banned.
[INFO] [stdout] 71 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 72 | |     pub user_banned: Option<Id>,
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     pub user_left: Option<Id>,
[INFO] [stdout] 85 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `when certain member-related events occur on a server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / pub struct SystemMessageChannels {
[INFO] [stdout] 70 | |     /// Channel where a message is posted when someone is banned.
[INFO] [stdout] 71 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 72 | |     pub user_banned: Option<Id>,
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     pub user_left: Option<Id>,
[INFO] [stdout] 85 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Holds the channel IDs used by the system to send automatic messages`
[INFO] [stdout]    = help: ends near `Holds the channel IDs used by the system to send automatic messages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/server.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | / bitflags! {
[INFO] [stdout] 88 | |     /// Represents the flags associated with a server.
[INFO] [stdout] 89 | |     #[derive(Clone, Debug, Default, Deserialize, PartialEq, Serialize)]
[INFO] [stdout] 90 | |     pub struct ServerFlags: u32 {
[INFO] [stdout] ...  |
[INFO] [stdout] 94 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near ` Represents the flags associated with a server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / pub struct Server {
[INFO] [stdout]  99 | |     /// Whether the server has analytics enabled.
[INFO] [stdout] 100 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 101 | |     pub analytics: Option<bool>,
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     pub system_messages: Option<SystemMessageChannels>,
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a server value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / pub struct Server {
[INFO] [stdout]  99 | |     /// Whether the server has analytics enabled.
[INFO] [stdout] 100 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 101 | |     pub analytics: Option<bool>,
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     pub system_messages: Option<SystemMessageChannels>,
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a server value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a server value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | / pub struct ServerBan {
[INFO] [stdout] 157 | |     /// The ID of the user who is banned.
[INFO] [stdout] 158 | |     #[serde(rename = "_id")]
[INFO] [stdout] 159 | |     pub user: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     pub reason: Option<String>,
[INFO] [stdout] 164 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a server ban value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | / pub struct ServerBan {
[INFO] [stdout] 157 | |     /// The ID of the user who is banned.
[INFO] [stdout] 158 | |     #[serde(rename = "_id")]
[INFO] [stdout] 159 | |     pub user: Id,
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     pub reason: Option<String>,
[INFO] [stdout] 164 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a server ban value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a server ban value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / pub struct ServerCreate {
[INFO] [stdout] 169 | |     /// The human-readable description attached to the `ServerCreate`.
[INFO] [stdout] 170 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 171 | |     pub description: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |     pub nsfw: Option<bool>,
[INFO] [stdout] 178 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a request to create a new server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / pub struct ServerCreate {
[INFO] [stdout] 169 | |     /// The human-readable description attached to the `ServerCreate`.
[INFO] [stdout] 170 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 171 | |     pub description: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |     pub nsfw: Option<bool>,
[INFO] [stdout] 178 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a request to create a new server.`
[INFO] [stdout]     = help: ends near `Represents a request to create a new server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:182:1
[INFO] [stdout]     |
[INFO] [stdout] 182 | / pub struct ServerEdit {
[INFO] [stdout] 183 | |     /// The analytics value associated with this server edit.
[INFO] [stdout] 184 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 185 | |     pub analytics: Option<bool>,
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |     pub system_messages: Option<SystemMessageChannels>,
[INFO] [stdout] 213 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a request to edit an existing server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:182:1
[INFO] [stdout]     |
[INFO] [stdout] 182 | / pub struct ServerEdit {
[INFO] [stdout] 183 | |     /// The analytics value associated with this server edit.
[INFO] [stdout] 184 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 185 | |     pub analytics: Option<bool>,
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |     pub system_messages: Option<SystemMessageChannels>,
[INFO] [stdout] 213 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a request to edit an existing server.`
[INFO] [stdout]     = help: ends near `Represents a request to edit an existing server.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | / pub struct RoleCreate {
[INFO] [stdout] 227 | |     /// The display name or configured name for the `RoleCreate`.
[INFO] [stdout] 228 | |     pub name: String,
[INFO] [stdout] 229 | |     /// The ordering rank used when sorting roles or members.
[INFO] [stdout] 230 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 231 | |     pub rank: Option<i64>,
[INFO] [stdout] 232 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a role create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 226 | / pub struct RoleCreate {
[INFO] [stdout] 227 | |     /// The display name or configured name for the `RoleCreate`.
[INFO] [stdout] 228 | |     pub name: String,
[INFO] [stdout] 229 | |     /// The ordering rank used when sorting roles or members.
[INFO] [stdout] 230 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 231 | |     pub rank: Option<i64>,
[INFO] [stdout] 232 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a role create value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a role create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / pub struct RoleCreateResponse {
[INFO] [stdout] 237 | |     /// The unique ID assigned to the `RoleCreateResponse` by the Stoat API.
[INFO] [stdout] 238 | |     pub id: Id,
[INFO] [stdout] 239 | |     /// The role value associated with this role create response.
[INFO] [stdout] 240 | |     pub role: Role,
[INFO] [stdout] 241 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Response returned by create-role endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / pub struct RoleCreateResponse {
[INFO] [stdout] 237 | |     /// The unique ID assigned to the `RoleCreateResponse` by the Stoat API.
[INFO] [stdout] 238 | |     pub id: Id,
[INFO] [stdout] 239 | |     /// The role value associated with this role create response.
[INFO] [stdout] 240 | |     pub role: Role,
[INFO] [stdout] 241 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Response returned by create-role endpoint.`
[INFO] [stdout]     = help: ends near `Response returned by create-role endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / pub struct RoleUpdate {
[INFO] [stdout] 246 | |     /// The display name or configured name for the `RoleUpdate`.
[INFO] [stdout] 247 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 248 | |     pub name: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 263 | |     pub remove: Option<RoleFields>,
[INFO] [stdout] 264 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a role update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / pub struct RoleUpdate {
[INFO] [stdout] 246 | |     /// The display name or configured name for the `RoleUpdate`.
[INFO] [stdout] 247 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 248 | |     pub name: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 263 | |     pub remove: Option<RoleFields>,
[INFO] [stdout] 264 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a role update value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a role update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:268:1
[INFO] [stdout]     |
[INFO] [stdout] 268 | / pub struct RoleRanksUpdate {
[INFO] [stdout] 269 | |     /// The ordered role IDs used to update server role ranks.
[INFO] [stdout] 270 | |     pub ranks: Vec<Id>,
[INFO] [stdout] 271 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a role ranks update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/server.rs:268:1
[INFO] [stdout]     |
[INFO] [stdout] 268 | / pub struct RoleRanksUpdate {
[INFO] [stdout] 269 | |     /// The ordered role IDs used to update server role ranks.
[INFO] [stdout] 270 | |     pub ranks: Vec<Id>,
[INFO] [stdout] 271 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a role ranks update value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a role ranks update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub struct SyncSettingsFetch {
[INFO] [stdout]  7 | |     /// The settings keys requested from the synced settings endpoint.
[INFO] [stdout]  8 | |     #[serde(default)]
[INFO] [stdout]  9 | |     pub keys: Vec<String>,
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a sync settings fetch value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / pub struct SyncSettingsFetch {
[INFO] [stdout]  7 | |     /// The settings keys requested from the synced settings endpoint.
[INFO] [stdout]  8 | |     #[serde(default)]
[INFO] [stdout]  9 | |     pub keys: Vec<String>,
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a sync settings fetch value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a sync settings fetch value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / pub struct SyncSettingsSet {
[INFO] [stdout] 15 | |     /// The synced settings key to read or update.
[INFO] [stdout] 16 | |     pub key: String,
[INFO] [stdout] 17 | |     /// The JSON value stored for the selected settings key.
[INFO] [stdout] 18 | |     pub value: Value,
[INFO] [stdout] 19 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a sync settings set value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / pub struct SyncSettingsSet {
[INFO] [stdout] 15 | |     /// The synced settings key to read or update.
[INFO] [stdout] 16 | |     pub key: String,
[INFO] [stdout] 17 | |     /// The JSON value stored for the selected settings key.
[INFO] [stdout] 18 | |     pub value: Value,
[INFO] [stdout] 19 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a sync settings set value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a sync settings set value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / pub struct SyncSettings {
[INFO] [stdout] 24 | |     /// The synced settings values keyed by their settings names.
[INFO] [stdout] 25 | |     #[serde(flatten)]
[INFO] [stdout] 26 | |     pub values: Value,
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a sync settings value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / pub struct SyncSettings {
[INFO] [stdout] 24 | |     /// The synced settings values keyed by their settings names.
[INFO] [stdout] 25 | |     #[serde(flatten)]
[INFO] [stdout] 26 | |     pub values: Value,
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a sync settings value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a sync settings value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / pub struct Unreads {
[INFO] [stdout] 32 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 33 | |     #[serde(flatten)]
[INFO] [stdout] 34 | |     pub extra: Value,
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an unreads value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / pub struct Unreads {
[INFO] [stdout] 32 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 33 | |     #[serde(flatten)]
[INFO] [stdout] 34 | |     pub extra: Value,
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an unreads value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an unreads value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / pub struct PushSubscription {
[INFO] [stdout] 40 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 41 | |     #[serde(flatten)]
[INFO] [stdout] 42 | |     pub extra: Value,
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a push subscription value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/sync.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / pub struct PushSubscription {
[INFO] [stdout] 40 | |     /// Additional unmodeled API fields preserved for forward compatibility.
[INFO] [stdout] 41 | |     #[serde(flatten)]
[INFO] [stdout] 42 | |     pub extra: Value,
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a push subscription value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a push subscription value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/user.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / pub struct User {
[INFO] [stdout] 14 | |     /// The unique ID assigned to the `User` by the Stoat API.
[INFO] [stdout] 15 | |     #[serde(rename = "_id")]
[INFO] [stdout] 16 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     pub flags: UserFlags,
[INFO] [stdout] 42 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents an user value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/user.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / pub struct User {
[INFO] [stdout] 14 | |     /// The unique ID assigned to the `User` by the Stoat API.
[INFO] [stdout] 15 | |     #[serde(rename = "_id")]
[INFO] [stdout] 16 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     pub flags: UserFlags,
[INFO] [stdout] 42 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents an user value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents an user value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | / pub struct UserStatus {
[INFO] [stdout] 130 | |     /// The text value associated with this user status.
[INFO] [stdout] 131 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 132 | |     pub text: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     pub presence: Option<String>,
[INFO] [stdout] 136 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents an user status value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | / pub struct UserStatus {
[INFO] [stdout] 130 | |     /// The text value associated with this user status.
[INFO] [stdout] 131 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 132 | |     pub text: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     pub presence: Option<String>,
[INFO] [stdout] 136 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents an user status value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents an user status value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / pub enum Presence {
[INFO] [stdout] 141 | |     /// Represents the online variant for this public enum.
[INFO] [stdout] 142 | |     Online,
[INFO] [stdout] 143 | |     /// Represents the invisible variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 150 | |     Busy,
[INFO] [stdout] 151 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents the supported presence variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / pub enum Presence {
[INFO] [stdout] 141 | |     /// Represents the online variant for this public enum.
[INFO] [stdout] 142 | |     Online,
[INFO] [stdout] 143 | |     /// Represents the invisible variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 150 | |     Busy,
[INFO] [stdout] 151 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents the supported presence variants returned by or sent to the Stoat API.`
[INFO] [stdout]     = help: ends near `Represents the supported presence variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | / pub struct UserUpdate {
[INFO] [stdout] 170 | |     /// The status value associated with this user update.
[INFO] [stdout] 171 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 172 | |     pub status: Option<UserStatus>,
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | |     pub flags: Option<u32>,
[INFO] [stdout] 191 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents an user update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | / pub struct UserUpdate {
[INFO] [stdout] 170 | |     /// The status value associated with this user update.
[INFO] [stdout] 171 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 172 | |     pub status: Option<UserStatus>,
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | |     pub flags: Option<u32>,
[INFO] [stdout] 191 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents an user update value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents an user update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | / pub struct UserProfileUpdate {
[INFO] [stdout] 196 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 197 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 198 | |     pub content: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |     pub background: Option<Id>,
[INFO] [stdout] 202 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents an user profile update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | / pub struct UserProfileUpdate {
[INFO] [stdout] 196 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 197 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 198 | |     pub content: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |     pub background: Option<Id>,
[INFO] [stdout] 202 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents an user profile update value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents an user profile update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / pub struct UserRelationship {
[INFO] [stdout] 207 | |     /// The unique ID assigned to the `UserRelationship` by the Stoat API.
[INFO] [stdout] 208 | |     #[serde(rename = "_id")]
[INFO] [stdout] 209 | |     #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 213 | |     pub status: RelationshipStatus,
[INFO] [stdout] 214 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Relationship state between the current user and another user.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / pub struct UserRelationship {
[INFO] [stdout] 207 | |     /// The unique ID assigned to the `UserRelationship` by the Stoat API.
[INFO] [stdout] 208 | |     #[serde(rename = "_id")]
[INFO] [stdout] 209 | |     #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 213 | |     pub status: RelationshipStatus,
[INFO] [stdout] 214 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Relationship state between the current user and another user.`
[INFO] [stdout]     = help: ends near `Relationship state between the current user and another user.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / pub enum RelationshipStatus {
[INFO] [stdout] 219 | |     /// Represents the none variant for this public enum.
[INFO] [stdout] 220 | |     #[default]
[INFO] [stdout] 221 | |     None,
[INFO] [stdout] ...   |
[INFO] [stdout] 233 | |     BlockedOther,
[INFO] [stdout] 234 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents the supported relationship status variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / pub enum RelationshipStatus {
[INFO] [stdout] 219 | |     /// Represents the none variant for this public enum.
[INFO] [stdout] 220 | |     #[default]
[INFO] [stdout] 221 | |     None,
[INFO] [stdout] ...   |
[INFO] [stdout] 233 | |     BlockedOther,
[INFO] [stdout] 234 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents the supported relationship status variants returned by or sent to the Stoat API.`
[INFO] [stdout]     = help: ends near `Represents the supported relationship status variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | / pub trait CheckRelationship {
[INFO] [stdout] 238 | |     /// Return the relationship status for `user`.
[INFO] [stdout] 239 | |     fn with(&self, user: &str) -> RelationshipStatus;
[INFO] [stdout] 240 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Helper trait for checking relationship status in a relationship list.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | / pub trait CheckRelationship {
[INFO] [stdout] 238 | |     /// Return the relationship status for `user`.
[INFO] [stdout] 239 | |     fn with(&self, user: &str) -> RelationshipStatus;
[INFO] [stdout] 240 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Helper trait for checking relationship status in a relationship list.`
[INFO] [stdout]     = help: ends near `Helper trait for checking relationship status in a relationship list.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / pub enum UserFields {
[INFO] [stdout] 257 | |     /// Represents the avatar variant for this public enum.
[INFO] [stdout] 258 | |     Avatar,
[INFO] [stdout] 259 | |     /// Represents the status text variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 268 | |     DisplayName,
[INFO] [stdout] 269 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `User fields that can be removed or edited by update payloads.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / pub enum UserFields {
[INFO] [stdout] 257 | |     /// Represents the avatar variant for this public enum.
[INFO] [stdout] 258 | |     Avatar,
[INFO] [stdout] 259 | |     /// Represents the status text variant for this public enum.
[INFO] [stdout] ...   |
[INFO] [stdout] 268 | |     DisplayName,
[INFO] [stdout] 269 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `User fields that can be removed or edited by update payloads.`
[INFO] [stdout]     = help: ends near `User fields that can be removed or edited by update payloads.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:271:1
[INFO] [stdout]     |
[INFO] [stdout] 271 | / bitflags! {
[INFO] [stdout] 272 | |     /// Represents an user badges value used by the Stoat API models and endpoints.
[INFO] [stdout] 273 | |     #[derive(Clone, Debug, PartialEq, Deserialize, Serialize, Default)]
[INFO] [stdout] 274 | |     #[serde(transparent)]
[INFO] [stdout] ...   |
[INFO] [stdout] 288 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near ` Represents an user badges value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | / bitflags! {
[INFO] [stdout] 291 | |     /// Represents an user flags value used by the Stoat API models and endpoints.
[INFO] [stdout] 292 | |     #[derive(Clone, Debug, PartialEq, Deserialize, Serialize, Default)]
[INFO] [stdout] 293 | |     #[serde(transparent)]
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near ` Represents an user flags value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:304:1
[INFO] [stdout]     |
[INFO] [stdout] 304 | / pub struct FlagResponse {
[INFO] [stdout] 305 | |     /// Raw user flags returned by the API.
[INFO] [stdout] 306 | |     pub flags: i32,
[INFO] [stdout] 307 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a flag response value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:304:1
[INFO] [stdout]     |
[INFO] [stdout] 304 | / pub struct FlagResponse {
[INFO] [stdout] 305 | |     /// Raw user flags returned by the API.
[INFO] [stdout] 306 | |     pub flags: i32,
[INFO] [stdout] 307 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a flag response value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a flag response value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:311:1
[INFO] [stdout]     |
[INFO] [stdout] 311 | / pub struct MutualResponse {
[INFO] [stdout] 312 | |     /// The user IDs included in this response or request payload.
[INFO] [stdout] 313 | |     pub users: Vec<String>,
[INFO] [stdout] 314 | |     /// The servers value associated with this mutual response.
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     pub channels: Vec<String>,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Mutual users and servers shared with another user.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:311:1
[INFO] [stdout]     |
[INFO] [stdout] 311 | / pub struct MutualResponse {
[INFO] [stdout] 312 | |     /// The user IDs included in this response or request payload.
[INFO] [stdout] 313 | |     pub users: Vec<String>,
[INFO] [stdout] 314 | |     /// The servers value associated with this mutual response.
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     pub channels: Vec<String>,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Mutual users and servers shared with another user.`
[INFO] [stdout]     = help: ends near `Mutual users and servers shared with another user.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / pub struct BotInformation {
[INFO] [stdout] 324 | |     /// The ID of the user or account that owns the `BotInformation`.
[INFO] [stdout] 325 | |     pub owner: String,
[INFO] [stdout] 326 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a bot information value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / pub struct BotInformation {
[INFO] [stdout] 324 | |     /// The ID of the user or account that owns the `BotInformation`.
[INFO] [stdout] 325 | |     pub owner: String,
[INFO] [stdout] 326 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a bot information value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a bot information value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:330:1
[INFO] [stdout]     |
[INFO] [stdout] 330 | / pub struct SendFriendRequest {
[INFO] [stdout] 331 | |     /// The username displayed for the user or bot account.
[INFO] [stdout] 332 | |     pub username: String,
[INFO] [stdout] 333 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Represents a send friend request value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:330:1
[INFO] [stdout]     |
[INFO] [stdout] 330 | / pub struct SendFriendRequest {
[INFO] [stdout] 331 | |     /// The username displayed for the user or bot account.
[INFO] [stdout] 332 | |     pub username: String,
[INFO] [stdout] 333 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Represents a send friend request value used by the Stoat API models and endpoints.`
[INFO] [stdout]     = help: ends near `Represents a send friend request value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:337:1
[INFO] [stdout]     |
[INFO] [stdout] 337 | / pub struct ChangeUsername {
[INFO] [stdout] 338 | |     /// The username displayed for the user or bot account.
[INFO] [stdout] 339 | |     pub username: String,
[INFO] [stdout] 340 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 341 | |     pub password: String,
[INFO] [stdout] 342 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Payload for changing the authenticated user's username.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:337:1
[INFO] [stdout]     |
[INFO] [stdout] 337 | / pub struct ChangeUsername {
[INFO] [stdout] 338 | |     /// The username displayed for the user or bot account.
[INFO] [stdout] 339 | |     pub username: String,
[INFO] [stdout] 340 | |     /// The password value supplied for account authentication or confirmation.
[INFO] [stdout] 341 | |     pub password: String,
[INFO] [stdout] 342 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Payload for changing the authenticated user's username.`
[INFO] [stdout]     = help: ends near `Payload for changing the authenticated user's username.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | / pub struct UserProfile {
[INFO] [stdout] 347 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 348 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 349 | |     pub content: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 352 | |     pub background: Option<Attachment>,
[INFO] [stdout] 353 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `User profile returned by the profile endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | / pub struct UserProfile {
[INFO] [stdout] 347 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 348 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 349 | |     pub content: Option<String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 352 | |     pub background: Option<Attachment>,
[INFO] [stdout] 353 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `User profile returned by the profile endpoint.`
[INFO] [stdout]     = help: ends near `User profile returned by the profile endpoint.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:357:1
[INFO] [stdout]     |
[INFO] [stdout] 357 | / pub struct DefaultAvatar {
[INFO] [stdout] 358 | |     /// The raw bytes for the image or binary payload being uploaded.
[INFO] [stdout] 359 | |     pub bytes: Vec<u8>,
[INFO] [stdout] 360 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]     = help: ends near `Default avatar image returned by the API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/models/user.rs:357:1
[INFO] [stdout]     |
[INFO] [stdout] 357 | / pub struct DefaultAvatar {
[INFO] [stdout] 358 | |     /// The raw bytes for the image or binary payload being uploaded.
[INFO] [stdout] 359 | |     pub bytes: Vec<u8>,
[INFO] [stdout] 360 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Default avatar image returned by the API.`
[INFO] [stdout]     = help: ends near `Default avatar image returned by the API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub struct Webhook {
[INFO] [stdout]  9 | |     /// The unique ID assigned to the `Webhook` by the Stoat API.
[INFO] [stdout] 10 | |     #[serde(rename = "_id")]
[INFO] [stdout] 11 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     pub extra: Value,
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a webhook value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / pub struct Webhook {
[INFO] [stdout]  9 | |     /// The unique ID assigned to the `Webhook` by the Stoat API.
[INFO] [stdout] 10 | |     #[serde(rename = "_id")]
[INFO] [stdout] 11 | |     pub id: Id,
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     pub extra: Value,
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a webhook value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a webhook value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / pub struct WebhookCreate {
[INFO] [stdout] 32 | |     /// The display name or configured name for the `WebhookCreate`.
[INFO] [stdout] 33 | |     pub name: String,
[INFO] [stdout] 34 | |     /// The avatar attachment or avatar reference associated with the `WebhookCreate`.
[INFO] [stdout] 35 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 36 | |     pub avatar: Option<Id>,
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a webhook create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / pub struct WebhookCreate {
[INFO] [stdout] 32 | |     /// The display name or configured name for the `WebhookCreate`.
[INFO] [stdout] 33 | |     pub name: String,
[INFO] [stdout] 34 | |     /// The avatar attachment or avatar reference associated with the `WebhookCreate`.
[INFO] [stdout] 35 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 36 | |     pub avatar: Option<Id>,
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a webhook create value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a webhook create value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / pub struct WebhookUpdate {
[INFO] [stdout] 42 | |     /// The display name or configured name for the `WebhookUpdate`.
[INFO] [stdout] 43 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 44 | |     pub name: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     pub remove: Option<WebhookFields>,
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a webhook update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / pub struct WebhookUpdate {
[INFO] [stdout] 42 | |     /// The display name or configured name for the `WebhookUpdate`.
[INFO] [stdout] 43 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 44 | |     pub name: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     pub remove: Option<WebhookFields>,
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a webhook update value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a webhook update value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | / pub enum WebhookFields {
[INFO] [stdout] 56 | |     /// Represents the avatar variant for this public enum.
[INFO] [stdout] 57 | |     Avatar,
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents the supported webhook fields variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | / pub enum WebhookFields {
[INFO] [stdout] 56 | |     /// Represents the avatar variant for this public enum.
[INFO] [stdout] 57 | |     Avatar,
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents the supported webhook fields variants returned by or sent to the Stoat API.`
[INFO] [stdout]    = help: ends near `Represents the supported webhook fields variants returned by or sent to the Stoat API.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | / pub struct WebhookExecute {
[INFO] [stdout] 63 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 64 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 65 | |     pub content: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |     pub extra: Value,
[INFO] [stdout] 78 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-exports all public Stoat API model types from their modules.`
[INFO] [stdout]    = help: ends near `Represents a webhook execute value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/models/webhook.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | / pub struct WebhookExecute {
[INFO] [stdout] 63 | |     /// The textual content included in this message or payload.
[INFO] [stdout] 64 | |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 65 | |     pub content: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |     pub extra: Value,
[INFO] [stdout] 78 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Represents a webhook execute value used by the Stoat API models and endpoints.`
[INFO] [stdout]    = help: ends near `Represents a webhook execute value used by the Stoat API models and endpoints.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `kaho`
[INFO] running `Command { std: "docker" "inspect" "615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0", kill_on_drop: false }`
[INFO] [stdout] 615e98b7bac36e44d63fed07da8e8cf7a5aa8be68a1302713fe1028027cc15c0
