[INFO] cloning repository https://github.com/mayspc/payrex-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mayspc/payrex-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmayspc%2Fpayrex-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmayspc%2Fpayrex-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7a058ae5eee018694009dc4d6568f542391b9422
[INFO] checking mayspc/payrex-rust against master#779e19d8baa3e3625bd4fc5c85cbb2ad47b43155 for pr-147589-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmayspc%2Fpayrex-rust" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mayspc/payrex-rust
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/mayspc/payrex-rust
[INFO] tweaked toml for git repo https://github.com/mayspc/payrex-rust written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mayspc/payrex-rust on toolchain 779e19d8baa3e3625bd4fc5c85cbb2ad47b43155
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mayspc/payrex-rust 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" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quinn v0.11.9
[INFO] [stderr]   Downloaded quinn-udp v0.5.14
[INFO] [stderr]   Downloaded serde_qs v0.13.0
[INFO] [stderr]   Downloaded deadpool v0.12.3
[INFO] [stderr]   Downloaded wiremock v0.6.5
[INFO] [stderr]   Downloaded quinn-proto v0.11.13
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bcb61b25b7b0dc7f8544620ccf2859eac98de364df3465597db0ac60f19fd03f
[INFO] running `Command { std: "docker" "start" "-a" "bcb61b25b7b0dc7f8544620ccf2859eac98de364df3465597db0ac60f19fd03f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bcb61b25b7b0dc7f8544620ccf2859eac98de364df3465597db0ac60f19fd03f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bcb61b25b7b0dc7f8544620ccf2859eac98de364df3465597db0ac60f19fd03f", kill_on_drop: false }`
[INFO] [stdout] bcb61b25b7b0dc7f8544620ccf2859eac98de364df3465597db0ac60f19fd03f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8bd8bd94c69a6617532511003793ea779494a9d85cb0126249ea6111a576c29d
[INFO] running `Command { std: "docker" "start" "-a" "8bd8bd94c69a6617532511003793ea779494a9d85cb0126249ea6111a576c29d", kill_on_drop: false }`
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]    Compiling find-msvc-tools v0.1.2
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking parking_lot_core v0.9.11
[INFO] [stderr]     Checking signal-hook-registry v1.4.6
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]    Compiling rustls v0.23.32
[INFO] [stderr]     Checking getrandom v0.3.3
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]     Checking log v0.4.28
[INFO] [stderr]     Checking regex-syntax v0.8.6
[INFO] [stderr]     Checking iri-string v0.7.8
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]     Checking bitflags v2.9.4
[INFO] [stderr]    Compiling cc v1.2.39
[INFO] [stderr]     Checking rustls-pki-types v1.12.0
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking deadpool-runtime v0.1.4
[INFO] [stderr]     Checking parking_lot v0.12.4
[INFO] [stderr]     Checking similar v2.7.0
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking colored v3.0.0
[INFO] [stderr]     Checking webpki-roots v1.0.2
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking serde_json v1.0.145
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking regex-automata v0.4.11
[INFO] [stderr]     Checking regex v1.11.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking rustls-webpki v0.103.7
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]     Checking tokio v1.47.1
[INFO] [stderr]     Checking async-stream v0.3.6
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]     Checking zerovec v0.11.4
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.3
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking assert-json-diff v2.0.2
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking serde_qs v0.13.0
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking tokio-util v0.7.16
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking deadpool v0.12.3
[INFO] [stderr]     Checking tokio-stream v0.1.17
[INFO] [stderr]     Checking url v2.5.7
[INFO] [stderr]     Checking tower-http v0.6.6
[INFO] [stderr]     Checking tokio-test v0.4.4
[INFO] [stderr]     Checking h2 v0.4.12
[INFO] [stderr]     Checking hyper v1.7.0
[INFO] [stderr]     Checking hyper-util v0.1.17
[INFO] [stderr]     Checking hyper-rustls v0.27.7
[INFO] [stderr]     Checking mockito v1.7.0
[INFO] [stderr]     Checking wiremock v0.6.5
[INFO] [stderr]     Checking reqwest v0.12.23
[INFO] [stderr]     Checking payrex v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/lib.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const VERSION: &str = env!("CARGO_PKG_VERSION");
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/lib.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const API_BASE_URL: &str = "https://api.payrexhq.com";
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/client.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn try_new(api_key: impl Into<String>) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/client.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn with_config(config: Config) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn payment_intents(&self) -> PaymentIntents {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn customers(&self) -> Customers {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn billing_statements(&self) -> BillingStatements {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn checkout_sessions(&self) -> CheckoutSessions {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn refunds(&self) -> Refunds {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn webhooks(&self) -> Webhooks {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn events(&self) -> Events {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn payments(&self) -> Payments {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn payouts(&self) -> Payouts {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/config.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn new(api_key: impl Into<String>) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/config.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn builder() -> ConfigBuilder {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn api_key(&self) -> &str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn api_base_url(&self) -> &str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const fn timeout(&self) -> Duration {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const fn max_retries(&self) -> u32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub const fn retry_delay(&self) -> Duration {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn user_agent(&self) -> &str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub const fn is_test_mode(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/config.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn api_key(mut self, api_key: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn api_base_url(mut self, url: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const fn timeout(mut self, timeout: Duration) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub const fn max_retries(mut self, max_retries: u32) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub const fn retry_delay(mut self, delay: Duration) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn user_agent(mut self, user_agent: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub const fn test_mode(mut self, enabled: bool) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn build(self) -> Result<Config> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a type alias
[INFO] [stdout]  --> src/error.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type Result<T> = std::result::Result<T, Error>;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/error.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum Error {
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Http(#[from] reqwest::Error),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Api {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         kind: ErrorKind,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         status_code: Option<u16>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         request_id: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Json(#[from] serde_json::Error),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Config(String),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     InvalidApiKey(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     RateLimit {
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         retry_after: Option<std::time::Duration>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Timeout(std::time::Duration),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     InvalidRequest(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     NotFound(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Authentication(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     PermissionDenied(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     Idempotency(String),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     Internal(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/error.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub enum ErrorKind {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     InvalidRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Authentication,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     RateLimit,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     NotFound,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PermissionDenied,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Idempotency,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     ServerError,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Unknown,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/error.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn from_str(s: &str) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/error.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub const fn is_retryable(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/error.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn api(kind: ErrorKind, message: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/error.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn api_with_status(kind: ErrorKind, message: impl Into<String>, status_code: u16) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/error.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn is_retryable(&self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/error.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub const fn status_code(&self) -> Option<u16> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/error.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn request_id(&self) -> Option<&str> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]  --> src/types/common.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub trait Resource {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated type
[INFO] [stdout]  --> src/types/common.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     type Id;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/types/common.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn id(&self) -> &Self::Id;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]  --> src/types/common.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn object_type() -> &'static str;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/types/common.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub enum ObjectType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     PaymentIntent,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     Customer,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     BillingStatement,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     BillingStatementLineItem,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     CheckoutSession,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Payment,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Refund,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Webhook,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Event,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     Payout,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     PayoutTransaction,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     List,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/types/common.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct Deleted<Id> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub id: Id,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub deleted: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub object: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/common.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn new(id: Id, object: String) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/types/common.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub enum Expandable<Id, T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     Id(Id),
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Object(Box<T>),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/common.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const fn is_id(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/common.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const fn is_object(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/common.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const fn as_id(&self) -> Option<&Id> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/common.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn as_object(&self) -> Option<&T> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/types/common.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub struct RangeQuery<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub gt: Option<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub gte: Option<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub lt: Option<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub lte: Option<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/common.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub const fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/common.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn gt(mut self, value: T) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/common.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn gte(mut self, value: T) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/common.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn lt(mut self, value: T) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/common.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn lte(mut self, value: T) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/currency.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     PHP,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/currency.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const fn as_str(self) -> &'static str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/currency.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const fn symbol(self) -> &'static str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/currency.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const fn decimal_places(self) -> u8 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 | define_id!(PaymentIntentId, "pi_", "Payment Intent ID");
[INFO] [stdout]    | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 | define_id!(PaymentIntentId, "pi_", "Payment Intent ID");
[INFO] [stdout]    | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 | define_id!(PaymentIntentId, "pi_", "Payment Intent ID");
[INFO] [stdout]    | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 | define_id!(CustomerId, "cus_", "Customer ID");
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 | define_id!(CustomerId, "cus_", "Customer ID");
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 | define_id!(CustomerId, "cus_", "Customer ID");
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | define_id!(BillingStatementId, "bs_", "Billing Statement ID");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | define_id!(BillingStatementId, "bs_", "Billing Statement ID");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | define_id!(BillingStatementId, "bs_", "Billing Statement ID");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |               pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | / define_id!(
[INFO] [stdout] 74 | |     BillingStatementLineItemId,
[INFO] [stdout] 75 | |     "bsli_",
[INFO] [stdout] 76 | |     "Billing Statement Line Item ID"
[INFO] [stdout] 77 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |               pub fn as_str(&self) -> &str {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | / define_id!(
[INFO] [stdout] 74 | |     BillingStatementLineItemId,
[INFO] [stdout] 75 | |     "bsli_",
[INFO] [stdout] 76 | |     "Billing Statement Line Item ID"
[INFO] [stdout] 77 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |               pub const fn prefix() -> &'static str {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | / define_id!(
[INFO] [stdout] 74 | |     BillingStatementLineItemId,
[INFO] [stdout] 75 | |     "bsli_",
[INFO] [stdout] 76 | |     "Billing Statement Line Item ID"
[INFO] [stdout] 77 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | define_id!(CheckoutSessionId, "cs_", "Checkout Session ID");
[INFO] [stdout]    | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | define_id!(CheckoutSessionId, "cs_", "Checkout Session ID");
[INFO] [stdout]    | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | define_id!(CheckoutSessionId, "cs_", "Checkout Session ID");
[INFO] [stdout]    | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | define_id!(PaymentId, "pay_", "Payment ID");
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | define_id!(PaymentId, "pay_", "Payment ID");
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | define_id!(PaymentId, "pay_", "Payment ID");
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_id!(RefundId, "ref_", "Refund ID");
[INFO] [stdout]    | ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_id!(RefundId, "ref_", "Refund ID");
[INFO] [stdout]    | ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_id!(RefundId, "ref_", "Refund ID");
[INFO] [stdout]    | ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/lib.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const VERSION: &str = env!("CARGO_PKG_VERSION");
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a constant
[INFO] [stdout]   --> src/lib.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const API_BASE_URL: &str = "https://api.payrexhq.com";
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/client.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn try_new(api_key: impl Into<String>) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/client.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn with_config(config: Config) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn payment_intents(&self) -> PaymentIntents {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn customers(&self) -> Customers {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn billing_statements(&self) -> BillingStatements {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn checkout_sessions(&self) -> CheckoutSessions {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn refunds(&self) -> Refunds {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn webhooks(&self) -> Webhooks {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn events(&self) -> Events {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/client.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub fn payments(&self) -> Payments {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/client.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn payouts(&self) -> Payouts {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/config.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn new(api_key: impl Into<String>) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/config.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn builder() -> ConfigBuilder {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn api_key(&self) -> &str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn api_base_url(&self) -> &str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const fn timeout(&self) -> Duration {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const fn max_retries(&self) -> u32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub const fn retry_delay(&self) -> Duration {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn user_agent(&self) -> &str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/config.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub const fn is_test_mode(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/config.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn api_key(mut self, api_key: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn api_base_url(mut self, url: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const fn timeout(mut self, timeout: Duration) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub const fn max_retries(mut self, max_retries: u32) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub const fn retry_delay(mut self, delay: Duration) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn user_agent(mut self, user_agent: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub const fn test_mode(mut self, enabled: bool) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn build(self) -> Result<Config> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a type alias
[INFO] [stdout]  --> src/error.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type Result<T> = std::result::Result<T, Error>;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/error.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum Error {
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Http(#[from] reqwest::Error),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Api {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         kind: ErrorKind,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         status_code: Option<u16>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         request_id: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Json(#[from] serde_json::Error),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Config(String),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     InvalidApiKey(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     RateLimit {
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/error.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         retry_after: Option<std::time::Duration>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Timeout(std::time::Duration),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     InvalidRequest(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     NotFound(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Authentication(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_id!(WebhookId, "wh_", "Webhook ID");
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_id!(WebhookId, "wh_", "Webhook ID");
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_id!(WebhookId, "wh_", "Webhook ID");
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | define_id!(EventId, "evt_", "Event ID");
[INFO] [stdout]    | --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | define_id!(EventId, "evt_", "Event ID");
[INFO] [stdout]    | --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | define_id!(EventId, "evt_", "Event ID");
[INFO] [stdout]    | --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | define_id!(PayoutId, "po_", "Payout ID");
[INFO] [stdout]    | ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | define_id!(PayoutId, "po_", "Payout ID");
[INFO] [stdout]    | ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | define_id!(PayoutId, "po_", "Payout ID");
[INFO] [stdout]    | ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | define_id!(PayoutTransactionId, "pot_", "Payout Transaction ID");
[INFO] [stdout]    | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | define_id!(PayoutTransactionId, "pot_", "Payout Transaction ID");
[INFO] [stdout]    | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | define_id!(PayoutTransactionId, "pot_", "Payout Transaction ID");
[INFO] [stdout]    | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/metadata.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/metadata.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn with_pair(key: impl Into<String>, value: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn insert(&mut self, key: impl Into<String>, value: impl Into<String>) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn get(&self, key: &str) -> Option<&str> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn remove(&mut self, key: &str) -> Option<String> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn contains_key(&self, key: &str) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn len(&self) -> usize {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn iter(&self) -> impl Iterator<Item = (&String, &String)> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn clear(&mut self) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/types/pagination.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct List<T> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/types/pagination.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub object: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub data: Vec<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub has_more: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub next_page: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     PermissionDenied(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub total_count: Option<u64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/pagination.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn empty() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     Idempotency(String),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn len(&self) -> usize {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     Internal(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn iter(&self) -> impl Iterator<Item = &T> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/error.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub enum ErrorKind {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/types/pagination.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub struct ListParams {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     InvalidRequest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Authentication,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub starting_after: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     RateLimit,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub ending_before: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     NotFound,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/pagination.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub const fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PermissionDenied,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn limit(mut self, limit: u32) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Idempotency,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn starting_after(mut self, id: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     ServerError,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/pagination.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ending_before(mut self, id: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/error.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Unknown,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/timestamp.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn from_unix(seconds: i64) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/error.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn from_str(s: &str) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/timestamp.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn now() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/error.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub const fn is_retryable(self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/timestamp.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn as_unix(&self) -> i64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/error.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn api(kind: ErrorKind, message: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/timestamp.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const fn as_datetime(&self) -> &DateTime<Utc> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/timestamp.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub const fn to_datetime(self) -> DateTime<Utc> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/error.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn api_with_status(kind: ErrorKind, message: impl Into<String>, status_code: u16) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/error.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn is_retryable(&self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/timestamp.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn to_rfc3339(&self) -> String {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub finalized_at: Option<Timestamp>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/error.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub const fn status_code(&self) -> Option<u16> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/error.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn request_id(&self) -> Option<&str> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub billing_statement_merchant_name: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]  --> src/types/common.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub trait Resource {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub billing_statement_number: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated type
[INFO] [stdout]  --> src/types/common.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     type Id;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub setup_future_usage: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/types/common.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn id(&self) -> &Self::Id;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub statement_descriptor: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub status: BillingStatementStatus,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]  --> src/types/common.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn object_type() -> &'static str;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub payment_settings: Option<Metadata>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub customer: Option<Metadata>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/types/common.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub enum ObjectType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     PaymentIntent,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     Customer,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     BillingStatement,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     BillingStatementLineItem,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     CheckoutSession,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Payment,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Refund,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Webhook,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Event,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     Payout,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     PayoutTransaction,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     List,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/types/common.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct Deleted<Id> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub id: Id,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub deleted: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/resources/billing_statements.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | pub struct UpdateBillingStatement {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct CheckoutSessions {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn create(&self, params: CreateCheckoutSession) -> Result<CheckoutSession> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn retrieve(&self, id: &CheckoutSessionId) -> Result<CheckoutSession> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub async fn expire(&self, id: &CheckoutSessionId) -> Result<CheckoutSession> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct CheckoutSession {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub id: CheckoutSessionId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub customer_reference_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub billing_details_collection: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub client_secret: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub status: CheckoutSessionStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub currency: Currency,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub line_items: Option<Vec<Metadata>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub payment_intent: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub success_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub cancel_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub payment_methods: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub submit_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub expires_at: Option<Timestamp>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub object: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/common.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn new(id: Id, object: String) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/types/common.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub enum Expandable<Id, T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     Id(Id),
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/common.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Object(Box<T>),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/common.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const fn is_id(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/common.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const fn is_object(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/common.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const fn as_id(&self) -> Option<&Id> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/common.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn as_object(&self) -> Option<&T> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/types/common.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub struct RangeQuery<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub gt: Option<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub gte: Option<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub lt: Option<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub enum CheckoutSessionStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/common.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub lte: Option<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/common.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub const fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Open,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/common.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn gt(mut self, value: T) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Complete,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/common.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn gte(mut self, value: T) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Expired,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/common.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn lt(mut self, value: T) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub struct CreateCheckoutSession {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/common.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn lte(mut self, value: T) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/types/currency.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     PHP,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub currency: Currency,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/currency.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const fn as_str(self) -> &'static str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub success_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/currency.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const fn symbol(self) -> &'static str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub cancel_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/currency.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const fn decimal_places(self) -> u8 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 | define_id!(PaymentIntentId, "pi_", "Payment Intent ID");
[INFO] [stdout]    | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/customers.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Customers {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub async fn create(&self, params: CreateCustomer) -> Result<Customer> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 | define_id!(PaymentIntentId, "pi_", "Payment Intent ID");
[INFO] [stdout]    | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub async fn retrieve(&self, id: &CustomerId) -> Result<Customer> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub async fn update(&self, id: &CustomerId, params: UpdateCustomer) -> Result<Customer> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 | define_id!(PaymentIntentId, "pi_", "Payment Intent ID");
[INFO] [stdout]    | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub async fn delete(&self, id: &CustomerId) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub async fn list(&self, _params: ListParams) -> Result<List<Customer>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 | define_id!(CustomerId, "cus_", "Customer ID");
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/customers.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct Customer {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub id: CustomerId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 | define_id!(CustomerId, "cus_", "Customer ID");
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub billing_statement_prefix: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub currency: Option<Currency>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 | define_id!(CustomerId, "cus_", "Customer ID");
[INFO] [stdout]    | --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | define_id!(BillingStatementId, "bs_", "Billing Statement ID");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub next_billing_statement_sequence_number: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | define_id!(BillingStatementId, "bs_", "Billing Statement ID");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | define_id!(BillingStatementId, "bs_", "Billing Statement ID");
[INFO] [stdout]    | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/customers.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub struct CreateCustomer {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |               pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | / define_id!(
[INFO] [stdout] 74 | |     BillingStatementLineItemId,
[INFO] [stdout] 75 | |     "bsli_",
[INFO] [stdout] 76 | |     "Billing Statement Line Item ID"
[INFO] [stdout] 77 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |               pub fn as_str(&self) -> &str {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | / define_id!(
[INFO] [stdout] 74 | |     BillingStatementLineItemId,
[INFO] [stdout] 75 | |     "bsli_",
[INFO] [stdout] 76 | |     "Billing Statement Line Item ID"
[INFO] [stdout] 77 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |               pub const fn prefix() -> &'static str {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 | / define_id!(
[INFO] [stdout] 74 | |     BillingStatementLineItemId,
[INFO] [stdout] 75 | |     "bsli_",
[INFO] [stdout] 76 | |     "Billing Statement Line Item ID"
[INFO] [stdout] 77 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | define_id!(CheckoutSessionId, "cs_", "Checkout Session ID");
[INFO] [stdout]    | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | define_id!(CheckoutSessionId, "cs_", "Checkout Session ID");
[INFO] [stdout]    | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 | define_id!(CheckoutSessionId, "cs_", "Checkout Session ID");
[INFO] [stdout]    | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub billing_statement_prefix: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub currency: Option<Currency>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/customers.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub struct UpdateCustomer {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub billing_statement_prefix: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub currency: Option<Currency>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | define_id!(PaymentId, "pay_", "Payment ID");
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/events.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Events {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/events.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub async fn retrieve(&self, id: &EventId) -> Result<Event> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/events.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub async fn list(&self, _params: ListParams) -> Result<List<Event>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/events.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct Event {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | define_id!(PaymentId, "pay_", "Payment ID");
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub id: EventId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub data: Value,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub event_type: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub pending_webhooks: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 | define_id!(PaymentId, "pay_", "Payment ID");
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub previous_attributes: Option<Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_id!(RefundId, "ref_", "Refund ID");
[INFO] [stdout]    | ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_id!(RefundId, "ref_", "Refund ID");
[INFO] [stdout]    | ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 | define_id!(RefundId, "ref_", "Refund ID");
[INFO] [stdout]    | ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_id!(WebhookId, "wh_", "Webhook ID");
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_id!(WebhookId, "wh_", "Webhook ID");
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 | define_id!(WebhookId, "wh_", "Webhook ID");
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | define_id!(EventId, "evt_", "Event ID");
[INFO] [stdout]    | --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | define_id!(EventId, "evt_", "Event ID");
[INFO] [stdout]    | --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 | define_id!(EventId, "evt_", "Event ID");
[INFO] [stdout]    | --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | define_id!(PayoutId, "po_", "Payout ID");
[INFO] [stdout]    | ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | define_id!(PayoutId, "po_", "Payout ID");
[INFO] [stdout]    | ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Payments {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/payments.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn retrieve(&self, id: &PaymentId) -> Result<Payment> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 | define_id!(PayoutId, "po_", "Payout ID");
[INFO] [stdout]    | ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             pub fn new_unchecked(id: impl Into<String>) -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | define_id!(PayoutTransactionId, "pot_", "Payout Transaction ID");
[INFO] [stdout]    | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/payments.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn update(&self, id: &PaymentId, params: UpdatePayment) -> Result<Payment> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/ids.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |             pub fn as_str(&self) -> &str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | define_id!(PayoutTransactionId, "pot_", "Payout Transaction ID");
[INFO] [stdout]    | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/ids.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 |             pub const fn prefix() -> &'static str {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 | define_id!(PayoutTransactionId, "pot_", "Payout Transaction ID");
[INFO] [stdout]    | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `define_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/metadata.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Payment {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/metadata.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn with_pair(key: impl Into<String>, value: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn insert(&mut self, key: impl Into<String>, value: impl Into<String>) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn get(&self, key: &str) -> Option<&str> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub id: PaymentId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn remove(&mut self, key: &str) -> Option<String> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn contains_key(&self, key: &str) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn len(&self) -> usize {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn iter(&self) -> impl Iterator<Item = (&String, &String)> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/metadata.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn clear(&mut self) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/types/pagination.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct List<T> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/types/pagination.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub object: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub data: Vec<T>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub has_more: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub amount_refunded: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub billing: Billing,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub currency: Currency,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fee: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub net_amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub payment_intent_id: PaymentIntentId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub status: PaymentStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub customer: Option<Metadata>, // TODO: Add Customer type
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub payment_method: PaymentMethodTypes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub refunded: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub struct Billing {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub email: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub phone: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub address: Address,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct Address {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub next_page: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub line1: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub total_count: Option<u64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/pagination.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn empty() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub line2: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn len(&self) -> usize {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub fn iter(&self) -> impl Iterator<Item = &T> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub city: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/types/pagination.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub struct ListParams {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub limit: Option<u32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub starting_after: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub state: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/types/pagination.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub ending_before: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/pagination.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub const fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub postal_code: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn limit(mut self, limit: u32) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/pagination.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn starting_after(mut self, id: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub country: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub struct PaymentMethodTypes {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/types/pagination.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn ending_before(mut self, id: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/timestamp.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn from_unix(seconds: i64) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub _type: PaymentMethod,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/payments.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub enum PaymentStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/types/timestamp.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn now() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/timestamp.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn as_unix(&self) -> i64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payments.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Succeeded,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/timestamp.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const fn as_datetime(&self) -> &DateTime<Utc> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payments.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Failed,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/timestamp.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub const fn to_datetime(self) -> DateTime<Utc> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub struct UpdatePayment {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/types/timestamp.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn to_rfc3339(&self) -> String {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub finalized_at: Option<Timestamp>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/resources/payments.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub billing_statement_merchant_name: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/resources/payments.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn description(mut self, description: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub billing_statement_number: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/resources/payments.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn metadata(mut self, metadata: Metadata) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub setup_future_usage: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payouts.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Payouts {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub statement_descriptor: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub status: BillingStatementStatus,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/payouts.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn retrieve(&self, id: &PayoutId) -> Result<Payout> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub payment_settings: Option<Metadata>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/payouts.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn list(&self, _params: ListParams) -> Result<List<Payout>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/resources/billing_statements.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub customer: Option<Metadata>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payouts.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct Payout {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/resources/billing_statements.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | pub struct UpdateBillingStatement {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub id: PayoutId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct CheckoutSessions {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub destination: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn create(&self, params: CreateCheckoutSession) -> Result<CheckoutSession> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn retrieve(&self, id: &CheckoutSessionId) -> Result<CheckoutSession> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub net_amount: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub async fn expire(&self, id: &CheckoutSessionId) -> Result<CheckoutSession> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub status: PayoutStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct CheckoutSession {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub id: CheckoutSessionId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub updated_at: Option<Timestamp>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub customer_reference_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/payouts.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub enum PayoutStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Pending,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub billing_details_collection: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub client_secret: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     InTransit,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub status: CheckoutSessionStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     Paid,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     Failed,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub currency: Currency,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     Cancelled,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub line_items: Option<Vec<Metadata>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/refunds.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Refunds {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/refunds.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn create(&self, params: CreateRefund) -> Result<Refund> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/refunds.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn update(&self, id: &RefundId, params: UpdateRefund) -> Result<Refund> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub payment_intent: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/refunds.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Refund {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub id: RefundId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub success_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub currency: Currency,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub cancel_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub payment_methods: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub status: RefundStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub submit_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub reason: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub expires_at: Option<Timestamp>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub remarks: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub payment_id: PaymentId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub enum CheckoutSessionStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Open,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Complete,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/refunds.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub enum RefundStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Expired,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/refunds.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     Pending,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub struct CreateCheckoutSession {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/refunds.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     Succeeded,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/refunds.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Failed,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub currency: Currency,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub success_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/refunds.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Cancelled,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub cancel_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/refunds.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub struct CreateRefund {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub payment: PaymentId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub reason: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/refunds.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct UpdateRefund {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/webhooks.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Webhooks {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn create(&self, params: CreateWebhook) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn retrieve(&self, id: &WebhookId) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn update(&self, id: &WebhookId, params: UpdateWebhook) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub async fn delete(&self, id: &WebhookId) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub async fn list(&self, _params: ListParams) -> Result<List<Webhook>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub async fn enable(&self, id: &WebhookId) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub async fn disable(&self, id: &WebhookId) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/webhooks.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct Webhook {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub id: WebhookId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub secret_key: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub status: WebhookStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub events: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/webhooks.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub enum WebhookStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/webhooks.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Enabled,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/webhooks.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Disabled,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/webhooks.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct CreateWebhook {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub events: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/webhooks.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct UpdateWebhook {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub events: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/checkout_sessions.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/customers.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Customers {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub async fn create(&self, params: CreateCustomer) -> Result<Customer> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub async fn retrieve(&self, id: &CustomerId) -> Result<Customer> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub async fn update(&self, id: &CustomerId, params: UpdateCustomer) -> Result<Customer> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub async fn delete(&self, id: &CustomerId) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/customers.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub async fn list(&self, _params: ListParams) -> Result<List<Customer>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/customers.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct Customer {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub id: CustomerId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub billing_statement_prefix: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub currency: Option<Currency>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub next_billing_statement_sequence_number: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/customers.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub struct CreateCustomer {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub billing_statement_prefix: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub currency: Option<Currency>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/customers.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub struct UpdateCustomer {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub billing_statement_prefix: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub currency: Option<Currency>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/customers.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/events.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Events {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/events.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub async fn retrieve(&self, id: &EventId) -> Result<Event> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/events.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub async fn list(&self, _params: ListParams) -> Result<List<Event>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/events.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct Event {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub id: EventId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub data: Value,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub event_type: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub pending_webhooks: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub previous_attributes: Option<Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/events.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Payments {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/payments.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn retrieve(&self, id: &PaymentId) -> Result<Payment> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/payments.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn update(&self, id: &PaymentId, params: UpdatePayment) -> Result<Payment> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Payment {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub id: PaymentId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub amount_refunded: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub billing: Billing,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub currency: Currency,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fee: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub net_amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub payment_intent_id: PaymentIntentId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub status: PaymentStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub customer: Option<Metadata>, // TODO: Add Customer type
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub payment_method: PaymentMethodTypes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub refunded: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub struct Billing {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub email: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub phone: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub address: Address,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct Address {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub line1: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub line2: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub city: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub state: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub postal_code: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub country: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub struct PaymentMethodTypes {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub _type: PaymentMethod,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/payments.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub enum PaymentStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payments.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Succeeded,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payments.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Failed,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payments.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub struct UpdatePayment {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payments.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/resources/payments.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/resources/payments.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn description(mut self, description: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/resources/payments.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn metadata(mut self, metadata: Metadata) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payouts.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Payouts {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/payouts.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn retrieve(&self, id: &PayoutId) -> Result<Payout> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/payouts.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn list(&self, _params: ListParams) -> Result<List<Payout>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/payouts.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct Payout {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub id: PayoutId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub destination: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub net_amount: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub status: PayoutStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/payouts.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub updated_at: Option<Timestamp>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/payouts.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub enum PayoutStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Pending,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     InTransit,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     Paid,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     Failed,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/payouts.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     Cancelled,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/refunds.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Refunds {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/refunds.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn create(&self, params: CreateRefund) -> Result<Refund> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/refunds.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn update(&self, id: &RefundId, params: UpdateRefund) -> Result<Refund> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/refunds.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Refund {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub id: RefundId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub currency: Currency,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub status: RefundStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub reason: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub remarks: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub payment_id: PaymentId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/refunds.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub enum RefundStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/refunds.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     Pending,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/refunds.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     Succeeded,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/refunds.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Failed,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/refunds.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Cancelled,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/refunds.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub struct CreateRefund {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub payment: PaymentId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub amount: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub reason: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/refunds.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct UpdateRefund {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/refunds.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub metadata: Option<Metadata>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/webhooks.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Webhooks {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn create(&self, params: CreateWebhook) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn retrieve(&self, id: &WebhookId) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn update(&self, id: &WebhookId, params: UpdateWebhook) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub async fn delete(&self, id: &WebhookId) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub async fn list(&self, _params: ListParams) -> Result<List<Webhook>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub async fn enable(&self, id: &WebhookId) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/resources/webhooks.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub async fn disable(&self, id: &WebhookId) -> Result<Webhook> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/webhooks.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct Webhook {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub id: WebhookId,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub secret_key: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub status: WebhookStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub livemode: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub events: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub created_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub updated_at: Timestamp,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/resources/webhooks.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub enum WebhookStatus {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/webhooks.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Enabled,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/resources/webhooks.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Disabled,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/webhooks.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct CreateWebhook {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub events: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/resources/webhooks.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct UpdateWebhook {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub events: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/resources/webhooks.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub description: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.19s
[INFO] running `Command { std: "docker" "inspect" "8bd8bd94c69a6617532511003793ea779494a9d85cb0126249ea6111a576c29d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8bd8bd94c69a6617532511003793ea779494a9d85cb0126249ea6111a576c29d", kill_on_drop: false }`
[INFO] [stdout] 8bd8bd94c69a6617532511003793ea779494a9d85cb0126249ea6111a576c29d
