[INFO] cloning repository https://github.com/prefer-social/kite
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/prefer-social/kite" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fprefer-social%2Fkite", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fprefer-social%2Fkite'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 250832d434e46fb3aecb324eceac6633d74f3c78
[INFO] checking prefer-social/kite against try#f77b5bc6c7c84df104f86b0dd01d9490e3923fa8 for pr-147834
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fprefer-social%2Fkite" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/prefer-social/kite
[INFO] finished tweaking git repo https://github.com/prefer-social/kite
[INFO] tweaked toml for git repo https://github.com/prefer-social/kite written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/prefer-social/kite on toolchain f77b5bc6c7c84df104f86b0dd01d9490e3923fa8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/prefer-social/kite 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" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e6aa45e9113b15f82baab39b6737422e7a9a1c3379c12e3a61528d99750123c2
[INFO] running `Command { std: "docker" "start" "-a" "e6aa45e9113b15f82baab39b6737422e7a9a1c3379c12e3a61528d99750123c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e6aa45e9113b15f82baab39b6737422e7a9a1c3379c12e3a61528d99750123c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e6aa45e9113b15f82baab39b6737422e7a9a1c3379c12e3a61528d99750123c2", kill_on_drop: false }`
[INFO] [stdout] e6aa45e9113b15f82baab39b6737422e7a9a1c3379c12e3a61528d99750123c2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b3c1ea02fda02a3d157d4a8cc22cf88e4980a7cb45ff6e1a5c7a0e0dadddd988
[INFO] running `Command { std: "docker" "start" "-a" "b3c1ea02fda02a3d157d4a8cc22cf88e4980a7cb45ff6e1a5c7a0e0dadddd988", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.204
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling cc v1.1.7
[INFO] [stderr]    Compiling syn v2.0.72
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking base64ct v1.6.0
[INFO] [stderr]    Compiling serde_json v1.0.122
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling spdx v0.10.6
[INFO] [stderr]    Compiling id-arena v2.2.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking mio v1.0.1
[INFO] [stderr]    Compiling wasm-encoder v0.41.2
[INFO] [stderr]    Compiling wasm-encoder v0.38.1
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-core v0.3.30
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling futures-sink v0.3.30
[INFO] [stderr]     Checking tokio v1.39.2
[INFO] [stderr]    Compiling unicode-bidi v0.3.15
[INFO] [stderr]    Compiling bytes v1.7.1
[INFO] [stderr]    Compiling wit-bindgen-rust v0.16.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]     Checking der v0.7.9
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling futures-io v0.3.30
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling parking v2.2.0
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling event-listener v5.3.1
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling url v2.5.2
[INFO] [stderr]    Compiling sqlformat v0.2.4
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling fastrand v2.1.0
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking const-random v0.1.18
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]     Checking regex v1.10.6
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking smartcow v0.2.1
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking dlv-list v0.5.2
[INFO] [stderr]     Checking hybrid-array v0.2.0-rc.9
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling num-bigint-dig v0.8.4
[INFO] [stderr]     Checking winnow v0.6.18
[INFO] [stderr]    Compiling spin-sdk v3.0.1 (https://github.com/fermyon/spin-rust-sdk?branch=main#184946fd)
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking routefinder v0.5.4
[INFO] [stderr]    Compiling spin-macro v3.0.1 (https://github.com/fermyon/spin-rust-sdk?branch=main#184946fd)
[INFO] [stderr]     Checking crypto-common v0.2.0-rc.0
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]    Compiling tempfile v3.11.0
[INFO] [stderr]    Compiling virtue v0.0.13
[INFO] [stderr]    Compiling struct_iterable_internal v0.1.1
[INFO] [stderr]     Checking tokio-util v0.7.11
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]     Checking yaml-rust v0.4.5
[INFO] [stderr]     Checking convert_case v0.6.0
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]    Compiling bincode_derive v2.0.0-rc.3
[INFO] [stderr]     Checking headers-core v0.3.0
[INFO] [stderr]     Checking pkcs1 v0.7.5
[INFO] [stderr]     Checking ordered-multimap v0.6.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking password-hash v0.5.0
[INFO] [stderr]     Checking block-buffer v0.11.0-rc.0
[INFO] [stderr]     Checking pem v3.0.4
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking argon2 v0.5.3
[INFO] [stderr]     Checking rust-ini v0.19.0
[INFO] [stderr]     Checking digest v0.11.0-pre.9
[INFO] [stderr]     Checking headers v0.4.0
[INFO] [stderr]     Checking bech32 v0.11.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking ipaddress v0.1.3
[INFO] [stderr]    Compiling libloading v0.8.5
[INFO] [stderr]    Compiling bindgen v0.68.1
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling onig_sys v69.8.1
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]    Compiling cmake v0.1.50
[INFO] [stderr]    Compiling fslock v0.2.1
[INFO] [stderr]     Checking miniz_oxide v0.7.4
[INFO] [stderr]     Checking foreign-types-shared v0.3.1
[INFO] [stderr]     Checking arrayref v0.3.8
[INFO] [stderr]     Checking ct-codecs v1.1.1
[INFO] [stderr]     Checking slug v0.1.5
[INFO] [stderr]     Checking blake2b_simd v1.0.2
[INFO] [stderr]     Checking hmac-sha256 v1.1.7
[INFO] [stderr]     Checking hmac-sha512 v1.1.5
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stderr]     Checking ed25519-compact v2.1.1
[INFO] [stderr]     Checking coarsetime v0.1.34
[INFO] [stderr]     Checking entities v1.0.1
[INFO] [stderr]     Checking xdg v2.5.2
[INFO] [stderr]     Checking flate2 v1.0.31
[INFO] [stderr]     Checking shell-words v1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.204
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling thiserror-impl v1.0.63
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling random-number-macro-impl v0.1.7
[INFO] [stderr]    Compiling async-trait v0.1.81
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling derive_builder_core v0.20.0
[INFO] [stderr]    Compiling validator_derive v0.18.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]    Compiling thiserror v1.0.63
[INFO] [stderr]    Compiling pest v2.7.11
[INFO] [stderr]    Compiling derive_builder_macro v0.20.0
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking derive_builder v0.20.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking indexmap v2.3.0
[INFO] [stderr]     Checking hashlink v0.9.1
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking random-number v0.1.8
[INFO] [stderr]     Checking uuid v1.10.0
[INFO] [stderr]    Compiling foreign-types-macros v0.2.3
[INFO] [stderr]    Compiling enum_delegate_lib v0.2.0
[INFO] [stderr]     Checking random-pick v1.2.16
[INFO] [stderr]    Compiling pest_meta v2.7.11
[INFO] [stderr]     Checking passwords v3.1.16
[INFO] [stderr]    Compiling caseless v0.2.1
[INFO] [stderr]    Compiling clap_derive v4.5.13
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking p256 v0.13.2
[INFO] [stderr]     Checking p384 v0.13.0
[INFO] [stderr]     Checking k256 v0.13.3
[INFO] [stderr]     Checking hmac-sha1-compact v1.1.4
[INFO] [stderr]     Checking typed-arena v2.0.2
[INFO] [stderr]     Checking foreign-types v0.5.0
[INFO] [stderr]     Checking binstring v0.1.1
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]     Checking onig v6.4.0
[INFO] [stderr]     Checking querystring v1.1.0
[INFO] [stderr]    Compiling enum_delegate v0.2.0
[INFO] [stderr]    Compiling pest_generator v2.7.11
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]    Compiling pest_derive v2.7.11
[INFO] [stderr]    Compiling boring-sys v4.9.0
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling erased-serde v0.3.31
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]     Checking serde_spanned v0.6.7
[INFO] [stderr]     Checking toml_datetime v0.6.8
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking json5 v0.4.1
[INFO] [stderr]     Checking serde_path_to_error v0.1.16
[INFO] [stderr]     Checking bincode v2.0.0-rc.3
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking ron v0.8.1
[INFO] [stderr]     Checking toml_edit v0.22.20
[INFO] [stderr]     Checking sqlx-core v0.8.0
[INFO] [stderr]     Checking activitystreams-kinds v0.3.0
[INFO] [stderr]    Compiling wasmparser v0.121.2
[INFO] [stderr]    Compiling wasmparser v0.118.2
[INFO] [stderr]    Compiling struct_iterable_derive v0.1.0
[INFO] [stderr]     Checking epoch v0.0.2
[INFO] [stderr]     Checking struct_iterable v0.1.1
[INFO] [stderr]     Checking terminal_size v0.3.0
[INFO] [stderr]     Checking validator v0.18.1
[INFO] [stderr]     Checking syntect v5.2.0
[INFO] [stderr]     Checking pickledb v0.5.1
[INFO] [stderr]    Compiling wit-parser v0.13.2
[INFO] [stderr]     Checking rsa v0.9.6
[INFO] [stderr]     Checking clap_builder v4.5.15
[INFO] [stderr]     Checking hyper v0.14.30
[INFO] [stderr]     Checking toml v0.8.19
[INFO] [stderr]     Checking config v0.14.0
[INFO] [stderr]     Checking clap v4.5.15
[INFO] [stderr]     Checking comrak v0.26.0
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.0
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]    Compiling wasm-metadata v0.10.20
[INFO] [stderr]    Compiling sqlx-macros v0.8.0
[INFO] [stderr]    Compiling wit-component v0.18.2
[INFO] [stderr]     Checking oauth2 v4.4.2
[INFO] [stderr]     Checking sqlx v0.8.0
[INFO] [stderr]    Compiling wit-bindgen-core v0.16.0
[INFO] [stderr]    Compiling wit-bindgen-rust-macro v0.16.0
[INFO] [stderr]     Checking wit-bindgen v0.16.0
[INFO] [stderr]     Checking spin-executor v3.0.1 (https://github.com/fermyon/spin-rust-sdk?branch=main#184946fd)
[INFO] [stderr]     Checking spin-sqlx v0.1.0 (https://github.com/seungjin/spin-sqlx.git?branch=spin-sdk-main-branch#be465276)
[INFO] [stderr]     Checking sparrow v0.1.0 (/opt/rustwide/workdir/sparrow)
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::Activity`
[INFO] [stdout]   --> sparrow/src/activitystream.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::activitystream::activity::Activity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/activitystream.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `once_cell::sync::OnceCell`
[INFO] [stdout]  --> sparrow/src/activitystream/activity.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use once_cell::sync::OnceCell;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::accept::Accept`
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::activitystream::activity::accept::Accept;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::follow::Follow`
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::activitystream::activity::follow::Follow;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> sparrow/src/activitystream/activity/accept.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spin_sdk::key_value::Store`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use spin_sdk::key_value::Store;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::actor::person::Person as PersonActor`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::activitystream::actor::person::Person as PersonActor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::object::ObjectType`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::activitystream::object::ObjectType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::post_activity`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::mastodon::post_activity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ACTOR_ACCOUNT`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:27:23
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::mastodon::{ACTOR_ACCOUNT, ME_ACCOUNT};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::actor::person::Person as PersonActor`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/create.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::activitystream::actor::person::Person as PersonActor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::actor_url::ActorUrl`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/create.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::mastodon::account::actor_url::ActorUrl;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::activity_log::ActivityLog`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/create.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::mastodon::activity_log::ActivityLog;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::ACTOR_ACCOUNT`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/delete.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::mastodon::ACTOR_ACCOUNT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> sparrow/src/activitystream/activity/undo.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/undo.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::ACTOR_ACCOUNT`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/undo.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::mastodon::ACTOR_ACCOUNT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::ME_ACCOUNT`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/undo.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::mastodon::ME_ACCOUNT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]  --> sparrow/src/activitystream/actor/person.rs:9:22
[INFO] [stdout]   |
[INFO] [stdout] 9 | use spin_sdk::http::{Method, Request, Response};
[INFO] [stdout]   |                      ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::user::Get`
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::mastodon::user::Get;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::user::User`
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::mastodon::user::User;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> sparrow/src/activitystream/object.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> sparrow/src/activitystream/object/note.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::Activity`
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::activitystream::activity::Activity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::collection::Collection`
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::activitystream::collection::Collection;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::status::Status as MStatus`
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::mastodon::status::Status as MStatus;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `config as bincode_config`
[INFO] [stdout]  --> sparrow/src/mastodon.rs:7:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bincode::{config as bincode_config, Decode, Encode};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spin_sdk::key_value::Store`
[INFO] [stdout]   --> sparrow/src/mastodon.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use spin_sdk::key_value::Store;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::table::account::Account as TAccount`
[INFO] [stdout]   --> sparrow/src/mastodon.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::table::account::Account as TAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | use spin_sdk::http::{Method, Request, Response};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::follow::Follow as FollowActivity`
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::activitystream::activity::follow::Follow as FollowActivity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon`
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::mastodon;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Visitor` and `self`
[INFO] [stdout]  --> sparrow/src/mastodon/account/uri.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::de::{self, Visitor};
[INFO] [stdout]   |                 ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserializer`
[INFO] [stdout]  --> sparrow/src/mastodon/account/uri.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::{Deserialize, Deserializer, Serialize, Serializer};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> sparrow/src/mastodon/account/uri.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | use spin_sdk::http::{Method, Request, Response};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `url::Url`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use url::Url;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::actor::person::Person as PersonActor`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::activitystream::actor::person::Person as PersonActor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::table::actor_json::ActorJson`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::table::actor_json::ActorJson;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]  --> sparrow/src/mastodon/account/actor_url.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spin_sdk::http::{Method, Request, Response};
[INFO] [stdout]   |                      ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> sparrow/src/mastodon/account/actor_url.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sha2::digest::MacError`
[INFO] [stdout]  --> sparrow/src/mastodon/follow.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use sha2::digest::MacError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> sparrow/src/mastodon/setting.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `async_trait::async_trait`
[INFO] [stdout]  --> sparrow/src/mastodon/setting.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use async_trait::async_trait;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> sparrow/src/mastodon/setting.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FixedOffset`, `Local`, and `TimeZone`
[INFO] [stdout]  --> sparrow/src/mastodon/status.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | use chrono::{DateTime, FixedOffset, Local, NaiveDateTime, TimeZone, Utc};
[INFO] [stdout]   |                        ^^^^^^^^^^^  ^^^^^                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ACTOR_ACCOUNT`, `ME_ACCOUNT`, `account::Get`, `account::actor_url::ActorUrl`, and `account::uri::Uri as AccountUri`
[INFO] [stdout]   --> sparrow/src/mastodon/status.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     account::actor_url::ActorUrl, account::uri::Uri as AccountUri,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     account::Account as MAccount, account::Get, custom_emoji::CustomEmoji,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^
[INFO] [stdout] 16 |     filter_result::FilterResult, media_attachment::MediaAttachment,
[INFO] [stdout] 17 |     poll::Poll, preview_card::PreviewCard, ACTOR_ACCOUNT, ME_ACCOUNT,
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spin_sdk::variables`
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use spin_sdk::variables;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oauth2::http::method`
[INFO] [stdout]  --> sparrow/src/table/activity_log.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use oauth2::http::method;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]  --> sparrow/src/table/activity_log.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::Serialize;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::follow::Follow as FollowActivity`
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::activitystream::activity::follow::Follow as FollowActivity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::actor::person::Person as PersonActor`
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::activitystream::actor::person::Person as PersonActor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Connection` and `Value`
[INFO] [stdout]  --> sparrow/src/table/status.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spin_sdk::sqlite::{Connection, Value};
[INFO] [stdout]   |                        ^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::object::note::Note as NoteObject`
[INFO] [stdout]   --> sparrow/src/table/status.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::activitystream::object::note::Note as NoteObject;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::table::FieldType`
[INFO] [stdout]   --> sparrow/src/table/status.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::table::FieldType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]  --> sparrow/src/utils.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use anyhow::{anyhow, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> sparrow/src/utils.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]  --> sparrow/src/utils.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spin_sdk::http::{HeaderValue, Method, Request, Response};
[INFO] [stdout]   |                                   ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::Activity`
[INFO] [stdout]   --> sparrow/src/activitystream.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::activitystream::activity::Activity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/activitystream.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `once_cell::sync::OnceCell`
[INFO] [stdout]  --> sparrow/src/activitystream/activity.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use once_cell::sync::OnceCell;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::accept::Accept`
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::activitystream::activity::accept::Accept;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::follow::Follow`
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::activitystream::activity::follow::Follow;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> sparrow/src/activitystream/activity/accept.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spin_sdk::key_value::Store`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use spin_sdk::key_value::Store;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::actor::person::Person as PersonActor`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::activitystream::actor::person::Person as PersonActor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::object::ObjectType`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::activitystream::object::ObjectType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::post_activity`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::mastodon::post_activity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ACTOR_ACCOUNT`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/accept.rs:27:23
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::mastodon::{ACTOR_ACCOUNT, ME_ACCOUNT};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::actor::person::Person as PersonActor`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/create.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::activitystream::actor::person::Person as PersonActor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::actor_url::ActorUrl`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/create.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::mastodon::account::actor_url::ActorUrl;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::activity_log::ActivityLog`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/create.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::mastodon::activity_log::ActivityLog;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::ACTOR_ACCOUNT`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/delete.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::mastodon::ACTOR_ACCOUNT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> sparrow/src/activitystream/activity/undo.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/undo.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::ACTOR_ACCOUNT`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/undo.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::mastodon::ACTOR_ACCOUNT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::ME_ACCOUNT`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/undo.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::mastodon::ME_ACCOUNT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]  --> sparrow/src/activitystream/actor/person.rs:9:22
[INFO] [stdout]   |
[INFO] [stdout] 9 | use spin_sdk::http::{Method, Request, Response};
[INFO] [stdout]   |                      ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::user::Get`
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::mastodon::user::Get;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::user::User`
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::mastodon::user::User;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> sparrow/src/activitystream/object.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> sparrow/src/activitystream/object/note.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::Activity`
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::activitystream::activity::Activity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::collection::Collection`
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::activitystream::collection::Collection;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::status::Status as MStatus`
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::mastodon::status::Status as MStatus;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `config as bincode_config`
[INFO] [stdout]  --> sparrow/src/mastodon.rs:7:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bincode::{config as bincode_config, Decode, Encode};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spin_sdk::key_value::Store`
[INFO] [stdout]   --> sparrow/src/mastodon.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use spin_sdk::key_value::Store;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::table::account::Account as TAccount`
[INFO] [stdout]   --> sparrow/src/mastodon.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::table::account::Account as TAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | use spin_sdk::http::{Method, Request, Response};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::follow::Follow as FollowActivity`
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::activitystream::activity::follow::Follow as FollowActivity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon`
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::mastodon;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Visitor` and `self`
[INFO] [stdout]  --> sparrow/src/mastodon/account/uri.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::de::{self, Visitor};
[INFO] [stdout]   |                 ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserializer`
[INFO] [stdout]  --> sparrow/src/mastodon/account/uri.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::{Deserialize, Deserializer, Serialize, Serializer};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> sparrow/src/mastodon/account/uri.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 | use spin_sdk::http::{Method, Request, Response};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `url::Url`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use url::Url;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::actor::person::Person as PersonActor`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::activitystream::actor::person::Person as PersonActor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::table::actor_json::ActorJson`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::table::actor_json::ActorJson;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]  --> sparrow/src/mastodon/account/actor_url.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spin_sdk::http::{Method, Request, Response};
[INFO] [stdout]   |                      ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> sparrow/src/mastodon/account/actor_url.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sha2::digest::MacError`
[INFO] [stdout]  --> sparrow/src/mastodon/follow.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use sha2::digest::MacError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> sparrow/src/mastodon/setting.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `async_trait::async_trait`
[INFO] [stdout]  --> sparrow/src/mastodon/setting.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use async_trait::async_trait;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> sparrow/src/mastodon/setting.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FixedOffset`, `Local`, and `TimeZone`
[INFO] [stdout]  --> sparrow/src/mastodon/status.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | use chrono::{DateTime, FixedOffset, Local, NaiveDateTime, TimeZone, Utc};
[INFO] [stdout]   |                        ^^^^^^^^^^^  ^^^^^                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ACTOR_ACCOUNT`, `ME_ACCOUNT`, `account::Get`, `account::actor_url::ActorUrl`, and `account::uri::Uri as AccountUri`
[INFO] [stdout]   --> sparrow/src/mastodon/status.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     account::actor_url::ActorUrl, account::uri::Uri as AccountUri,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     account::Account as MAccount, account::Get, custom_emoji::CustomEmoji,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^
[INFO] [stdout] 16 |     filter_result::FilterResult, media_attachment::MediaAttachment,
[INFO] [stdout] 17 |     poll::Poll, preview_card::PreviewCard, ACTOR_ACCOUNT, ME_ACCOUNT,
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spin_sdk::variables`
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use spin_sdk::variables;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oauth2::http::method`
[INFO] [stdout]  --> sparrow/src/table/activity_log.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use oauth2::http::method;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]  --> sparrow/src/table/activity_log.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::Serialize;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::activity::follow::Follow as FollowActivity`
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::activitystream::activity::follow::Follow as FollowActivity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::actor::person::Person as PersonActor`
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::activitystream::actor::person::Person as PersonActor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Connection` and `Value`
[INFO] [stdout]  --> sparrow/src/table/status.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spin_sdk::sqlite::{Connection, Value};
[INFO] [stdout]   |                        ^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::activitystream::object::note::Note as NoteObject`
[INFO] [stdout]   --> sparrow/src/table/status.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::activitystream::object::note::Note as NoteObject;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::table::FieldType`
[INFO] [stdout]   --> sparrow/src/table/status.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::table::FieldType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]  --> sparrow/src/utils.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use anyhow::{anyhow, Result};
[INFO] [stdout]   |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value`
[INFO] [stdout]  --> sparrow/src/utils.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde_json::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Request`, and `Response`
[INFO] [stdout]  --> sparrow/src/utils.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spin_sdk::http::{HeaderValue, Method, Request, Response};
[INFO] [stdout]   |                                   ^^^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Get`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/create.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::mastodon::account::Get as _;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Get`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::mastodon::account::Get as _;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Get`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::mastodon::account::Get as _;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::table::oauth_access_token::Get`
[INFO] [stdout]   --> sparrow/src/mastodon/token.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::table::oauth_access_token::Get as _;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Decode`
[INFO] [stdout]  --> sparrow/src/mastodon.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bincode::{config as bincode_config, Decode, Encode};
[INFO] [stdout]   |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Encode`
[INFO] [stdout]  --> sparrow/src/mastodon.rs:7:49
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bincode::{config as bincode_config, Decode, Encode};
[INFO] [stdout]   |                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |             Err(e) => None,
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]    --> sparrow/src/activitystream/activity/follow.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let v = serde_json::to_value(self).unwrap();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> sparrow/src/activitystream/activity/follow.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let actor = activity_val.get("actor").unwrap().as_str().unwrap();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sender_actor_url`
[INFO] [stdout]    --> sparrow/src/mastodon.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |     let sender_actor_url = actor.actor_url;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sender_actor_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> sparrow/src/table/follow.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 231 |             Err(e) => Err(Error::msg("Unfollow error from table processing")),
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me_account`
[INFO] [stdout]    --> sparrow/src/activitystream/activity.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         me_account: MAccount,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_me_account`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `username`
[INFO] [stdout]   --> sparrow/src/webfinger.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let username = acct_splited.next().unwrap();
[INFO] [stdout]    |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_username`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ct`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let ct = "application/activity+json";
[INFO] [stdout]    |             ^^ help: if this is intentional, prefix it with an underscore: `_ct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `taccount`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let taccount = TAccount::default(); // Todo: Remove this sql call.
[INFO] [stdout]    |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_taccount`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `headers`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let headers = response.headers();
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_headers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Get`
[INFO] [stdout]   --> sparrow/src/activitystream/activity/create.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::mastodon::account::Get as _;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Get`
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::mastodon::account::Get as _;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::mastodon::account::Get`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::mastodon::account::Get as _;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::table::oauth_access_token::Get`
[INFO] [stdout]   --> sparrow/src/mastodon/token.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::table::oauth_access_token::Get as _;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Decode`
[INFO] [stdout]  --> sparrow/src/mastodon.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bincode::{config as bincode_config, Decode, Encode};
[INFO] [stdout]   |                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Encode`
[INFO] [stdout]  --> sparrow/src/mastodon.rs:7:49
[INFO] [stdout]   |
[INFO] [stdout] 7 | use bincode::{config as bincode_config, Decode, Encode};
[INFO] [stdout]   |                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |             Err(e) => None,
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `account_uri`
[INFO] [stdout]    --> sparrow/src/mastodon/account.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let account_uri = AccountUri {
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_account_uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]    --> sparrow/src/activitystream/activity/follow.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let v = serde_json::to_value(self).unwrap();
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `actor`
[INFO] [stdout]    --> sparrow/src/activitystream/activity/follow.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let actor = activity_val.get("actor").unwrap().as_str().unwrap();
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sender_actor_url`
[INFO] [stdout]    --> sparrow/src/mastodon.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |     let sender_actor_url = actor.actor_url;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sender_actor_url`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> sparrow/src/table/follow.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 231 |             Err(e) => Err(Error::msg("Unfollow error from table processing")),
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me_account`
[INFO] [stdout]    --> sparrow/src/activitystream/activity.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         me_account: MAccount,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_me_account`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `username`
[INFO] [stdout]   --> sparrow/src/webfinger.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let username = acct_splited.next().unwrap();
[INFO] [stdout]    |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_username`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `media_ia`
[INFO] [stdout]   --> sparrow/src/mastodon/media_attachment.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub async fn get(media_ia: String) -> Result<Vec<MediaAttachment>> {
[INFO] [stdout]    |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_media_ia`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ct`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let ct = "application/activity+json";
[INFO] [stdout]    |             ^^ help: if this is intentional, prefix it with an underscore: `_ct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `taccount`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let taccount = TAccount::default(); // Todo: Remove this sql call.
[INFO] [stdout]    |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_taccount`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `headers`
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let headers = response.headers();
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_headers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `account_uri`
[INFO] [stdout]    --> sparrow/src/mastodon/account.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let account_uri = AccountUri {
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_account_uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me_account`
[INFO] [stdout]   --> sparrow/src/mastodon.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     me_account: MAccount,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_me_account`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `activity_type`
[INFO] [stdout]    --> sparrow/src/mastodon.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let activity_type = body_value.get("type").unwrap().as_str().unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `recipient`
[INFO] [stdout]    --> sparrow/src/mastodon.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |     let recipient = Url::parse(recipient_inbox_url).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_recipient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `media_ia`
[INFO] [stdout]   --> sparrow/src/mastodon/media_attachment.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub async fn get(media_ia: String) -> Result<Vec<MediaAttachment>> {
[INFO] [stdout]    |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_media_ia`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> sparrow/src/table/account.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |                 FieldType::I64 => v.downcast_ref::<i64>().unwrap().to_string(),
[INFO] [stdout]     |                 -------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 326 |                 FieldType::I64 => v.downcast_ref::<i64>().unwrap().to_string(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> sparrow/src/table/account.rs:327:17
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 FieldType::OptionI64 => {
[INFO] [stdout]     |                 -------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 327 |                 FieldType::OptionI64 => {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `type_of` is never used
[INFO] [stdout]    --> sparrow/src/activitystream/activity.rs:169:4
[INFO] [stdout]     |
[INFO] [stdout] 169 | fn type_of<T>(_: T) -> &'static str {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MediaAttachment` is never constructed
[INFO] [stdout]   --> sparrow/src/mastodon/instance.rs:67:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | struct MediaAttachment {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Polls` is never constructed
[INFO] [stdout]   --> sparrow/src/mastodon/instance.rs:77:8
[INFO] [stdout]    |
[INFO] [stdout] 77 | struct Polls {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `type_of` is never used
[INFO] [stdout]    --> sparrow/src/table/account.rs:532:4
[INFO] [stdout]     |
[INFO] [stdout] 532 | fn type_of<T>(_: T) -> &'static str {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a static
[INFO] [stdout]   --> sparrow/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub static REQUEST_UID: OnceCell<Uuid> = OnceCell::new();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> sparrow/src/lib.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout]  3 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/activitystream.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub mod actor;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/activitystream.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub trait Execute {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> sparrow/src/activitystream.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     async fn execute(&self, arg: Value) -> Result<()>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 23 -     async fn execute(&self, arg: Value) -> Result<()>;
[INFO] [stdout] 23 +     fn execute(&self, arg: Value) -> impl std::future::Future<Output = Result<()>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Follow,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     Accept,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     Delete,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Undo,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Reject,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Note,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     Create,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Replies,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     RsaSignature2017,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     OrderedCollection,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     OrderedCollectionPage,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     NotDefined,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub context: Option<Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub activity_type: ActivityType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub actor: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub published: Option<DateTime<Utc>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub to: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub cc: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub activity_object: T,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/activity/delete.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct Delete(Value);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> sparrow/src/activitystream/actor.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum ActorType {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> sparrow/src/activitystream/actor.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Application,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> sparrow/src/activitystream/actor.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Group,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> sparrow/src/activitystream/actor.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Organization,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/actor.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Person,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/actor.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Service,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/actor.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub context: Option<Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub actor_type: ActorType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub following: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub followers: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub inbox: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub outbox: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub featured: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub featured_tags: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub preferred_username: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub summary: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub manually_approves_followers: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub discoverable: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub indexable: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub published: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub memorial: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub devices: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub public_key: PublicKey,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub tag: Option<Vec<Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub attachment: Option<Vec<Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub endpoints: Endpoints,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub icon: Option<Image>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub image: Option<Image>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub struct PublicKey {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub owner: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub public_key_pem: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct Image {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub kind: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub media_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct Endpoints {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub shared_inbox: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub context: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub summary: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub collection_type: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub total_items: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub items: Option<Vec<Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub current: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub first: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub last: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> sparrow/src/activitystream/object.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]   --> sparrow/src/activitystream/object.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     Article,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     Document,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Event,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     Note,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Place,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Profile,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Relationship,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Tombstone,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Url(String),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     NotDefined,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub struct Note {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub note_type: ObjectType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub summary: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub in_reply_to: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub published: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub attributed_to: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub to: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub bto: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub cc: Option<Vec<String>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub bcc: Option<Vec<String>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub sensitivity: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub atom_url: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub in_reply_to_atom_uri: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub conversation: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub content: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub content_map: Option<HashMap<String, String>>, // Object {"en": String("<p>999</p>")},
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub attachment: Option<Vec<String>>,              // Array [],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub tag: Option<Vec<String>>,                     // Array [],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub replies: Option<Value>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub context: Option<Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub summary: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub object_type: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub total_items: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub items: Option<Vec<Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub current: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub first: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub last: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn new(id: String, total_items: i64) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub mod activity_log;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub mod follow;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub mod poll;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub mod preview_card;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub mod setting;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a static
[INFO] [stdout]   --> sparrow/src/mastodon.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub static ME_ACCOUNT: OnceCell<MAccount> = OnceCell::new();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a static
[INFO] [stdout]   --> sparrow/src/mastodon.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub static ACTOR_ACCOUNT: OnceCell<MAccount> = OnceCell::new();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> sparrow/src/mastodon.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub enum ValidationResult {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     Valid(MAccount),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     Invalid,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     DeleteSelf,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> sparrow/src/mastodon.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | / pub async fn get_fediverse(
[INFO] [stdout] 392 | |     request_url: Url,
[INFO] [stdout] 393 | |     sender: MAccount,
[INFO] [stdout] 394 | | ) -> Result<Response> {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub mod username; 
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub mod uid;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub mod actor_url;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/account.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub indexable: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> sparrow/src/mastodon/account.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub trait Remove<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/account/source.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub async fn get() -> Result<Source> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/field.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/field.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub value: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/field.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub verified_at: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/account/username.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct Username(pub String);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub username: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub domain: Option<String>, // If domain is None, it is a local user.
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn new(username: String, mut domain: Option<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/account/uid.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct Uid(pub String);
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/account/uid.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ActorUrl(#[bincode(with_serde)] pub Option<Url>);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn new(u: String) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub async fn actor(&self) -> Result<Person> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub async fn remove(&self) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/mastodon/activity_log.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct ActivityLog {}
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]  --> sparrow/src/mastodon/activity_log.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub async fn get_with_id(id: &str) -> Result<Option<Value>> {
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/application.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub async fn add(app: String, user_id: Option<String>) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/application.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub async fn all() -> Result<Vec<Application>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/application.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub async fn get_by_app_id(app_id: String) -> Result<Application> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/application.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub async fn cancel_reserve(_uid: String) -> Result<()> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct CustomEmoji {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub shortcode: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub static_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub visible_in_picker: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub category: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub created_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub updated_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub account_uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub target_account_uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub show_reblogs: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub uri: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub notify: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub languages: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     OnlyA,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     OnlyB,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Both,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     pub async fn new(
[INFO] [stdout] 40 | |         uri: String,
[INFO] [stdout] 41 | |         sub: AccountUid,
[INFO] [stdout] 42 | |         obj: AccountUid,
[INFO] [stdout] 43 | |     ) -> Result<()> {
[INFO] [stdout]    | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub async fn follower_count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub async fn following_count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub async fn undo(uri: String) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub async fn is_exist(sub: AccountUid, obj: AccountUid) -> Result<bool> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub async fn get_follows(id: String) -> Result<Vec<MAccount>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/follow.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub async fn get_following(id: String) -> Result<Vec<MAccount>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/follow.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | /     pub async fn follow_record(
[INFO] [stdout] 121 | |         a: &MAccount,
[INFO] [stdout] 122 | |         b: &MAccount,
[INFO] [stdout] 123 | |     ) -> Result<Option<Self>> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/mastodon/poll.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Poll {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub expires_at: Option<DateTime<Utc>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub expired: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub multiple: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub votes_count: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub voters_count: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub options: Vec<PollOption>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub emojis: Vec<CustomEmoji>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub voted: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub own_votes: Option<Vec<i64>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct PollOption {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub title: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub votes_count: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/mastodon/preview_card.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct PreviewCard {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> sparrow/src/mastodon/preview_card.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub url: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> sparrow/src/mastodon/preview_card.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub title: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> sparrow/src/mastodon/preview_card.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub description: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub card_type: CardType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub author_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub author_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub provider_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub provider_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub html: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub width: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub height: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub image: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub embed_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub blurhash: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum CardType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Link,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     Photo,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     Video,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     Rich,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/relationship.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub async fn new(a: &MAccount, b: &MAccount) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Setting {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub var: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub value: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub thing_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn get(key: &str) -> Option<String> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub async fn domain() -> String {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/status.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub async fn get(_a: MAccount) {}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub async fn count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub struct Metion {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub uid: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub username: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub acct: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub struct Tag {
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub async fn search(_search_term: &String) -> Result<Vec<Status>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub async fn new(note: NoteObject, actor_account: MAccount) -> Result<()> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub async fn save(&self) -> Result<()> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/tag.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub async fn search(_search_term: &String) -> Result<Vec<Tag>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub email: Option<String>, // default(""), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub created_at: Option<i64>, // not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub updated_at: Option<i64>, // not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub encrypted_password: Option<String>, // default(""), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub reset_password_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub reset_password_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub sign_in_count: Option<i64>, // default(0), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub current_sign_in_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub last_sign_in_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub confirmation_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub confirmed_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub confirmation_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub unconfirmed_email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub locale: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub encrypted_otp_secret: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub encrypted_otp_secret_iv: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub encrypted_otp_secret_salt: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub consumed_timestep: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub otp_required_for_login: Option<bool>, // default(FALSE), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub last_emailed_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub otp_backup_codes: Option<String>, // is an Array
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub account_id: Option<String>,       // account.uuid
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub disabled: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub invite_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub chosen_languages: Option<String>, // is an Array
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub created_by_application_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub approved: Option<bool>, // default(TRUE), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub sign_in_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub sign_in_token_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub webauthn_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub sign_up_ip: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub role_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub settings: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub time_zone: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/user.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub async fn default() -> Result<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/user.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub async fn validate(username: String, password: String) -> Result<bool> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> sparrow/src/mastodon/user.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub trait Get<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/user.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     async fn get(a: T) -> Result<Option<User>>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/user_role.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub async fn get(user: User) -> Result<Option<UserRole>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub mod mute;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub mod oauth_access_token;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub mod setting;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub mod user;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub mod user_role;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> sparrow/src/table.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub enum FieldType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     OptionString,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     I64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     OptionI64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     F64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     OptionF64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     Bool,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     OptionBool,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     NotDefined,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub trait New {
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> sparrow/src/table.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[async_trait]
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub avatar_file_name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub avatar_content_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub avatar_file_size: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub avatar_updated_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub header_file_name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub header_content_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub header_file_size: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub header_updated_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub avatar_remote_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub last_webfingered_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub moved_to_account_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub featured_collection_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fields: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub actor_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub discoverable: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub silenced_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub suspended_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub hide_collections: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub avatar_storage_schema_version: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub header_storage_schema_version: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub devices_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub suspension_origin: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/table/account.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub sensitized_at: Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/table/account.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub trendable: Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/table/account.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub reviewed_at: Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/table/account.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub requested_review_at: Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/account.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     async fn get(arg: T) -> Result<Vec<Account>>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> sparrow/src/table/account.rs:537:1
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub trait Remove<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/account.rs:538:5
[INFO] [stdout]     |
[INFO] [stdout] 538 |     async fn remove(arg: T) -> Result<()>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct ActivityLog {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub sig_header: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub method: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub headers: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub body: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub status: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     async fn get(arg: T) -> Result<Vec<ActivityLog>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Conversation {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub uri: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     async fn get(arg: T) -> Result<Vec<Conversation>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct ConversationMute {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub conversation_id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub account_id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     async fn get(arg: T) -> Result<Vec<ConversationMute>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub created_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub updated_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub account_uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub target_account_uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub show_reblogs: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub uri: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub notify: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub languages: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/follow.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 | /     pub async fn update(
[INFO] [stdout] 70 | |         uri: String,
[INFO] [stdout] 71 | |         sub: AccountUid,
[INFO] [stdout] 72 | |         obj: AccountUid,
[INFO] [stdout] 73 | |     ) -> Result<()> {
[INFO] [stdout]    | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub async fn follower_count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub async fn following_count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub async fn followers(account_uuid: String) -> Result<Vec<Self>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub async fn followings(account_uuid: String) -> Result<Vec<Self>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub async fn relations(a: String, b: String) -> Result<Vec<Self>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub async fn record(a: String, b: String) -> Result<Option<Self>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub async fn unfollow(uri: String) -> Result<()> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> sparrow/src/table/follow.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub trait Get<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     async fn get(arg: T) -> Result<Vec<Follow>>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/table/mute.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Mute {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub hide_notifications: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub account_uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub target_account_uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub expires_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/mute.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/mute.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     async fn get(arg: T) -> Result<Vec<Mute>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/table/oauth_access_grant.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct OauthAccessGrant {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub uuid: String, // not null, primary key
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub token: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub expires_in: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub redirect_uri: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub revoked_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub scopes: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub application_id: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub resource_owner_id: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub async fn all() -> Result<Vec<OauthAccessGrant>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn get(_w_claus: String) -> Result<Vec<OauthAccessGrant>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn get(arg: T) -> Result<Vec<OauthAccessGrant>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/table/oauth_access_token.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct OauthAccessToken {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub uid: String, // not null, primary key
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub refresh_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub revoked_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub scopes: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub application_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub resource_owner_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub last_used_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub last_used_ip: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn all() -> Result<Vec<OauthAccessToken>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub async fn validate(token: String) -> Result<Vec<Account>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     async fn get(arg: T) -> Result<Vec<OauthAccessToken>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct OauthApplication {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub secret: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub redirect_uri: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub scopes: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub superapp: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub website: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub owner_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub owner_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub confidential: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn all() -> Result<Vec<OauthApplication>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | /     pub async fn add(
[INFO] [stdout] 38 | |         app: crate::mastodon::application::Application,
[INFO] [stdout] 39 | |         user_id: Option<String>,
[INFO] [stdout] 40 | |     ) -> Result<()> {
[INFO] [stdout]    | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub async fn get_by_app_id(app_id: String) -> Result<OauthApplication> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub async fn remove(uid: String) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     async fn get(arg: T) -> Result<Vec<OauthApplication>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/setting.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Setting {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub var: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub value: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub thing_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/setting.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub async fn all() -> Result<HashMap<String, String>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/setting.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/setting.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     async fn get(arg: T) -> Result<Vec<Setting>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub rowid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub uri: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub text: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub in_reply_to_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub reblog_of_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub sensitive: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub visibility: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub spoiler_text: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub reply: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub language: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub conversation_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub local: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub application_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub in_reply_to_account_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub poll_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub deleted_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub edited_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub trendable: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub ordered_media_attachment_ids: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/status.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/status.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     async fn get(arg: T) -> Result<Vec<Status>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/user.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub uid: Option<String>,     // not null, primary key
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub email: Option<String>,   // default(""), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub created_at: Option<i64>, // not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub updated_at: Option<i64>, // not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub encrypted_password: Option<String>, // default(""), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub reset_password_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub reset_password_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub sign_in_count: Option<i64>, // default(0), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub current_sign_in_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub last_sign_in_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub confirmation_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub confirmed_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub confirmation_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub unconfirmed_email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub locale: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub encrypted_otp_secret: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub encrypted_otp_secret_iv: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub encrypted_otp_secret_salt: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub consumed_timestep: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub otp_required_for_login: Option<bool>, // default(FALSE), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub last_emailed_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub otp_backup_codes: Option<String>, // is an Array
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub account_id: Option<String>,       // account.uid
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub disabled: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub invite_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub chosen_languages: Option<String>, // is an Array
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub created_by_application_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub approved: Option<bool>, // default(TRUE), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub sign_in_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub sign_in_token_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub webauthn_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub sign_up_ip: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub role_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub settings: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub time_zone: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub async fn all() -> Result<Vec<Self>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | /     pub async fn get_encrypted_password(
[INFO] [stdout] 59 | |         username: String,
[INFO] [stdout] 60 | |     ) -> Result<Vec<(String,)>> {
[INFO] [stdout]    | |_______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub async fn default_user() -> Result<Vec<Self>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub async fn get_with_uid(uid: String) -> Result<Option<Self>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub async fn user_count() -> Result<i64> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/user.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     async fn get(arg: T) -> Result<Vec<User>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct UserRole {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub color: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub position: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub permissions: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub highlighted: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     async fn get(arg: T) -> Result<Option<UserRole>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub async fn create_token() -> String {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn get_current_epoch() -> i64 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub fn convert_epoch_to_iso_8601(epoch: i64) -> String {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | / pub fn see_headers<'a>(
[INFO] [stdout] 58 | |     headers: impl Iterator<Item = (&'a str, &'a HeaderValue)>,
[INFO] [stdout] 59 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub async fn clean_last_slash_from_url(c: Url) -> String {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub async fn random_string(length: u8) -> String {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me_account`
[INFO] [stdout]   --> sparrow/src/mastodon.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     me_account: MAccount,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_me_account`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `activity_type`
[INFO] [stdout]    --> sparrow/src/mastodon.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let activity_type = body_value.get("type").unwrap().as_str().unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_activity_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `recipient`
[INFO] [stdout]    --> sparrow/src/mastodon.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |     let recipient = Url::parse(recipient_inbox_url).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_recipient`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> sparrow/src/table/account.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |                 FieldType::I64 => v.downcast_ref::<i64>().unwrap().to_string(),
[INFO] [stdout]     |                 -------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 326 |                 FieldType::I64 => v.downcast_ref::<i64>().unwrap().to_string(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> sparrow/src/table/account.rs:327:17
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 FieldType::OptionI64 => {
[INFO] [stdout]     |                 -------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 327 |                 FieldType::OptionI64 => {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `type_of` is never used
[INFO] [stdout]    --> sparrow/src/activitystream/activity.rs:169:4
[INFO] [stdout]     |
[INFO] [stdout] 169 | fn type_of<T>(_: T) -> &'static str {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MediaAttachment` is never constructed
[INFO] [stdout]   --> sparrow/src/mastodon/instance.rs:67:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | struct MediaAttachment {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Polls` is never constructed
[INFO] [stdout]   --> sparrow/src/mastodon/instance.rs:77:8
[INFO] [stdout]    |
[INFO] [stdout] 77 | struct Polls {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `type_of` is never used
[INFO] [stdout]    --> sparrow/src/table/account.rs:532:4
[INFO] [stdout]     |
[INFO] [stdout] 532 | fn type_of<T>(_: T) -> &'static str {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a static
[INFO] [stdout]   --> sparrow/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub static REQUEST_UID: OnceCell<Uuid> = OnceCell::new();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> sparrow/src/lib.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout]  3 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/activitystream.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub mod actor;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/activitystream.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub trait Execute {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]   --> sparrow/src/activitystream.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     async fn execute(&self, arg: Value) -> Result<()>;
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]    = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]    |
[INFO] [stdout] 23 -     async fn execute(&self, arg: Value) -> Result<()>;
[INFO] [stdout] 23 +     fn execute(&self, arg: Value) -> impl std::future::Future<Output = Result<()>> + Send;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Follow,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     Accept,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     Delete,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Undo,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Reject,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Note,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     Create,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Replies,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     RsaSignature2017,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     OrderedCollection,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     OrderedCollectionPage,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     NotDefined,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub context: Option<Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub activity_type: ActivityType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub actor: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub published: Option<DateTime<Utc>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub to: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub cc: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/activity.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub activity_object: T,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/activity/delete.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct Delete(Value);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> sparrow/src/activitystream/actor.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum ActorType {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> sparrow/src/activitystream/actor.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Application,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> sparrow/src/activitystream/actor.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Group,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> sparrow/src/activitystream/actor.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Organization,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/actor.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Person,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/actor.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Service,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/actor.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub context: Option<Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub actor_type: ActorType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub following: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub followers: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub inbox: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub outbox: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub featured: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub featured_tags: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub preferred_username: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub summary: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub manually_approves_followers: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub discoverable: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub indexable: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub published: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub memorial: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub devices: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub public_key: PublicKey,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub tag: Option<Vec<Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub attachment: Option<Vec<Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub endpoints: Endpoints,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub icon: Option<Image>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub image: Option<Image>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub struct PublicKey {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub owner: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub public_key_pem: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct Image {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub kind: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub media_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct Endpoints {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/actor/person.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub shared_inbox: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub context: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub summary: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub collection_type: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub total_items: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub items: Option<Vec<Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub current: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub first: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub last: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/activitystream/collection.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> sparrow/src/activitystream/object.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]   --> sparrow/src/activitystream/object.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     Article,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     Document,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Event,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     Note,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Place,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Profile,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Relationship,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Tombstone,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Url(String),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/activitystream/object.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     NotDefined,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub struct Note {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub note_type: ObjectType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub summary: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub in_reply_to: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub published: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub attributed_to: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub to: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/object/note.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub bto: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub cc: Option<Vec<String>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub bcc: Option<Vec<String>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub sensitivity: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub atom_url: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub in_reply_to_atom_uri: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub conversation: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub content: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub content_map: Option<HashMap<String, String>>, // Object {"en": String("<p>999</p>")},
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub attachment: Option<Vec<String>>,              // Array [],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub tag: Option<Vec<String>>,                     // Array [],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/activitystream/object/note.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub replies: Option<Value>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub context: Option<Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub summary: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub object_type: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub total_items: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub items: Option<Vec<Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub current: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub first: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub last: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/activitystream/ordered_collection.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn new(id: String, total_items: i64) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub mod activity_log;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub mod follow;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub mod poll;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub mod preview_card;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub mod setting;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a static
[INFO] [stdout]   --> sparrow/src/mastodon.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub static ME_ACCOUNT: OnceCell<MAccount> = OnceCell::new();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a static
[INFO] [stdout]   --> sparrow/src/mastodon.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub static ACTOR_ACCOUNT: OnceCell<MAccount> = OnceCell::new();
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> sparrow/src/mastodon.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub enum ValidationResult {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     Valid(MAccount),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     Invalid,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     DeleteSelf,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> sparrow/src/mastodon.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | / pub async fn get_fediverse(
[INFO] [stdout] 392 | |     request_url: Url,
[INFO] [stdout] 393 | |     sender: MAccount,
[INFO] [stdout] 394 | | ) -> Result<Response> {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub mod username; 
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub mod uid;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/mastodon/account.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub mod actor_url;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/account.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub indexable: Option<bool>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> sparrow/src/mastodon/account.rs:492:1
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub trait Remove<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/account/source.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub async fn get() -> Result<Source> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/field.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/field.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub value: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/field.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub verified_at: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/account/username.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct Username(pub String);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub username: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub domain: Option<String>, // If domain is None, it is a local user.
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/account/uri.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn new(username: String, mut domain: Option<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/account/uid.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct Uid(pub String);
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/account/uid.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ActorUrl(#[bincode(with_serde)] pub Option<Url>);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn new(u: String) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub async fn actor(&self) -> Result<Person> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> sparrow/src/mastodon/account/actor_url.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub async fn remove(&self) {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/mastodon/activity_log.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct ActivityLog {}
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]  --> sparrow/src/mastodon/activity_log.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub async fn get_with_id(id: &str) -> Result<Option<Value>> {
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/application.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub async fn add(app: String, user_id: Option<String>) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/application.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub async fn all() -> Result<Vec<Application>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/application.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub async fn get_by_app_id(app_id: String) -> Result<Application> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/application.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub async fn cancel_reserve(_uid: String) -> Result<()> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct CustomEmoji {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub shortcode: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub static_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub visible_in_picker: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/custom_emoji.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub category: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub created_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub updated_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub account_uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub target_account_uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub show_reblogs: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub uri: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub notify: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub languages: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     OnlyA,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     OnlyB,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Both,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     pub async fn new(
[INFO] [stdout] 40 | |         uri: String,
[INFO] [stdout] 41 | |         sub: AccountUid,
[INFO] [stdout] 42 | |         obj: AccountUid,
[INFO] [stdout] 43 | |     ) -> Result<()> {
[INFO] [stdout]    | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub async fn follower_count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub async fn following_count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub async fn undo(uri: String) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub async fn is_exist(sub: AccountUid, obj: AccountUid) -> Result<bool> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/follow.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub async fn get_follows(id: String) -> Result<Vec<MAccount>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/follow.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub async fn get_following(id: String) -> Result<Vec<MAccount>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/follow.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | /     pub async fn follow_record(
[INFO] [stdout] 121 | |         a: &MAccount,
[INFO] [stdout] 122 | |         b: &MAccount,
[INFO] [stdout] 123 | |     ) -> Result<Option<Self>> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/mastodon/poll.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Poll {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub expires_at: Option<DateTime<Utc>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub expired: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub multiple: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub votes_count: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub voters_count: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub options: Vec<PollOption>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub emojis: Vec<CustomEmoji>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub voted: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub own_votes: Option<Vec<i64>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct PollOption {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub title: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/poll.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub votes_count: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/mastodon/preview_card.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct PreviewCard {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> sparrow/src/mastodon/preview_card.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub url: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> sparrow/src/mastodon/preview_card.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub title: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> sparrow/src/mastodon/preview_card.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub description: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub card_type: CardType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub author_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub author_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub provider_name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub provider_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub html: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub width: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub height: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub image: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub embed_url: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub blurhash: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum CardType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Link,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     Photo,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     Video,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/mastodon/preview_card.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     Rich,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/relationship.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub async fn new(a: &MAccount, b: &MAccount) -> Result<Self> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Setting {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub var: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub value: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub thing_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn get(key: &str) -> Option<String> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/setting.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub async fn domain() -> String {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/status.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub async fn get(_a: MAccount) {}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub async fn count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub struct Metion {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub uid: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub username: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub acct: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub struct Tag {
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub url: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub async fn search(_search_term: &String) -> Result<Vec<Status>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub async fn new(note: NoteObject, actor_account: MAccount) -> Result<()> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> sparrow/src/mastodon/status.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub async fn save(&self) -> Result<()> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/tag.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub async fn search(_search_term: &String) -> Result<Vec<Tag>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub email: Option<String>, // default(""), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub created_at: Option<i64>, // not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub updated_at: Option<i64>, // not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub encrypted_password: Option<String>, // default(""), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub reset_password_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub reset_password_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub sign_in_count: Option<i64>, // default(0), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub current_sign_in_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub last_sign_in_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub confirmation_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub confirmed_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub confirmation_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub unconfirmed_email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub locale: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub encrypted_otp_secret: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub encrypted_otp_secret_iv: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub encrypted_otp_secret_salt: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub consumed_timestep: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub otp_required_for_login: Option<bool>, // default(FALSE), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub last_emailed_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub otp_backup_codes: Option<String>, // is an Array
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub account_id: Option<String>,       // account.uuid
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub disabled: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub invite_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub chosen_languages: Option<String>, // is an Array
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub created_by_application_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub approved: Option<bool>, // default(TRUE), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub sign_in_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub sign_in_token_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub webauthn_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub sign_up_ip: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub role_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub settings: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/mastodon/user.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub time_zone: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/user.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub async fn default() -> Result<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/user.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub async fn validate(username: String, password: String) -> Result<bool> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> sparrow/src/mastodon/user.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub trait Get<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/mastodon/user.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     async fn get(a: T) -> Result<Option<User>>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/mastodon/user_role.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub async fn get(user: User) -> Result<Option<UserRole>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub mod mute;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub mod oauth_access_token;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub mod setting;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub mod user;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> sparrow/src/table.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub mod user_role;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> sparrow/src/table.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub enum FieldType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     OptionString,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     I64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     OptionI64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     F64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     OptionF64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     Bool,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     OptionBool,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> sparrow/src/table.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     NotDefined,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub trait New {
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> sparrow/src/table.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[async_trait]
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub avatar_file_name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub avatar_content_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub avatar_file_size: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub avatar_updated_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub header_file_name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub header_content_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub header_file_size: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub header_updated_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub avatar_remote_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub last_webfingered_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub moved_to_account_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub featured_collection_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fields: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub actor_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub discoverable: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub silenced_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub suspended_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub hide_collections: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub avatar_storage_schema_version: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub header_storage_schema_version: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub devices_url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/account.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub suspension_origin: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/table/account.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub sensitized_at: Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/table/account.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub trendable: Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/table/account.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub reviewed_at: Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> sparrow/src/table/account.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub requested_review_at: Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/account.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     async fn get(arg: T) -> Result<Vec<Account>>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> sparrow/src/table/account.rs:537:1
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub trait Remove<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/account.rs:538:5
[INFO] [stdout]     |
[INFO] [stdout] 538 |     async fn remove(arg: T) -> Result<()>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct ActivityLog {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub sig_header: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub method: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub headers: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub body: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub status: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/activity_log.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     async fn get(arg: T) -> Result<Vec<ActivityLog>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Conversation {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub uri: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/conversation.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     async fn get(arg: T) -> Result<Vec<Conversation>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct ConversationMute {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub conversation_id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub account_id: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/conversation_mute.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     async fn get(arg: T) -> Result<Vec<ConversationMute>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub created_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub updated_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub account_uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub target_account_uid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub show_reblogs: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub uri: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub notify: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/follow.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub languages: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/follow.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 | /     pub async fn update(
[INFO] [stdout] 70 | |         uri: String,
[INFO] [stdout] 71 | |         sub: AccountUid,
[INFO] [stdout] 72 | |         obj: AccountUid,
[INFO] [stdout] 73 | |     ) -> Result<()> {
[INFO] [stdout]    | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub async fn follower_count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub async fn following_count(taccount: TAccount) -> Result<u64> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub async fn followers(account_uuid: String) -> Result<Vec<Self>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub async fn followings(account_uuid: String) -> Result<Vec<Self>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub async fn relations(a: String, b: String) -> Result<Vec<Self>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub async fn record(a: String, b: String) -> Result<Option<Self>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub async fn unfollow(uri: String) -> Result<()> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> sparrow/src/table/follow.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub trait Get<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> sparrow/src/table/follow.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     async fn get(arg: T) -> Result<Vec<Follow>>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/table/mute.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Mute {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub hide_notifications: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub account_uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub target_account_uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/mute.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub expires_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/mute.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/mute.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     async fn get(arg: T) -> Result<Vec<Mute>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/table/oauth_access_grant.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct OauthAccessGrant {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub uuid: String, // not null, primary key
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub token: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub expires_in: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub redirect_uri: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub revoked_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub scopes: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub application_id: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub resource_owner_id: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub async fn all() -> Result<Vec<OauthAccessGrant>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub async fn get(_w_claus: String) -> Result<Vec<OauthAccessGrant>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_grant.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn get(arg: T) -> Result<Vec<OauthAccessGrant>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> sparrow/src/table/oauth_access_token.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct OauthAccessToken {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub uid: String, // not null, primary key
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub refresh_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub revoked_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub scopes: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub application_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub resource_owner_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub last_used_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub last_used_ip: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn all() -> Result<Vec<OauthAccessToken>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub async fn validate(token: String) -> Result<Vec<Account>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_access_token.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     async fn get(arg: T) -> Result<Vec<OauthAccessToken>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct OauthApplication {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub secret: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub redirect_uri: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub scopes: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub superapp: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub website: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub owner_type: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub owner_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub confidential: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub async fn all() -> Result<Vec<OauthApplication>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | /     pub async fn add(
[INFO] [stdout] 38 | |         app: crate::mastodon::application::Application,
[INFO] [stdout] 39 | |         user_id: Option<String>,
[INFO] [stdout] 40 | |     ) -> Result<()> {
[INFO] [stdout]    | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub async fn get_by_app_id(app_id: String) -> Result<OauthApplication> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub async fn remove(uid: String) -> Result<()> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/oauth_application.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     async fn get(arg: T) -> Result<Vec<OauthApplication>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/setting.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Setting {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rowid: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub var: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub value: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/setting.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub thing_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/setting.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub async fn all() -> Result<HashMap<String, String>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/setting.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/setting.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     async fn get(arg: T) -> Result<Vec<Setting>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub rowid: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub uri: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub text: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub in_reply_to_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub reblog_of_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub url: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub sensitive: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub visibility: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub spoiler_text: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub reply: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub language: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub conversation_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub local: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub application_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub in_reply_to_account_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub poll_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub deleted_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub edited_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub trendable: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/status.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub ordered_media_attachment_ids: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/status.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/status.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     async fn get(arg: T) -> Result<Vec<Status>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/user.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub rowid: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub uid: Option<String>,     // not null, primary key
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub email: Option<String>,   // default(""), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub created_at: Option<i64>, // not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub updated_at: Option<i64>, // not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub encrypted_password: Option<String>, // default(""), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub reset_password_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub reset_password_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub sign_in_count: Option<i64>, // default(0), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub current_sign_in_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub last_sign_in_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub confirmation_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub confirmed_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub confirmation_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub unconfirmed_email: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub locale: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub encrypted_otp_secret: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub encrypted_otp_secret_iv: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub encrypted_otp_secret_salt: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub consumed_timestep: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub otp_required_for_login: Option<bool>, // default(FALSE), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub last_emailed_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub otp_backup_codes: Option<String>, // is an Array
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub account_id: Option<String>,       // account.uid
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub disabled: Option<bool>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub invite_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub chosen_languages: Option<String>, // is an Array
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub created_by_application_id: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub approved: Option<bool>, // default(TRUE), not null
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub sign_in_token: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub sign_in_token_sent_at: Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub webauthn_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub sign_up_ip: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub role_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub settings: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub time_zone: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub async fn all() -> Result<Vec<Self>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | /     pub async fn get_encrypted_password(
[INFO] [stdout] 59 | |         username: String,
[INFO] [stdout] 60 | |     ) -> Result<Vec<(String,)>> {
[INFO] [stdout]    | |_______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub async fn default_user() -> Result<Vec<Self>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub async fn get_with_uid(uid: String) -> Result<Option<Self>> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub async fn user_count() -> Result<i64> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/user.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     async fn get(arg: T) -> Result<Vec<User>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct UserRole {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub uid: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub color: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub position: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub permissions: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub highlighted: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub created_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub updated_at: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub trait Get<T> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> sparrow/src/table/user_role.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     async fn get(arg: T) -> Result<Option<UserRole>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub async fn create_token() -> String {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn get_current_epoch() -> i64 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub fn convert_epoch_to_iso_8601(epoch: i64) -> String {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | / pub fn see_headers<'a>(
[INFO] [stdout] 58 | |     headers: impl Iterator<Item = (&'a str, &'a HeaderValue)>,
[INFO] [stdout] 59 | | ) {
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub async fn clean_last_slash_from_url(c: Url) -> String {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> sparrow/src/utils.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub async fn random_string(length: u8) -> String {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking following v0.1.0 (/opt/rustwide/workdir/following)
[INFO] [stderr]     Checking outbox v0.1.0 (/opt/rustwide/workdir/outbox)
[INFO] [stderr]     Checking followers v0.1.0 (/opt/rustwide/workdir/followers)
[INFO] [stderr]     Checking web v0.1.0 (/opt/rustwide/workdir/web)
[INFO] [stderr]     Checking well-known v0.1.0 (/opt/rustwide/workdir/well-known)
[INFO] [stderr]     Checking inbox v0.1.0 (/opt/rustwide/workdir/inbox)
[INFO] [stderr]     Checking api v0.1.0 (/opt/rustwide/workdir/api)
[INFO] [stdout] warning: unused import: `sparrow::activitystream::ordered_collection::OrderedCollection`
[INFO] [stdout]  --> outbox/src/lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sparrow::activitystream::ordered_collection::OrderedCollection;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> outbox/src/lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use sparrow::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::ordered_collection::OrderedCollection`
[INFO] [stdout]  --> outbox/src/lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sparrow::activitystream::ordered_collection::OrderedCollection;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> outbox/src/lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use sparrow::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]  --> inbox/src/lib.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Error, Result};
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Decode`, `Encode`, and `config as bincode_config`
[INFO] [stdout]  --> inbox/src/lib.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use bincode::{config as bincode_config, Decode, Encode};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `key_value::Store`
[INFO] [stdout]  --> inbox/src/lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     key_value::Store,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io::Read`
[INFO] [stdout]  --> inbox/src/lib.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::{io::Read, str::FromStr};
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `url::Url`
[INFO] [stdout]   --> inbox/src/lib.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use url::Url;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::object::note::Note as NoteObject`
[INFO] [stdout]   --> inbox/src/lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use sparrow::activitystream::object::note::Note as NoteObject;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::ACTOR_ACCOUNT`
[INFO] [stdout]   --> inbox/src/lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use sparrow::mastodon::ACTOR_ACCOUNT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::create_get_signrature`
[INFO] [stdout]  --> web/src/actor.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use sparrow::mastodon::create_get_signrature;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `req`
[INFO] [stdout]   --> following/src/lib.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub async fn get(req: Request) -> anyhow::Result<Response> {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_req`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]  --> inbox/src/lib.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Error, Result};
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Decode`, `Encode`, and `config as bincode_config`
[INFO] [stdout]  --> inbox/src/lib.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use bincode::{config as bincode_config, Decode, Encode};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `key_value::Store`
[INFO] [stdout]  --> inbox/src/lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     key_value::Store,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `io::Read`
[INFO] [stdout]  --> inbox/src/lib.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::{io::Read, str::FromStr};
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `url::Url`
[INFO] [stdout]   --> inbox/src/lib.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use url::Url;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::object::note::Note as NoteObject`
[INFO] [stdout]   --> inbox/src/lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use sparrow::activitystream::object::note::Note as NoteObject;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::ACTOR_ACCOUNT`
[INFO] [stdout]   --> inbox/src/lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use sparrow::mastodon::ACTOR_ACCOUNT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::create_get_signrature`
[INFO] [stdout]  --> web/src/actor.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use sparrow::mastodon::create_get_signrature;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `req`
[INFO] [stdout]   --> following/src/lib.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub async fn get(req: Request) -> anyhow::Result<Response> {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_req`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> api/src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> api/src/auth.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Params`, and `Response`
[INFO] [stdout]  --> api/src/auth.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spin_sdk::http::{Method, Params, Request, Response};
[INFO] [stdout]   |                      ^^^^^^  ^^^^^^           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::Authentication`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/following.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::auth::Authentication;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::activity::follow::Follow`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/following.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sparrow::activitystream::activity::follow::Follow;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::activity::Activity`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use sparrow::activitystream::activity::Activity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::activity::ActivityType`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use sparrow::activitystream::activity::ActivityType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::actor::person::Person`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use sparrow::activitystream::actor::person::Person;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::account::uid::Uid`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use sparrow::mastodon::account::uid::Uid;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use sparrow::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::relationship::Relationship`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sparrow::mastodon::relationship::Relationship;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::token::Token`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sparrow::mastodon::token::Token;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::to_string`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/unfollow.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde_json::to_string;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IntoResponse`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/unfollow.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spin_sdk::http::{IntoResponse, Method, Params, Request, Response};
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spin_sdk::sqlite::Value as SV`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/unfollow.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spin_sdk::sqlite::Value as SV;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/unfollow.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::MAIN_SEPARATOR`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::path::MAIN_SEPARATOR;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::debug`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tracing::debug;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `url::Url`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use url::Url;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:14:49
[INFO] [stdout]    |
[INFO] [stdout] 14 | use sparrow::activitystream::activity::follow::{self, Follow};
[INFO] [stdout]    |                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::remove_context`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sparrow::activitystream::remove_context;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::debug`
[INFO] [stdout]  --> api/src/endpoint/v1/conversations.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tracing::debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `QueryResult` and `Value`
[INFO] [stdout]  --> api/src/endpoint/v1/follow_requests.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 |     sqlite::{QueryResult, Value},
[INFO] [stdout]   |              ^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Connection`, `QueryResult`, `Value`, and `key_value::Store`
[INFO] [stdout]  --> api/src/endpoint/v1/followed_tags.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     key_value::Store,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 7 |     sqlite::{Connection, QueryResult, Value},
[INFO] [stdout]   |              ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> api/src/endpoint/v1/followed_tags.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::debug`
[INFO] [stdout]  --> api/src/endpoint/v1/notifications.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tracing::debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> api/src/endpoint/v1/streaming.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `url::Url`
[INFO] [stdout]  --> api/src/endpoint/v1/streaming.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use url::Url;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::status::Status`
[INFO] [stdout]  --> api/src/endpoint/v1/timelines/home.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sparrow::mastodon::status::Status;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Connection`, `QueryResult`, and `Value`
[INFO] [stdout]  --> api/src/endpoint/v1/timelines/public.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 |     sqlite::{Connection, QueryResult, Value},
[INFO] [stdout]   |              ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]  --> api/src/endpoint/v2/media.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use anyhow::{Error, Result};
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> api/src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Result`
[INFO] [stdout]  --> api/src/auth.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Method`, `Params`, and `Response`
[INFO] [stdout]  --> api/src/auth.rs:5:22
[INFO] [stdout]   |
[INFO] [stdout] 5 | use spin_sdk::http::{Method, Params, Request, Response};
[INFO] [stdout]   |                      ^^^^^^  ^^^^^^           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::Authentication`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/following.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::auth::Authentication;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::activity::follow::Follow`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/following.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sparrow::activitystream::activity::follow::Follow;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::activity::Activity`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use sparrow::activitystream::activity::Activity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::activity::ActivityType`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use sparrow::activitystream::activity::ActivityType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::actor::person::Person`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use sparrow::activitystream::actor::person::Person;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::account::uid::Uid`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use sparrow::mastodon::account::uid::Uid;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::account::Account as MAccount`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use sparrow::mastodon::account::Account as MAccount;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::relationship::Relationship`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sparrow::mastodon::relationship::Relationship;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::token::Token`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/following.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use sparrow::mastodon::token::Token;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::to_string`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/unfollow.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde_json::to_string;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IntoResponse`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/unfollow.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | use spin_sdk::http::{IntoResponse, Method, Params, Request, Response};
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spin_sdk::sqlite::Value as SV`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/unfollow.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use spin_sdk::sqlite::Value as SV;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> api/src/endpoint/v1/accounts/unfollow.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::MAIN_SEPARATOR`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::path::MAIN_SEPARATOR;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::debug`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tracing::debug;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `url::Url`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use url::Url;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:14:49
[INFO] [stdout]    |
[INFO] [stdout] 14 | use sparrow::activitystream::activity::follow::{self, Follow};
[INFO] [stdout]    |                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::activitystream::remove_context`
[INFO] [stdout]   --> api/src/endpoint/v1/accounts/unfollow.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use sparrow::activitystream::remove_context;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::debug`
[INFO] [stdout]  --> api/src/endpoint/v1/conversations.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tracing::debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `QueryResult` and `Value`
[INFO] [stdout]  --> api/src/endpoint/v1/follow_requests.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 |     sqlite::{QueryResult, Value},
[INFO] [stdout]   |              ^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Connection`, `QueryResult`, `Value`, and `key_value::Store`
[INFO] [stdout]  --> api/src/endpoint/v1/followed_tags.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     key_value::Store,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 7 |     sqlite::{Connection, QueryResult, Value},
[INFO] [stdout]   |              ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> api/src/endpoint/v1/followed_tags.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::debug`
[INFO] [stdout]  --> api/src/endpoint/v1/notifications.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tracing::debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> api/src/endpoint/v1/streaming.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `url::Url`
[INFO] [stdout]  --> api/src/endpoint/v1/streaming.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use url::Url;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sparrow::mastodon::status::Status`
[INFO] [stdout]  --> api/src/endpoint/v1/timelines/home.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use sparrow::mastodon::status::Status;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Connection`, `QueryResult`, and `Value`
[INFO] [stdout]  --> api/src/endpoint/v1/timelines/public.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 |     sqlite::{Connection, QueryResult, Value},
[INFO] [stdout]   |              ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]  --> api/src/endpoint/v2/media.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use anyhow::{Error, Result};
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `req`
[INFO] [stdout]   --> followers/src/lib.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub async fn get(req: Request) -> anyhow::Result<Response> {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_req`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `req`
[INFO] [stdout]   --> followers/src/lib.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub async fn get(req: Request) -> anyhow::Result<Response> {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_req`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> web/src/lib.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let a = cfg!(target_family = "wasm");
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> web/src/lib.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let a = cfg!(target_family = "wasm");
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `what_type_asked` is never used
[INFO] [stdout]   --> web/src/lib.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | async fn what_type_asked<'a>(req: &Request) -> Option<&'a str> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> web/src/http_response.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl HttpResponse {
[INFO] [stdout]     | ----------------- associated functions in this implementation
[INFO] [stdout]  13 |     /// 201 Created    
[INFO] [stdout]  14 |     pub fn created() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  24 |     pub fn accepted() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  34 |     pub fn invalid_request() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  45 |     pub fn unauthorized() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  55 |     pub fn forbidden() -> anyhow::Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  75 |     pub fn method_not_allowed() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  86 |     pub fn not_acceptable() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  96 |     pub fn gone() -> Result<Response> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub fn i_am_a_teapot() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub fn unprocessable_content() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 |     pub fn too_many_requests() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     pub fn internal_server_error() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |     pub fn not_implemented() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_object_id` is never used
[INFO] [stdout]  --> web/src/util.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub async fn generate_object_id(domain: &str) -> Result<Url, ParseError> {
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_http_headers_map` is never used
[INFO] [stdout]   --> web/src/util.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub async fn get_http_headers_map(req: &Request) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_req_query_hash` is never used
[INFO] [stdout]   --> web/src/util.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub async fn get_req_query_hash(req: &Request) -> HashMap<String, String> {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unauthorized` is never used
[INFO] [stdout]   --> web/src/util.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub async fn unauthorized() -> Result<Response> {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_current_time_in_RFC_1123` is never used
[INFO] [stdout]   --> web/src/util.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub async fn get_current_time_in_RFC_1123() -> String {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_requested` is never used
[INFO] [stdout]   --> web/src/util.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub async fn json_requested(req: Request) -> bool {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RenderType` is never used
[INFO] [stdout]   --> web/src/util.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub enum RenderType {
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_request` is never used
[INFO] [stdout]   --> web/src/util.rs:76:14
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub async fn check_request(req: &Request) -> (Method, RenderType) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_current_time_in_RFC_1123` should have a snake case name
[INFO] [stdout]   --> web/src/util.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub async fn get_current_time_in_RFC_1123() -> String {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_current_time_in_rfc_1123`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `what_type_asked` is never used
[INFO] [stdout]   --> web/src/lib.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | async fn what_type_asked<'a>(req: &Request) -> Option<&'a str> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> web/src/http_response.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl HttpResponse {
[INFO] [stdout]     | ----------------- associated functions in this implementation
[INFO] [stdout]  13 |     /// 201 Created    
[INFO] [stdout]  14 |     pub fn created() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  24 |     pub fn accepted() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  34 |     pub fn invalid_request() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  45 |     pub fn unauthorized() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  55 |     pub fn forbidden() -> anyhow::Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  75 |     pub fn method_not_allowed() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  86 |     pub fn not_acceptable() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  96 |     pub fn gone() -> Result<Response> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub fn i_am_a_teapot() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub fn unprocessable_content() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 |     pub fn too_many_requests() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     pub fn internal_server_error() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |     pub fn not_implemented() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_object_id` is never used
[INFO] [stdout]  --> web/src/util.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub async fn generate_object_id(domain: &str) -> Result<Url, ParseError> {
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_http_headers_map` is never used
[INFO] [stdout]   --> web/src/util.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub async fn get_http_headers_map(req: &Request) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_req_query_hash` is never used
[INFO] [stdout]   --> web/src/util.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub async fn get_req_query_hash(req: &Request) -> HashMap<String, String> {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unauthorized` is never used
[INFO] [stdout]   --> web/src/util.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub async fn unauthorized() -> Result<Response> {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_current_time_in_RFC_1123` is never used
[INFO] [stdout]   --> web/src/util.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub async fn get_current_time_in_RFC_1123() -> String {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_requested` is never used
[INFO] [stdout]   --> web/src/util.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub async fn json_requested(req: Request) -> bool {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RenderType` is never used
[INFO] [stdout]   --> web/src/util.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub enum RenderType {
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_request` is never used
[INFO] [stdout]   --> web/src/util.rs:76:14
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub async fn check_request(req: &Request) -> (Method, RenderType) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_current_time_in_RFC_1123` should have a snake case name
[INFO] [stdout]   --> web/src/util.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub async fn get_current_time_in_RFC_1123() -> String {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_current_time_in_rfc_1123`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> inbox/src/http_response.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl HttpResponse {
[INFO] [stdout]     | ----------------- associated functions in this implementation
[INFO] [stdout]  13 |     /// 201 Created    
[INFO] [stdout]  14 |     pub fn created() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  45 |     pub fn unauthorized() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  55 |     pub fn forbidden() -> anyhow::Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn not_found() -> anyhow::Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  96 |     pub fn gone() -> Result<Response> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub fn teapot() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub fn unprocessable_content() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 |     pub fn too_many_requests() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     pub fn internal_server_error() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> inbox/src/http_response.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl HttpResponse {
[INFO] [stdout]     | ----------------- associated functions in this implementation
[INFO] [stdout]  13 |     /// 201 Created    
[INFO] [stdout]  14 |     pub fn created() -> Result<Response> {
[INFO] [stdout]     |            ^^^^^^^
[WARN] too many lines in the log, truncating it
