[INFO] cloning repository https://github.com/cyberknight777/knight-bot
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cyberknight777/knight-bot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyberknight777%2Fknight-bot", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyberknight777%2Fknight-bot'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c72110ce780597ac861b847f5607bff92e897c07
[INFO] checking cyberknight777/knight-bot against master#75948c8bb3bd37f1e8ee20273a04edea4c1f84f8 for pr-147984-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyberknight777%2Fknight-bot" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/cyberknight777/knight-bot
[INFO] finished tweaking git repo https://github.com/cyberknight777/knight-bot
[INFO] tweaked toml for git repo https://github.com/cyberknight777/knight-bot written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cyberknight777/knight-bot on toolchain 75948c8bb3bd37f1e8ee20273a04edea4c1f84f8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+75948c8bb3bd37f1e8ee20273a04edea4c1f84f8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cyberknight777/knight-bot 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" "+75948c8bb3bd37f1e8ee20273a04edea4c1f84f8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/Lonami/grammers`
[INFO] [stderr]     Updating git repository `https://github.com/cyberknight777/librustbin`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded locate-locale v0.2.0
[INFO] [stderr]   Downloaded md5 v0.8.0
[INFO] [stderr]   Downloaded cxxbridge-flags v1.0.94
[INFO] [stderr]   Downloaded iana-time-zone v0.1.56
[INFO] [stderr]   Downloaded glass_pumpkin v1.7.0
[INFO] [stderr]   Downloaded os_info v3.12.0
[INFO] [stderr]   Downloaded openssl-sys v0.9.86
[INFO] [stderr]   Downloaded cxxbridge-macro v1.0.94
[INFO] [stderr]   Downloaded cxx-build v1.0.94
[INFO] [stderr]   Downloaded aho-corasick v1.0.1
[INFO] [stderr]   Downloaded bumpalo v3.12.1
[INFO] [stderr]   Downloaded h2 v0.3.18
[INFO] [stderr]   Downloaded security-framework v2.8.2
[INFO] [stderr]   Downloaded cxx v1.0.94
[INFO] [stderr]   Downloaded regex v1.8.1
[INFO] [stderr]   Downloaded regex-syntax v0.7.1
[INFO] [stderr]   Downloaded openssl v0.10.51
[INFO] [stderr]   Downloaded rustix v0.37.14
[INFO] [stderr]   Downloaded linux-raw-sys v0.3.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+75948c8bb3bd37f1e8ee20273a04edea4c1f84f8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e31ba98e57c4d320189b3d3fd7bf09158b227700b14c32aaa75c7a54a012702e
[INFO] running `Command { std: "docker" "start" "-a" "e31ba98e57c4d320189b3d3fd7bf09158b227700b14c32aaa75c7a54a012702e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e31ba98e57c4d320189b3d3fd7bf09158b227700b14c32aaa75c7a54a012702e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e31ba98e57c4d320189b3d3fd7bf09158b227700b14c32aaa75c7a54a012702e", kill_on_drop: false }`
[INFO] [stdout] e31ba98e57c4d320189b3d3fd7bf09158b227700b14c32aaa75c7a54a012702e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+75948c8bb3bd37f1e8ee20273a04edea4c1f84f8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8ea1a93d5fe9410b8c2168dc8de0e348f799958f08598b7fb37500eb5783e5db
[INFO] running `Command { std: "docker" "start" "-a" "8ea1a93d5fe9410b8c2168dc8de0e348f799958f08598b7fb37500eb5783e5db", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]     Checking once_cell v1.17.1
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.7
[INFO] [stderr]     Checking log v0.4.28
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking itoa v1.0.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]     Checking mio v1.1.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking tracing-core v0.1.30
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking tracing v0.1.37
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling grammers-tl-parser v1.1.2 (https://github.com/Lonami/grammers#78b7f035)
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling grammers-tl-gen v0.7.0 (https://github.com/Lonami/grammers#78b7f035)
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]    Compiling openssl-sys v0.9.86
[INFO] [stderr]     Checking try-lock v0.2.4
[INFO] [stderr]    Compiling openssl v0.10.51
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking want v0.3.0
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]     Checking cpufeatures v0.2.7
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking http v1.2.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking new_debug_unreachable v1.0.4
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling string_cache_codegen v0.5.4
[INFO] [stderr]    Compiling grammers-tl-types v0.7.0 (https://github.com/Lonami/grammers#78b7f035)
[INFO] [stderr]     Checking http v0.2.9
[INFO] [stderr]     Checking core2 v0.4.0
[INFO] [stderr]     Checking percent-encoding v2.2.0
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking hashbrown v0.15.2
[INFO] [stderr]    Compiling web_atoms v0.1.3
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking form_urlencoded v1.1.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking indexmap v2.11.4
[INFO] [stderr]     Checking glass_pumpkin v1.7.0
[INFO] [stderr]     Checking ryu v1.0.13
[INFO] [stderr]     Checking unicode-bidi v0.3.13
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]     Checking precomputed-hash v0.1.1
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking mac v0.1.1
[INFO] [stderr]     Checking http-body v0.4.5
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking futf v0.1.5
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]     Checking grammers-crypto v0.7.0 (https://github.com/Lonami/grammers#78b7f035)
[INFO] [stderr]    Compiling grammers-session v0.7.0 (https://github.com/Lonami/grammers#78b7f035)
[INFO] [stderr]     Checking socket2 v0.4.9
[INFO] [stderr]     Checking httpdate v1.0.2
[INFO] [stderr]     Checking flate2 v1.1.5
[INFO] [stderr]     Checking tendril v0.4.3
[INFO] [stderr]     Checking url v2.3.1
[INFO] [stderr]     Checking aho-corasick v1.0.1
[INFO] [stderr]     Checking socket2 v0.5.8
[INFO] [stderr]     Checking encoding_rs v0.8.32
[INFO] [stderr]     Checking regex-syntax v0.7.1
[INFO] [stderr]     Checking ipnet v2.7.2
[INFO] [stderr]     Checking base64 v0.21.0
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling pulldown-cmark v0.13.0
[INFO] [stderr]     Checking http-body-util v0.1.2
[INFO] [stderr]     Checking os_info v3.12.0
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking is-terminal v0.4.13
[INFO] [stderr]     Checking iana-time-zone v0.1.56
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]     Checking locate-locale v0.2.0
[INFO] [stderr]     Checking winnow v0.7.13
[INFO] [stderr]     Checking termcolor v1.2.0
[INFO] [stderr]     Checking rustls-pki-types v1.10.1
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]     Checking toml_datetime v0.7.3
[INFO] [stderr]     Checking regex v1.8.1
[INFO] [stderr]     Checking serde_spanned v1.0.3
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling match_token v0.35.0
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]     Checking md5 v0.8.0
[INFO] [stderr]     Checking toml_writer v1.0.4
[INFO] [stderr]     Checking pretty_env_logger v0.5.0
[INFO] [stderr]     Checking toml_parser v1.0.4
[INFO] [stderr]     Checking toml v0.9.8
[INFO] [stderr]     Checking string_cache v0.8.9
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking markup5ever v0.35.0
[INFO] [stderr]     Checking html5ever v0.35.0
[INFO] [stderr]     Checking tokio-util v0.7.7
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking h2 v0.4.7
[INFO] [stderr]     Checking h2 v0.3.18
[INFO] [stderr]     Checking hyper v1.5.2
[INFO] [stderr]     Checking hyper v0.14.26
[INFO] [stderr]     Checking hyper-util v0.1.10
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking reqwest v0.12.4
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking librustbin v0.2.0 (https://github.com/cyberknight777/librustbin#2c335c23)
[INFO] [stderr]     Checking grammers-mtproto v0.7.0 (https://github.com/Lonami/grammers#78b7f035)
[INFO] [stderr]     Checking grammers-mtsender v0.7.0 (https://github.com/Lonami/grammers#78b7f035)
[INFO] [stderr]     Checking grammers-client v0.7.0 (https://github.com/Lonami/grammers#78b7f035)
[INFO] [stderr]     Checking knight-bot v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `grammers_client::Config`, `grammers_client::InitParams`
[INFO] [stdout]  --> src/init.rs:8:31
[INFO] [stdout]   |
[INFO] [stdout] 8 | use grammers_client::{Client, Config, InitParams};
[INFO] [stdout]   |                               ^^^^^^  ^^^^^^^^^^ no `InitParams` in the root
[INFO] [stdout]   |                               |
[INFO] [stdout]   |                               no `Config` in the root
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           crate::cfg::Config
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `grammers_client::Config`, `grammers_client::InitParams`
[INFO] [stdout]  --> src/init.rs:8:31
[INFO] [stdout]   |
[INFO] [stdout] 8 | use grammers_client::{Client, Config, InitParams};
[INFO] [stdout]   |                               ^^^^^^  ^^^^^^^^^^ no `InitParams` in the root
[INFO] [stdout]   |                               |
[INFO] [stdout]   |                               no `Config` in the root
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this struct instead:
[INFO] [stdout]           crate::cfg::Config
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `connect` found for struct `grammers_client::Client` in the current scope
[INFO] [stdout]    --> src/init.rs:25:26
[INFO] [stdout]     |
[INFO] [stdout]  25 |     let client = Client::connect(Config {
[INFO] [stdout]     |                          ^^^^^^^ function or associated item not found in `grammers_client::Client`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `grammers_client::Client` consider using one of the following associated functions:
[INFO] [stdout]       grammers_client::client::net::<impl grammers_client::Client>::new
[INFO] [stdout]       grammers_client::client::net::<impl grammers_client::Client>::with_configuration
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/net.rs:48:5
[INFO] [stdout]     |
[INFO] [stdout]  48 |       pub fn new(sender_pool: &SenderPool) -> Self {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  53 | /     pub fn with_configuration(
[INFO] [stdout]  54 | |         sender_pool: &SenderPool,
[INFO] [stdout]  55 | |         configuration: ClientConfiguration,
[INFO] [stdout]  56 | |     ) -> Self {
[INFO] [stdout]     | |_____________^
[INFO] [stdout] help: there is a method `disconnect` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/auth.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn disconnect(&self) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/init.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 |         session: Session::load_file_or_create(SESSION_FILE)?,
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 26 |         session: <dyn Session>::load_file_or_create(SESSION_FILE)?,
[INFO] [stdout]    |                  ++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/init.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let client = Client::connect(Config {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     if !client.is_authorized().await? {
[INFO] [stdout]    |         ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `client` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let client: /* Type */ = Client::connect(Config {
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/anyone.rs:22:17
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html("Hmm.")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html(/* grammers_client::InputMessage */, "Hmm.")
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/anyone.rs:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html("Hmm.").reply_markup(&reply_markup::inline(vec![vec![
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html(/* grammers_client::InputMessage */, "Hmm.").reply_markup(&reply_markup::inline(vec![vec![
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `connect` found for struct `grammers_client::Client` in the current scope
[INFO] [stdout]    --> src/init.rs:25:26
[INFO] [stdout]     |
[INFO] [stdout]  25 |     let client = Client::connect(Config {
[INFO] [stdout]     |                          ^^^^^^^ function or associated item not found in `grammers_client::Client`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `grammers_client::Client` consider using one of the following associated functions:
[INFO] [stdout]       grammers_client::client::net::<impl grammers_client::Client>::new
[INFO] [stdout]       grammers_client::client::net::<impl grammers_client::Client>::with_configuration
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/net.rs:48:5
[INFO] [stdout]     |
[INFO] [stdout]  48 |       pub fn new(sender_pool: &SenderPool) -> Self {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  53 | /     pub fn with_configuration(
[INFO] [stdout]  54 | |         sender_pool: &SenderPool,
[INFO] [stdout]  55 | |         configuration: ClientConfiguration,
[INFO] [stdout]  56 | |     ) -> Self {
[INFO] [stdout]     | |_____________^
[INFO] [stdout] help: there is a method `disconnect` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/auth.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn disconnect(&self) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]   --> src/init.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 |         session: Session::load_file_or_create(SESSION_FILE)?,
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]    |
[INFO] [stdout] 26 |         session: <dyn Session>::load_file_or_create(SESSION_FILE)?,
[INFO] [stdout]    |                  ++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/init.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let client = Client::connect(Config {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     if !client.is_authorized().await? {
[INFO] [stdout]    |         ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `client` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let client: /* Type */ = Client::connect(Config {
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/plugins/aur.rs:116:47
[INFO] [stdout]     |
[INFO] [stdout] 116 |                       .reply(InputMessage::html(format!(
[INFO] [stdout]     |  _______________________________________________^
[INFO] [stdout] 117 | |                         "<b>Name</b>: <code>{}</code>
[INFO] [stdout] 118 | | <b>Version</b>: <code>{}</code>
[INFO] [stdout] 119 | | <b>Description</b>: {}
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |                         maint
[INFO] [stdout] 144 | |                     )))
[INFO] [stdout]     | |_____________________^ expected `InputMessage`, found `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     ).into()))
[INFO] [stdout]     |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/aur.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |                       .reply(InputMessage::html(format!(
[INFO] [stdout]     |  ____________________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 117 | |                         "<b>Name</b>: <code>{}</code>
[INFO] [stdout] 118 | | <b>Version</b>: <code>{}</code>
[INFO] [stdout] 119 | | <b>Description</b>: {}
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |                         maint
[INFO] [stdout] 144 | |                     )))
[INFO] [stdout]     | |______________________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     .reply(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout] 143 |                         maint
[INFO] [stdout] 144 ~                     ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/cat.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text("").photo_url(url);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ -- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text(/* grammers_client::InputMessage */, "").photo_url(url);
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/dog.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text("").photo_url(url);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ -- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text(/* grammers_client::InputMessage */, "").photo_url(url);
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/eightball.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 InputMessage::text(result).reply_to(Some(id)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 InputMessage::text(/* grammers_client::InputMessage */, result).reply_to(Some(id)),
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/anyone.rs:22:17
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html("Hmm.")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html(/* grammers_client::InputMessage */, "Hmm.")
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/flipcoin.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 InputMessage::text(result).reply_to(Some(id)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 InputMessage::text(/* grammers_client::InputMessage */, result).reply_to(Some(id)),
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/anyone.rs:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html("Hmm.").reply_markup(&reply_markup::inline(vec![vec![
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html(/* grammers_client::InputMessage */, "Hmm.").reply_markup(&reply_markup::inline(vec![vec![
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/ipa.rs:17:20
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html("Send a <b>proper IP Address</b>!"))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ ---------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send a <b>proper IP Address</b>!"))
[INFO] [stdout]     |                                       ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/ipa.rs:22:20
[INFO] [stdout]     |
[INFO] [stdout]  22 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  23 |                 "<b>Extracting info from ip addr........</b>",
[INFO] [stdout]     |                 --------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 -             .reply(InputMessage::html(
[INFO] [stdout]  23 -                 "<b>Extracting info from ip addr........</b>",
[INFO] [stdout]  24 -             ))
[INFO] [stdout]  22 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Extracting info from ip addr........</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/ipa.rs:37:22
[INFO] [stdout]     |
[INFO] [stdout]  37 |             msg.edit(InputMessage::html("Send a <b>proper IP Address</b>!"))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ ---------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  37 |             msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Send a <b>proper IP Address</b>!"))
[INFO] [stdout]     |                                         ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/ipa.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 |               msg.edit(InputMessage::html(format!(
[INFO] [stdout]    |  _________________________________________^
[INFO] [stdout] 74 | |                 "<b>IP</b>: <code>{}</code>
[INFO] [stdout] 75 | | <b>Hostname</b>: {}
[INFO] [stdout] 76 | | <b>City</b>: {}
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |                 addr, hname, city, rgn, ctry, loc, org, postal, tz
[INFO] [stdout] 84 | |             )))
[INFO] [stdout]    | |_____________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 84 |             ).into()))
[INFO] [stdout]    |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/ipa.rs:73:22
[INFO] [stdout]     |
[INFO] [stdout]  73 |               msg.edit(InputMessage::html(format!(
[INFO] [stdout]     |  ______________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  74 | |                 "<b>IP</b>: <code>{}</code>
[INFO] [stdout]  75 | | <b>Hostname</b>: {}
[INFO] [stdout]  76 | | <b>City</b>: {}
[INFO] [stdout] ...   |
[INFO] [stdout]  83 | |                 addr, hname, city, rgn, ctry, loc, org, postal, tz
[INFO] [stdout]  84 | |             )))
[INFO] [stdout]     | |______________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  73 |             msg.edit(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  83 |                 addr, hname, city, rgn, ctry, loc, org, postal, tz
[INFO] [stdout]  84 ~             ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/plugins/aur.rs:116:47
[INFO] [stdout]     |
[INFO] [stdout] 116 |                       .reply(InputMessage::html(format!(
[INFO] [stdout]     |  _______________________________________________^
[INFO] [stdout] 117 | |                         "<b>Name</b>: <code>{}</code>
[INFO] [stdout] 118 | | <b>Version</b>: <code>{}</code>
[INFO] [stdout] 119 | | <b>Description</b>: {}
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |                         maint
[INFO] [stdout] 144 | |                     )))
[INFO] [stdout]     | |_____________________^ expected `InputMessage`, found `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     ).into()))
[INFO] [stdout]     |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/aur.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |                       .reply(InputMessage::html(format!(
[INFO] [stdout]     |  ____________________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 117 | |                         "<b>Name</b>: <code>{}</code>
[INFO] [stdout] 118 | | <b>Version</b>: <code>{}</code>
[INFO] [stdout] 119 | | <b>Description</b>: {}
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |                         maint
[INFO] [stdout] 144 | |                     )))
[INFO] [stdout]     | |______________________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     .reply(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout] 143 |                         maint
[INFO] [stdout] 144 ~                     ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:17:20
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html("Send a <b>proper URL</b>!"))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ --------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send a <b>proper URL</b>!"))
[INFO] [stdout]     |                                       ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:22:20
[INFO] [stdout]     |
[INFO] [stdout]  22 |             .reply(InputMessage::html("<b>Invalid URL!</b>"))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ --------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 |             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Invalid URL!</b>"))
[INFO] [stdout]     |                                       ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:27:20
[INFO] [stdout]     |
[INFO] [stdout]  27 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  28 |                 "<b>Extracting redirected URL from given link...</b>",
[INFO] [stdout]     |                 ----------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  27 -             .reply(InputMessage::html(
[INFO] [stdout]  28 -                 "<b>Extracting redirected URL from given link...</b>",
[INFO] [stdout]  29 -             ))
[INFO] [stdout]  27 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Extracting redirected URL from given link...</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/cat.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text("").photo_url(url);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ -- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text(/* grammers_client::InputMessage */, "").photo_url(url);
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:38:26
[INFO] [stdout]     |
[INFO] [stdout]  38 |                 msg.edit(InputMessage::html(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  39 |                     "<b>Error! Could not extract redirected URL!</b>",
[INFO] [stdout]     |                     ------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  38 -                 msg.edit(InputMessage::html(
[INFO] [stdout]  39 -                     "<b>Error! Could not extract redirected URL!</b>",
[INFO] [stdout]  40 -                 ))
[INFO] [stdout]  38 +                 msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Error! Could not extract redirected URL!</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/dog.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text("").photo_url(url);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ -- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text(/* grammers_client::InputMessage */, "").photo_url(url);
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:48:22
[INFO] [stdout]     |
[INFO] [stdout]  48 |             msg.edit(InputMessage::html(
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  49 |                 "<b>Error! Could not extract redirected URL!</b>",
[INFO] [stdout]     |                 ------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  48 -             msg.edit(InputMessage::html(
[INFO] [stdout]  49 -                 "<b>Error! Could not extract redirected URL!</b>",
[INFO] [stdout]  50 -             ))
[INFO] [stdout]  48 +             msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Error! Could not extract redirected URL!</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/eightball.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 InputMessage::text(result).reply_to(Some(id)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 InputMessage::text(/* grammers_client::InputMessage */, result).reply_to(Some(id)),
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:23:16
[INFO] [stdout]     |
[INFO] [stdout]  23 |         .reply(InputMessage::html("<b>Pasting link...</b>"))
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ ------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  23 |         .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Pasting link...</b>"))
[INFO] [stdout]     |                                   ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/flipcoin.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 InputMessage::text(result).reply_to(Some(id)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 InputMessage::text(/* grammers_client::InputMessage */, result).reply_to(Some(id)),
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/lpaste.rs:45:49
[INFO] [stdout]    |
[INFO] [stdout] 45 |                     msg.edit(InputMessage::html(format!("Link: {}", url)))
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 45 |                     msg.edit(InputMessage::html(format!("Link: {}", url).into()))
[INFO] [stdout]    |                                                                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:45:30
[INFO] [stdout]     |
[INFO] [stdout]  45 |                     msg.edit(InputMessage::html(format!("Link: {}", url)))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^-------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  45 |                     msg.edit(InputMessage::html(format!("Link: {}", url), /* s */))
[INFO] [stdout]     |                                                                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:48:30
[INFO] [stdout]     |
[INFO] [stdout]  48 |                     msg.edit(InputMessage::html("<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ ---------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  48 |                     msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                                                 ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:52:26
[INFO] [stdout]     |
[INFO] [stdout]  52 |                 msg.edit(InputMessage::html("<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ ---------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  52 |                 msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                                             ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:56:18
[INFO] [stdout]     |
[INFO] [stdout]  56 |         msg.edit(InputMessage::html(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  57 |             "Please reply to a <b>link</b> or reply with <b>/lpaste https://link.com</b> to shortlink it!",
[INFO] [stdout]     |             ---------------------------------------------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  56 -         msg.edit(InputMessage::html(
[INFO] [stdout]  57 -             "Please reply to a <b>link</b> or reply with <b>/lpaste https://link.com</b> to shortlink it!",
[INFO] [stdout]  58 -         )).await?;
[INFO] [stdout]  56 +         msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Please reply to a <b>link</b> or reply with <b>/lpaste https://link.com</b> to shortlink it!")).await?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/luck.rs:23:36
[INFO] [stdout]    |
[INFO] [stdout] 23 |                   InputMessage::html(format!(
[INFO] [stdout]    |  ____________________________________^
[INFO] [stdout] 24 | |                     "Your lucky number is: <code>{}</code>",
[INFO] [stdout] 25 | |                     random_number
[INFO] [stdout] 26 | |                 ))
[INFO] [stdout]    | |_________________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 ).into())
[INFO] [stdout]    |                  +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/luck.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  23 |                   InputMessage::html(format!(
[INFO] [stdout]     |  _________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  24 | |                     "Your lucky number is: <code>{}</code>",
[INFO] [stdout]  25 | |                     random_number
[INFO] [stdout]  26 | |                 ))
[INFO] [stdout]     | |__________________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  23 |                 InputMessage::html(format!(
[INFO] [stdout]  24 |                     "Your lucky number is: <code>{}</code>",
[INFO] [stdout]  25 |                     random_number
[INFO] [stdout]  26 ~                 ), /* s */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/luck.rs:32:39
[INFO] [stdout]    |
[INFO] [stdout] 32 |               .reply(InputMessage::html(format!(
[INFO] [stdout]    |  _______________________________________^
[INFO] [stdout] 33 | |                 "Your lucky number is: <code>{}</code>",
[INFO] [stdout] 34 | |                 random_number
[INFO] [stdout] 35 | |             )))
[INFO] [stdout]    | |_____________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 35 |             ).into()))
[INFO] [stdout]    |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/luck.rs:32:20
[INFO] [stdout]     |
[INFO] [stdout]  32 |               .reply(InputMessage::html(format!(
[INFO] [stdout]     |  ____________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  33 | |                 "Your lucky number is: <code>{}</code>",
[INFO] [stdout]  34 | |                 random_number
[INFO] [stdout]  35 | |             )))
[INFO] [stdout]     | |______________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  32 |             .reply(InputMessage::html(format!(
[INFO] [stdout]  33 |                 "Your lucky number is: <code>{}</code>",
[INFO] [stdout]  34 |                 random_number
[INFO] [stdout]  35 ~             ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:46:24
[INFO] [stdout]     |
[INFO] [stdout]  46 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  47 |                     "Failed to get Magisk release information! (Stable)",
[INFO] [stdout]     |                     ---------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  46 -                 .reply(InputMessage::html(
[INFO] [stdout]  47 -                     "Failed to get Magisk release information! (Stable)",
[INFO] [stdout]  48 -                 ))
[INFO] [stdout]  46 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get Magisk release information! (Stable)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:60:24
[INFO] [stdout]     |
[INFO] [stdout]  60 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  61 |                     "Failed to get Magisk release information! (Beta)",
[INFO] [stdout]     |                     -------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  60 -                 .reply(InputMessage::html(
[INFO] [stdout]  61 -                     "Failed to get Magisk release information! (Beta)",
[INFO] [stdout]  62 -                 ))
[INFO] [stdout]  60 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get Magisk release information! (Beta)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:74:24
[INFO] [stdout]     |
[INFO] [stdout]  74 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  75 |                     "Failed to get Magisk release information! (Canary)",
[INFO] [stdout]     |                     ---------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  74 -                 .reply(InputMessage::html(
[INFO] [stdout]  75 -                     "Failed to get Magisk release information! (Canary)",
[INFO] [stdout]  76 -                 ))
[INFO] [stdout]  74 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get Magisk release information! (Canary)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/magisk.rs:85:36
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:"))
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:").into())
[INFO] [stdout]    |                                                                             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:85:17
[INFO] [stdout]     |
[INFO] [stdout]  85 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:"))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^------------------------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  85 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:"), /* s */)
[INFO] [stdout]     |                                                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/ipa.rs:17:20
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html("Send a <b>proper IP Address</b>!"))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ ---------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send a <b>proper IP Address</b>!"))
[INFO] [stdout]     |                                       ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/ipa.rs:22:20
[INFO] [stdout]     |
[INFO] [stdout]  22 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  23 |                 "<b>Extracting info from ip addr........</b>",
[INFO] [stdout]     |                 --------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 -             .reply(InputMessage::html(
[INFO] [stdout]  23 -                 "<b>Extracting info from ip addr........</b>",
[INFO] [stdout]  24 -             ))
[INFO] [stdout]  22 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Extracting info from ip addr........</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/plugins/magisk.rs:115:36
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:")).reply_markup(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:").into()).reply_markup(
[INFO] [stdout]     |                                                                             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:")).reply_markup(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^------------------------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:"), /* s */).reply_markup(
[INFO] [stdout]     |                                                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/ipa.rs:37:22
[INFO] [stdout]     |
[INFO] [stdout]  37 |             msg.edit(InputMessage::html("Send a <b>proper IP Address</b>!"))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ ---------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  37 |             msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Send a <b>proper IP Address</b>!"))
[INFO] [stdout]     |                                         ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/man.rs:20:20
[INFO] [stdout]     |
[INFO] [stdout]  20 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  21 |                 "<code>Provide a command to check its manual entry!</code>",
[INFO] [stdout]     |                 ----------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  20 -             .reply(InputMessage::html(
[INFO] [stdout]  21 -                 "<code>Provide a command to check its manual entry!</code>",
[INFO] [stdout]  22 -             ))
[INFO] [stdout]  20 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<code>Provide a command to check its manual entry!</code>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/ipa.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 |               msg.edit(InputMessage::html(format!(
[INFO] [stdout]    |  _________________________________________^
[INFO] [stdout] 74 | |                 "<b>IP</b>: <code>{}</code>
[INFO] [stdout] 75 | | <b>Hostname</b>: {}
[INFO] [stdout] 76 | | <b>City</b>: {}
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |                 addr, hname, city, rgn, ctry, loc, org, postal, tz
[INFO] [stdout] 84 | |             )))
[INFO] [stdout]    | |_____________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 84 |             ).into()))
[INFO] [stdout]    |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/man.rs:38:43
[INFO] [stdout]     |
[INFO] [stdout]  38 |             .send_message(message.chat(), InputMessage::html(text).reply_to(Some(id)))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ ---- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  38 |             .send_message(message.chat(), InputMessage::html(/* grammers_client::InputMessage */, text).reply_to(Some(id)))
[INFO] [stdout]     |                                                              ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/ipa.rs:73:22
[INFO] [stdout]     |
[INFO] [stdout]  73 |               msg.edit(InputMessage::html(format!(
[INFO] [stdout]     |  ______________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  74 | |                 "<b>IP</b>: <code>{}</code>
[INFO] [stdout]  75 | | <b>Hostname</b>: {}
[INFO] [stdout]  76 | | <b>City</b>: {}
[INFO] [stdout] ...   |
[INFO] [stdout]  83 | |                 addr, hname, city, rgn, ctry, loc, org, postal, tz
[INFO] [stdout]  84 | |             )))
[INFO] [stdout]     | |______________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  73 |             msg.edit(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  83 |                 addr, hname, city, rgn, ctry, loc, org, postal, tz
[INFO] [stdout]  84 ~             ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/man.rs:41:23
[INFO] [stdout]     |
[INFO] [stdout]  41 |         message.reply(InputMessage::html(text)).await?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ ---- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  41 |         message.reply(InputMessage::html(/* grammers_client::InputMessage */, text)).await?;
[INFO] [stdout]     |                                          ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/msg.rs:19:20
[INFO] [stdout]     |
[INFO] [stdout]  19 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  20 |                 "Send what? Give me <b>any text</b> to send!",
[INFO] [stdout]     |                 --------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  19 -             .reply(InputMessage::html(
[INFO] [stdout]  20 -                 "Send what? Give me <b>any text</b> to send!",
[INFO] [stdout]  21 -             ))
[INFO] [stdout]  19 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send what? Give me <b>any text</b> to send!"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:17:20
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html("Send a <b>proper URL</b>!"))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ --------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send a <b>proper URL</b>!"))
[INFO] [stdout]     |                                       ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/msg.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 InputMessage::markdown(text.trim().replace(r#"\n"#, "  \n")).reply_to(Some(id)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^ ------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn markdown<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 InputMessage::markdown(/* grammers_client::InputMessage */, text.trim().replace(r#"\n"#, "  \n")).reply_to(Some(id)),
[INFO] [stdout]    |                                        ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:22:20
[INFO] [stdout]     |
[INFO] [stdout]  22 |             .reply(InputMessage::html("<b>Invalid URL!</b>"))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ --------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 |             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Invalid URL!</b>"))
[INFO] [stdout]     |                                       ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/msg.rs:34:20
[INFO] [stdout]    |
[INFO] [stdout] 34 |             .reply(InputMessage::markdown(text.trim().replace(r#"\n"#, "  \n")))
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^ ------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn markdown<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 34 |             .reply(InputMessage::markdown(/* grammers_client::InputMessage */, text.trim().replace(r#"\n"#, "  \n")))
[INFO] [stdout]    |                                           ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:27:20
[INFO] [stdout]     |
[INFO] [stdout]  27 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  28 |                 "<b>Extracting redirected URL from given link...</b>",
[INFO] [stdout]     |                 ----------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  27 -             .reply(InputMessage::html(
[INFO] [stdout]  28 -                 "<b>Extracting redirected URL from given link...</b>",
[INFO] [stdout]  29 -             ))
[INFO] [stdout]  27 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Extracting redirected URL from given link...</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/neo.rs:20:44
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let input_message = InputMessage::html(format!("<code>{}</code>", text.trim()));
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let input_message = InputMessage::html(format!("<code>{}</code>", text.trim()).into());
[INFO] [stdout]    |                                                                                   +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/neo.rs:20:25
[INFO] [stdout]     |
[INFO] [stdout]  20 |     let input_message = InputMessage::html(format!("<code>{}</code>", text.trim()));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^----------------------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  20 |     let input_message = InputMessage::html(format!("<code>{}</code>", text.trim()), /* s */);
[INFO] [stdout]     |                                                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:38:26
[INFO] [stdout]     |
[INFO] [stdout]  38 |                 msg.edit(InputMessage::html(
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  39 |                     "<b>Error! Could not extract redirected URL!</b>",
[INFO] [stdout]     |                     ------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  38 -                 msg.edit(InputMessage::html(
[INFO] [stdout]  39 -                     "<b>Error! Could not extract redirected URL!</b>",
[INFO] [stdout]  40 -                 ))
[INFO] [stdout]  38 +                 msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Error! Could not extract redirected URL!</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:25:14
[INFO] [stdout]     |
[INFO] [stdout]  25 |     msg.edit(InputMessage::html("<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ ---------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  25 |     msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                                 ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/link.rs:48:22
[INFO] [stdout]     |
[INFO] [stdout]  48 |             msg.edit(InputMessage::html(
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  49 |                 "<b>Error! Could not extract redirected URL!</b>",
[INFO] [stdout]     |                 ------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  48 -             msg.edit(InputMessage::html(
[INFO] [stdout]  49 -                 "<b>Error! Could not extract redirected URL!</b>",
[INFO] [stdout]  50 -             ))
[INFO] [stdout]  48 +             msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Error! Could not extract redirected URL!</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:23:16
[INFO] [stdout]     |
[INFO] [stdout]  23 |         .reply(InputMessage::html("<b>Pasting link...</b>"))
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ ------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  23 |         .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Pasting link...</b>"))
[INFO] [stdout]     |                                   ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/lpaste.rs:45:49
[INFO] [stdout]    |
[INFO] [stdout] 45 |                     msg.edit(InputMessage::html(format!("Link: {}", url)))
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 45 |                     msg.edit(InputMessage::html(format!("Link: {}", url).into()))
[INFO] [stdout]    |                                                                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:45:30
[INFO] [stdout]     |
[INFO] [stdout]  45 |                     msg.edit(InputMessage::html(format!("Link: {}", url)))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^-------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  45 |                     msg.edit(InputMessage::html(format!("Link: {}", url), /* s */))
[INFO] [stdout]     |                                                                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:48:30
[INFO] [stdout]     |
[INFO] [stdout]  48 |                     msg.edit(InputMessage::html("<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ ---------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  48 |                     msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                                                 ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/paste.rs:36:45
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 msg.edit(InputMessage::html(format!("Link: {}", url)))
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 msg.edit(InputMessage::html(format!("Link: {}", url).into()))
[INFO] [stdout]    |                                                                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:36:26
[INFO] [stdout]     |
[INFO] [stdout]  36 |                 msg.edit(InputMessage::html(format!("Link: {}", url)))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^-------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  36 |                 msg.edit(InputMessage::html(format!("Link: {}", url), /* s */))
[INFO] [stdout]     |                                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:52:26
[INFO] [stdout]     |
[INFO] [stdout]  52 |                 msg.edit(InputMessage::html("<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ ---------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  52 |                 msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                                             ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:53:16
[INFO] [stdout]     |
[INFO] [stdout]  53 |         .reply(InputMessage::html("<b>Pasting content...</b>"))
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ --------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  53 |         .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Pasting content...</b>"))
[INFO] [stdout]     |                                   ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/lpaste.rs:56:18
[INFO] [stdout]     |
[INFO] [stdout]  56 |         msg.edit(InputMessage::html(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  57 |             "Please reply to a <b>link</b> or reply with <b>/lpaste https://link.com</b> to shortlink it!",
[INFO] [stdout]     |             ---------------------------------------------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  56 -         msg.edit(InputMessage::html(
[INFO] [stdout]  57 -             "Please reply to a <b>link</b> or reply with <b>/lpaste https://link.com</b> to shortlink it!",
[INFO] [stdout]  58 -         )).await?;
[INFO] [stdout]  56 +         msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Please reply to a <b>link</b> or reply with <b>/lpaste https://link.com</b> to shortlink it!")).await?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:59:26
[INFO] [stdout]     |
[INFO] [stdout]  59 |                 msg.edit(InputMessage::html("<b>File too large (max 5MB)</b>"))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ --------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  59 |                 msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>File too large (max 5MB)</b>"))
[INFO] [stdout]     |                                             ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/luck.rs:23:36
[INFO] [stdout]    |
[INFO] [stdout] 23 |                   InputMessage::html(format!(
[INFO] [stdout]    |  ____________________________________^
[INFO] [stdout] 24 | |                     "Your lucky number is: <code>{}</code>",
[INFO] [stdout] 25 | |                     random_number
[INFO] [stdout] 26 | |                 ))
[INFO] [stdout]    | |_________________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 ).into())
[INFO] [stdout]    |                  +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/luck.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  23 |                   InputMessage::html(format!(
[INFO] [stdout]     |  _________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  24 | |                     "Your lucky number is: <code>{}</code>",
[INFO] [stdout]  25 | |                     random_number
[INFO] [stdout]  26 | |                 ))
[INFO] [stdout]     | |__________________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  23 |                 InputMessage::html(format!(
[INFO] [stdout]  24 |                     "Your lucky number is: <code>{}</code>",
[INFO] [stdout]  25 |                     random_number
[INFO] [stdout]  26 ~                 ), /* s */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/luck.rs:32:39
[INFO] [stdout]    |
[INFO] [stdout] 32 |               .reply(InputMessage::html(format!(
[INFO] [stdout]    |  _______________________________________^
[INFO] [stdout] 33 | |                 "Your lucky number is: <code>{}</code>",
[INFO] [stdout] 34 | |                 random_number
[INFO] [stdout] 35 | |             )))
[INFO] [stdout]    | |_____________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 35 |             ).into()))
[INFO] [stdout]    |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/luck.rs:32:20
[INFO] [stdout]     |
[INFO] [stdout]  32 |               .reply(InputMessage::html(format!(
[INFO] [stdout]     |  ____________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  33 | |                 "Your lucky number is: <code>{}</code>",
[INFO] [stdout]  34 | |                 random_number
[INFO] [stdout]  35 | |             )))
[INFO] [stdout]     | |______________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  32 |             .reply(InputMessage::html(format!(
[INFO] [stdout]  33 |                 "Your lucky number is: <code>{}</code>",
[INFO] [stdout]  34 |                 random_number
[INFO] [stdout]  35 ~             ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:46:24
[INFO] [stdout]     |
[INFO] [stdout]  46 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  47 |                     "Failed to get Magisk release information! (Stable)",
[INFO] [stdout]     |                     ---------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  46 -                 .reply(InputMessage::html(
[INFO] [stdout]  47 -                     "Failed to get Magisk release information! (Stable)",
[INFO] [stdout]  48 -                 ))
[INFO] [stdout]  46 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get Magisk release information! (Stable)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:60:24
[INFO] [stdout]     |
[INFO] [stdout]  60 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  61 |                     "Failed to get Magisk release information! (Beta)",
[INFO] [stdout]     |                     -------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  60 -                 .reply(InputMessage::html(
[INFO] [stdout]  61 -                     "Failed to get Magisk release information! (Beta)",
[INFO] [stdout]  62 -                 ))
[INFO] [stdout]  60 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get Magisk release information! (Beta)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:74:24
[INFO] [stdout]     |
[INFO] [stdout]  74 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  75 |                     "Failed to get Magisk release information! (Canary)",
[INFO] [stdout]     |                     ---------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  74 -                 .reply(InputMessage::html(
[INFO] [stdout]  75 -                     "Failed to get Magisk release information! (Canary)",
[INFO] [stdout]  76 -                 ))
[INFO] [stdout]  74 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get Magisk release information! (Canary)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&grammers_client::types::Media: Downloadable` is not satisfied
[INFO] [stdout]    --> src/plugins/paste.rs:66:35
[INFO] [stdout]     |
[INFO] [stdout]  66 |             client.download_media(&media, file_path.clone()).await?;
[INFO] [stdout]     |                    -------------- ^^^^^^ the trait `Downloadable` is not implemented for `&grammers_client::types::Media`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `files::<impl grammers_client::Client>::download_media`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/files.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub async fn download_media<D: Downloadable, P: AsRef<Path>>(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ required by this bound in `files::<impl Client>::download_media`
[INFO] [stdout] help: consider removing the leading `&`-reference
[INFO] [stdout]     |
[INFO] [stdout]  66 -             client.download_media(&media, file_path.clone()).await?;
[INFO] [stdout]  66 +             client.download_media(media, file_path.clone()).await?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/magisk.rs:85:36
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:"))
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:").into())
[INFO] [stdout]    |                                                                             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:85:17
[INFO] [stdout]     |
[INFO] [stdout]  85 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:"))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^------------------------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  85 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:"), /* s */)
[INFO] [stdout]     |                                                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&grammers_client::types::Media: Downloadable` is not satisfied
[INFO] [stdout]    --> src/plugins/paste.rs:66:13
[INFO] [stdout]     |
[INFO] [stdout]  66 |             client.download_media(&media, file_path.clone()).await?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Downloadable` is not implemented for `&grammers_client::types::Media`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Downloadable` is implemented for `grammers_client::types::Media`
[INFO] [stdout] note: required by a bound in `files::<impl grammers_client::Client>::download_media`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/files.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub async fn download_media<D: Downloadable, P: AsRef<Path>>(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ required by this bound in `files::<impl Client>::download_media`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/plugins/magisk.rs:115:36
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:")).reply_markup(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:").into()).reply_markup(
[INFO] [stdout]     |                                                                             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/magisk.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:")).reply_markup(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^------------------------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 InputMessage::html(format!("<b>Latest Magisk Releases</b>:"), /* s */).reply_markup(
[INFO] [stdout]     |                                                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&grammers_client::types::Media: Downloadable` is not satisfied
[INFO] [stdout]    --> src/plugins/paste.rs:66:62
[INFO] [stdout]     |
[INFO] [stdout]  66 |             client.download_media(&media, file_path.clone()).await?;
[INFO] [stdout]     |                                                              ^^^^^ the trait `Downloadable` is not implemented for `&grammers_client::types::Media`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Downloadable` is implemented for `grammers_client::types::Media`
[INFO] [stdout] note: required by a bound in `files::<impl grammers_client::Client>::download_media`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/files.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub async fn download_media<D: Downloadable, P: AsRef<Path>>(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ required by this bound in `files::<impl Client>::download_media`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/man.rs:20:20
[INFO] [stdout]     |
[INFO] [stdout]  20 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  21 |                 "<code>Provide a command to check its manual entry!</code>",
[INFO] [stdout]     |                 ----------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  20 -             .reply(InputMessage::html(
[INFO] [stdout]  21 -                 "<code>Provide a command to check its manual entry!</code>",
[INFO] [stdout]  22 -             ))
[INFO] [stdout]  20 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<code>Provide a command to check its manual entry!</code>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/man.rs:38:43
[INFO] [stdout]     |
[INFO] [stdout]  38 |             .send_message(message.chat(), InputMessage::html(text).reply_to(Some(id)))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ ---- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  38 |             .send_message(message.chat(), InputMessage::html(/* grammers_client::InputMessage */, text).reply_to(Some(id)))
[INFO] [stdout]     |                                                              ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/man.rs:41:23
[INFO] [stdout]     |
[INFO] [stdout]  41 |         message.reply(InputMessage::html(text)).await?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ ---- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  41 |         message.reply(InputMessage::html(/* grammers_client::InputMessage */, text)).await?;
[INFO] [stdout]     |                                          ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:85:18
[INFO] [stdout]     |
[INFO] [stdout]  85 |         msg.edit(InputMessage::html(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  86 |             "Please reply to a <b>message</b> or reply with <b>/paste yourtext</b> to paste it!",
[INFO] [stdout]     |             ------------------------------------------------------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  85 -         msg.edit(InputMessage::html(
[INFO] [stdout]  86 -             "Please reply to a <b>message</b> or reply with <b>/paste yourtext</b> to paste it!",
[INFO] [stdout]  87 -         ))
[INFO] [stdout]  85 +         msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Please reply to a <b>message</b> or reply with <b>/paste yourtext</b> to paste it!"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/msg.rs:19:20
[INFO] [stdout]     |
[INFO] [stdout]  19 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  20 |                 "Send what? Give me <b>any text</b> to send!",
[INFO] [stdout]     |                 --------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  19 -             .reply(InputMessage::html(
[INFO] [stdout]  20 -                 "Send what? Give me <b>any text</b> to send!",
[INFO] [stdout]  21 -             ))
[INFO] [stdout]  19 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send what? Give me <b>any text</b> to send!"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/msg.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 InputMessage::markdown(text.trim().replace(r#"\n"#, "  \n")).reply_to(Some(id)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^ ------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn markdown<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 InputMessage::markdown(/* grammers_client::InputMessage */, text.trim().replace(r#"\n"#, "  \n")).reply_to(Some(id)),
[INFO] [stdout]    |                                        ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/msg.rs:34:20
[INFO] [stdout]    |
[INFO] [stdout] 34 |             .reply(InputMessage::markdown(text.trim().replace(r#"\n"#, "  \n")))
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^ ------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn markdown<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 34 |             .reply(InputMessage::markdown(/* grammers_client::InputMessage */, text.trim().replace(r#"\n"#, "  \n")))
[INFO] [stdout]    |                                           ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/neo.rs:20:44
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let input_message = InputMessage::html(format!("<code>{}</code>", text.trim()));
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let input_message = InputMessage::html(format!("<code>{}</code>", text.trim()).into());
[INFO] [stdout]    |                                                                                   +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/neo.rs:20:25
[INFO] [stdout]     |
[INFO] [stdout]  20 |     let input_message = InputMessage::html(format!("<code>{}</code>", text.trim()));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^----------------------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  20 |     let input_message = InputMessage::html(format!("<code>{}</code>", text.trim()), /* s */);
[INFO] [stdout]     |                                                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:25:14
[INFO] [stdout]     |
[INFO] [stdout]  25 |     msg.edit(InputMessage::html("<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ ---------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  25 |     msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>Paste failed!</b>")).await?;
[INFO] [stdout]     |                                 ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/plant.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text("").photo_url(url);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ -- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text(/* grammers_client::InputMessage */, "").photo_url(url);
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/paste.rs:36:45
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 msg.edit(InputMessage::html(format!("Link: {}", url)))
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 msg.edit(InputMessage::html(format!("Link: {}", url).into()))
[INFO] [stdout]    |                                                                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:36:26
[INFO] [stdout]     |
[INFO] [stdout]  36 |                 msg.edit(InputMessage::html(format!("Link: {}", url)))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^-------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  36 |                 msg.edit(InputMessage::html(format!("Link: {}", url), /* s */))
[INFO] [stdout]     |                                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/rtfm.rs:22:17
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html("How bout you...")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ----------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html(/* grammers_client::InputMessage */, "How bout you...")
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/rtfm.rs:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html("How bout you...").reply_markup(&reply_markup::inline(vec![
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ----------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html(/* grammers_client::InputMessage */, "How bout you...").reply_markup(&reply_markup::inline(vec![
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:53:16
[INFO] [stdout]     |
[INFO] [stdout]  53 |         .reply(InputMessage::html("<b>Pasting content...</b>"))
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ --------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  53 |         .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Pasting content...</b>"))
[INFO] [stdout]     |                                   ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:59:26
[INFO] [stdout]     |
[INFO] [stdout]  59 |                 msg.edit(InputMessage::html("<b>File too large (max 5MB)</b>"))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^ --------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  59 |                 msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "<b>File too large (max 5MB)</b>"))
[INFO] [stdout]     |                                             ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&grammers_client::types::Media: Downloadable` is not satisfied
[INFO] [stdout]    --> src/plugins/paste.rs:66:35
[INFO] [stdout]     |
[INFO] [stdout]  66 |             client.download_media(&media, file_path.clone()).await?;
[INFO] [stdout]     |                    -------------- ^^^^^^ the trait `Downloadable` is not implemented for `&grammers_client::types::Media`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `files::<impl grammers_client::Client>::download_media`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/files.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub async fn download_media<D: Downloadable, P: AsRef<Path>>(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ required by this bound in `files::<impl Client>::download_media`
[INFO] [stdout] help: consider removing the leading `&`-reference
[INFO] [stdout]     |
[INFO] [stdout]  66 -             client.download_media(&media, file_path.clone()).await?;
[INFO] [stdout]  66 +             client.download_media(media, file_path.clone()).await?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/run.rs:30:35
[INFO] [stdout]    |
[INFO] [stdout] 30 |         .reply(InputMessage::html(format!("<b>{}</b>", msg)))
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 30 |         .reply(InputMessage::html(format!("<b>{}</b>", msg).into()))
[INFO] [stdout]    |                                                            +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/run.rs:30:16
[INFO] [stdout]     |
[INFO] [stdout]  30 |         .reply(InputMessage::html(format!("<b>{}</b>", msg)))
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^--------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  30 |         .reply(InputMessage::html(format!("<b>{}</b>", msg), /* s */))
[INFO] [stdout]     |                                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&grammers_client::types::Media: Downloadable` is not satisfied
[INFO] [stdout]    --> src/plugins/paste.rs:66:13
[INFO] [stdout]     |
[INFO] [stdout]  66 |             client.download_media(&media, file_path.clone()).await?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Downloadable` is not implemented for `&grammers_client::types::Media`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Downloadable` is implemented for `grammers_client::types::Media`
[INFO] [stdout] note: required by a bound in `files::<impl grammers_client::Client>::download_media`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/files.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub async fn download_media<D: Downloadable, P: AsRef<Path>>(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ required by this bound in `files::<impl Client>::download_media`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/sauce.rs:22:17
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html("You asked for it, so here you go!")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ----------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html(/* grammers_client::InputMessage */, "You asked for it, so here you go!")
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/sauce.rs:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html("You asked for it, so here you go!").reply_markup(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ----------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html(/* grammers_client::InputMessage */, "You asked for it, so here you go!").reply_markup(
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&grammers_client::types::Media: Downloadable` is not satisfied
[INFO] [stdout]    --> src/plugins/paste.rs:66:62
[INFO] [stdout]     |
[INFO] [stdout]  66 |             client.download_media(&media, file_path.clone()).await?;
[INFO] [stdout]     |                                                              ^^^^^ the trait `Downloadable` is not implemented for `&grammers_client::types::Media`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Downloadable` is implemented for `grammers_client::types::Media`
[INFO] [stdout] note: required by a bound in `files::<impl grammers_client::Client>::download_media`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/client/files.rs:205:36
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub async fn download_media<D: Downloadable, P: AsRef<Path>>(
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ required by this bound in `files::<impl Client>::download_media`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/sh.rs:14:23
[INFO] [stdout]     |
[INFO] [stdout]  14 | ....reply(InputMessage::html("Dude! With all due respect that you're my maker and all, give me a <b>proper command</b> to run!")).await?;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^ -------------------------------------------------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  14 |         message.reply(InputMessage::html(/* grammers_client::InputMessage */, "Dude! With all due respect that you're my maker and all, give me a <b>proper command</b> to run!")).await?;
[INFO] [stdout]     |                                          ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/sh.rs:25:44
[INFO] [stdout]    |
[INFO] [stdout] 25 |       let input_message = InputMessage::html(format!(
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 26 | |         "<code>{}</code>\n\n<b>{}</b>\n\n<code>{}</code>",
[INFO] [stdout] 27 | |         output.trim(),
[INFO] [stdout] 28 | |         status,
[INFO] [stdout] 29 | |         error.trim()
[INFO] [stdout] 30 | |     ));
[INFO] [stdout]    | |_____^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ).into());
[INFO] [stdout]    |      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/sh.rs:25:25
[INFO] [stdout]     |
[INFO] [stdout]  25 |       let input_message = InputMessage::html(format!(
[INFO] [stdout]     |  _________________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  26 | |         "<code>{}</code>\n\n<b>{}</b>\n\n<code>{}</code>",
[INFO] [stdout]  27 | |         output.trim(),
[INFO] [stdout]  28 | |         status,
[INFO] [stdout]  29 | |         error.trim()
[INFO] [stdout]  30 | |     ));
[INFO] [stdout]     | |______- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  25 |     let input_message = InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  29 |         error.trim()
[INFO] [stdout]  30 ~     ), /* s */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/paste.rs:85:18
[INFO] [stdout]     |
[INFO] [stdout]  85 |         msg.edit(InputMessage::html(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  86 |             "Please reply to a <b>message</b> or reply with <b>/paste yourtext</b> to paste it!",
[INFO] [stdout]     |             ------------------------------------------------------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  85 -         msg.edit(InputMessage::html(
[INFO] [stdout]  86 -             "Please reply to a <b>message</b> or reply with <b>/paste yourtext</b> to paste it!",
[INFO] [stdout]  87 -         ))
[INFO] [stdout]  85 +         msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Please reply to a <b>message</b> or reply with <b>/paste yourtext</b> to paste it!"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]   --> src/plugins/plant.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text("").photo_url(url);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ -- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn text<T>(mut self, s: T) -> Self
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let photo = InputMessage::text(/* grammers_client::InputMessage */, "").photo_url(url);
[INFO] [stdout]    |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::option::Option<&str>` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> src/plugins/uid.rs:29:29
[INFO] [stdout]    |
[INFO] [stdout] 26 | {}'s ID: <code>{}</code>",
[INFO] [stdout]    | -- required by this formatting parameter
[INFO] [stdout] ...
[INFO] [stdout] 29 |                             sender.name(),
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ `std::option::Option<&str>` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Display` is not implemented for `std::option::Option<&str>`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout]    = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/uid.rs:23:44
[INFO] [stdout]    |
[INFO] [stdout] 23 |                           InputMessage::html(format!(
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 24 | |                             "Your ID: <code>{}</code>
[INFO] [stdout] 25 | | ChatID: <code>-100{}</code>
[INFO] [stdout] 26 | | {}'s ID: <code>{}</code>",
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |                             sender.id()
[INFO] [stdout] 31 | |                         ))
[INFO] [stdout]    | |_________________________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 31 |                         ).into())
[INFO] [stdout]    |                          +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/uid.rs:23:25
[INFO] [stdout]     |
[INFO] [stdout]  23 |                           InputMessage::html(format!(
[INFO] [stdout]     |  _________________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  24 | |                             "Your ID: <code>{}</code>
[INFO] [stdout]  25 | | ChatID: <code>-100{}</code>
[INFO] [stdout]  26 | | {}'s ID: <code>{}</code>",
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |                             sender.id()
[INFO] [stdout]  31 | |                         ))
[INFO] [stdout]     | |__________________________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  23 |                         InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  30 |                             sender.id()
[INFO] [stdout]  31 ~                         ), /* s */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/rtfm.rs:22:17
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html("How bout you...")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ----------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html(/* grammers_client::InputMessage */, "How bout you...")
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/uid.rs:39:39
[INFO] [stdout]    |
[INFO] [stdout] 39 |               .reply(InputMessage::html(format!(
[INFO] [stdout]    |  _______________________________________^
[INFO] [stdout] 40 | |                 "Your ID: <code>{}</code>
[INFO] [stdout] 41 | | ChatID: <code>-100{}</code>",
[INFO] [stdout] 42 | |                 message.sender().unwrap().id(),
[INFO] [stdout] 43 | |                 message.chat().id()
[INFO] [stdout] 44 | |             )))
[INFO] [stdout]    | |_____________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 44 |             ).into()))
[INFO] [stdout]    |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/uid.rs:39:20
[INFO] [stdout]     |
[INFO] [stdout]  39 |               .reply(InputMessage::html(format!(
[INFO] [stdout]     |  ____________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  40 | |                 "Your ID: <code>{}</code>
[INFO] [stdout]  41 | | ChatID: <code>-100{}</code>",
[INFO] [stdout]  42 | |                 message.sender().unwrap().id(),
[INFO] [stdout]  43 | |                 message.chat().id()
[INFO] [stdout]  44 | |             )))
[INFO] [stdout]     | |______________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  39 |             .reply(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  43 |                 message.chat().id()
[INFO] [stdout]  44 ~             ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/rtfm.rs:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html("How bout you...").reply_markup(&reply_markup::inline(vec![
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ----------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html(/* grammers_client::InputMessage */, "How bout you...").reply_markup(&reply_markup::inline(vec![
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/urb.rs:30:20
[INFO] [stdout]     |
[INFO] [stdout]  30 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  31 |                 "<b>Getting definition of random word from urban dictionary...</b>",
[INFO] [stdout]     |                 ------------------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  30 -             .reply(InputMessage::html(
[INFO] [stdout]  31 -                 "<b>Getting definition of random word from urban dictionary...</b>",
[INFO] [stdout]  32 -             ))
[INFO] [stdout]  30 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Getting definition of random word from urban dictionary...</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/run.rs:30:35
[INFO] [stdout]    |
[INFO] [stdout] 30 |         .reply(InputMessage::html(format!("<b>{}</b>", msg)))
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 30 |         .reply(InputMessage::html(format!("<b>{}</b>", msg).into()))
[INFO] [stdout]    |                                                            +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/run.rs:30:16
[INFO] [stdout]     |
[INFO] [stdout]  30 |         .reply(InputMessage::html(format!("<b>{}</b>", msg)))
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^--------------------------- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  30 |         .reply(InputMessage::html(format!("<b>{}</b>", msg), /* s */))
[INFO] [stdout]     |                                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/sauce.rs:22:17
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html("You asked for it, so here you go!")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ----------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  22 |                 InputMessage::html(/* grammers_client::InputMessage */, "You asked for it, so here you go!")
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/urb.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 |           msg.edit(InputMessage::html(format!(
[INFO] [stdout]    |  _____________________________________^
[INFO] [stdout] 39 | |             "Definition for <b>{}</b> : <i>{}</i>",
[INFO] [stdout] 40 | |             word.to_string().trim_matches('"').to_string(),
[INFO] [stdout] 41 | |             defin
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |                 .replace(r#"\r\n"#, "")
[INFO] [stdout] 46 | |         )))
[INFO] [stdout]    | |_________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 46 |         ).into()))
[INFO] [stdout]    |          +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/sauce.rs:33:17
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html("You asked for it, so here you go!").reply_markup(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ ----------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  33 |                 InputMessage::html(/* grammers_client::InputMessage */, "You asked for it, so here you go!").reply_markup(
[INFO] [stdout]     |                                    ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/urb.rs:38:18
[INFO] [stdout]     |
[INFO] [stdout]  38 |           msg.edit(InputMessage::html(format!(
[INFO] [stdout]     |  __________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  39 | |             "Definition for <b>{}</b> : <i>{}</i>",
[INFO] [stdout]  40 | |             word.to_string().trim_matches('"').to_string(),
[INFO] [stdout]  41 | |             defin
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | |                 .replace(r#"\r\n"#, "")
[INFO] [stdout]  46 | |         )))
[INFO] [stdout]     | |__________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  38 |         msg.edit(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  45 |                 .replace(r#"\r\n"#, "")
[INFO] [stdout]  46 ~         ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/urb.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout]  50 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  51 |                 "<b>Getting definition of word from urban dictionary...</b>",
[INFO] [stdout]     |                 ------------------------------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  50 -             .reply(InputMessage::html(
[INFO] [stdout]  51 -                 "<b>Getting definition of word from urban dictionary...</b>",
[INFO] [stdout]  52 -             ))
[INFO] [stdout]  50 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Getting definition of word from urban dictionary...</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/sh.rs:14:23
[INFO] [stdout]     |
[INFO] [stdout]  14 | ....reply(InputMessage::html("Dude! With all due respect that you're my maker and all, give me a <b>proper command</b> to run!")).await?;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^ -------------------------------------------------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  14 |         message.reply(InputMessage::html(/* grammers_client::InputMessage */, "Dude! With all due respect that you're my maker and all, give me a <b>proper command</b> to run!")).await?;
[INFO] [stdout]     |                                          ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/urb.rs:58:41
[INFO] [stdout]    |
[INFO] [stdout] 58 |               msg.edit(InputMessage::html(format!(
[INFO] [stdout]    |  _________________________________________^
[INFO] [stdout] 59 | |                 "Definition for <b>{}</b> : <i>{}</i>",
[INFO] [stdout] 60 | |                 word,
[INFO] [stdout] 61 | |                 defin.unwrap().replace(r#"\r\n"#, "")
[INFO] [stdout] 62 | |             )))
[INFO] [stdout]    | |_____________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ).into()))
[INFO] [stdout]    |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/urb.rs:58:22
[INFO] [stdout]     |
[INFO] [stdout]  58 |               msg.edit(InputMessage::html(format!(
[INFO] [stdout]     |  ______________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  59 | |                 "Definition for <b>{}</b> : <i>{}</i>",
[INFO] [stdout]  60 | |                 word,
[INFO] [stdout]  61 | |                 defin.unwrap().replace(r#"\r\n"#, "")
[INFO] [stdout]  62 | |             )))
[INFO] [stdout]     | |______________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  58 |             msg.edit(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  61 |                 defin.unwrap().replace(r#"\r\n"#, "")
[INFO] [stdout]  62 ~             ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/sh.rs:25:44
[INFO] [stdout]    |
[INFO] [stdout] 25 |       let input_message = InputMessage::html(format!(
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 26 | |         "<code>{}</code>\n\n<b>{}</b>\n\n<code>{}</code>",
[INFO] [stdout] 27 | |         output.trim(),
[INFO] [stdout] 28 | |         status,
[INFO] [stdout] 29 | |         error.trim()
[INFO] [stdout] 30 | |     ));
[INFO] [stdout]    | |_____^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ).into());
[INFO] [stdout]    |      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/whois.rs:17:20
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  18 |                 "Send a <b>proper URL</b> to get WHOIS information!",
[INFO] [stdout]     |                 ---------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  17 -             .reply(InputMessage::html(
[INFO] [stdout]  18 -                 "Send a <b>proper URL</b> to get WHOIS information!",
[INFO] [stdout]  19 -             ))
[INFO] [stdout]  17 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send a <b>proper URL</b> to get WHOIS information!"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/sh.rs:25:25
[INFO] [stdout]     |
[INFO] [stdout]  25 |       let input_message = InputMessage::html(format!(
[INFO] [stdout]     |  _________________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  26 | |         "<code>{}</code>\n\n<b>{}</b>\n\n<code>{}</code>",
[INFO] [stdout]  27 | |         output.trim(),
[INFO] [stdout]  28 | |         status,
[INFO] [stdout]  29 | |         error.trim()
[INFO] [stdout]  30 | |     ));
[INFO] [stdout]     | |______- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  25 |     let input_message = InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  29 |         error.trim()
[INFO] [stdout]  30 ~     ), /* s */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/whois.rs:24:20
[INFO] [stdout]     |
[INFO] [stdout]  24 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  25 |                 "<b>Extracting WHOIS information from given link...</b>",
[INFO] [stdout]     |                 -------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  24 -             .reply(InputMessage::html(
[INFO] [stdout]  25 -                 "<b>Extracting WHOIS information from given link...</b>",
[INFO] [stdout]  26 -             ))
[INFO] [stdout]  24 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Extracting WHOIS information from given link...</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:39:20
[INFO] [stdout]     |
[INFO] [stdout]  39 |             .reply(InputMessage::html("Provide a device <b>codename</b>!"))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ ----------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  39 |             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Provide a device <b>codename</b>!"))
[INFO] [stdout]     |                                       ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:68:24
[INFO] [stdout]     |
[INFO] [stdout]  68 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  69 |                     "Failed to get YAAP release information! (OTA Branch)",
[INFO] [stdout]     |                     ------------------------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  68 -                 .reply(InputMessage::html(
[INFO] [stdout]  69 -                     "Failed to get YAAP release information! (OTA Branch)",
[INFO] [stdout]  70 -                 ))
[INFO] [stdout]  68 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get YAAP release information! (OTA Branch)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:108:24
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 109 |                     "Failed to get YAAP release information! (Gapps)",
[INFO] [stdout]     |                     ------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 108 -                 .reply(InputMessage::html(
[INFO] [stdout] 109 -                     "Failed to get YAAP release information! (Gapps)",
[INFO] [stdout] 110 -                 ))
[INFO] [stdout] 108 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get YAAP release information! (Gapps)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::option::Option<&str>` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> src/plugins/uid.rs:29:29
[INFO] [stdout]    |
[INFO] [stdout] 26 | {}'s ID: <code>{}</code>",
[INFO] [stdout]    | -- required by this formatting parameter
[INFO] [stdout] ...
[INFO] [stdout] 29 |                             sender.name(),
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ `std::option::Option<&str>` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Display` is not implemented for `std::option::Option<&str>`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout]    = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:127:24
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |                     "Failed to get YAAP release information! (Vanilla)",
[INFO] [stdout]     |                     --------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 127 -                 .reply(InputMessage::html(
[INFO] [stdout] 128 -                     "Failed to get YAAP release information! (Vanilla)",
[INFO] [stdout] 129 -                 ))
[INFO] [stdout] 127 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get YAAP release information! (Vanilla)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/plugins/yaap.rs:139:30
[INFO] [stdout]     |
[INFO] [stdout] 139 |       msg = InputMessage::html(format!(
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 140 | |         "<b>Latest YAAP Releases for {} ({})</b>:",
[INFO] [stdout] 141 | |         device, date
[INFO] [stdout] 142 | |     ))
[INFO] [stdout]     | |_____^ expected `InputMessage`, found `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]     |
[INFO] [stdout] 142 |     ).into())
[INFO] [stdout]     |      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 |       msg = InputMessage::html(format!(
[INFO] [stdout]     |  ___________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 140 | |         "<b>Latest YAAP Releases for {} ({})</b>:",
[INFO] [stdout] 141 | |         device, date
[INFO] [stdout] 142 | |     ))
[INFO] [stdout]     | |______- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 139 |     msg = InputMessage::html(format!(
[INFO] [stdout] 140 |         "<b>Latest YAAP Releases for {} ({})</b>:",
[INFO] [stdout] 141 |         device, date
[INFO] [stdout] 142 ~     ), /* s */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/uid.rs:23:44
[INFO] [stdout]    |
[INFO] [stdout] 23 |                           InputMessage::html(format!(
[INFO] [stdout]    |  ____________________________________________^
[INFO] [stdout] 24 | |                             "Your ID: <code>{}</code>
[INFO] [stdout] 25 | | ChatID: <code>-100{}</code>
[INFO] [stdout] 26 | | {}'s ID: <code>{}</code>",
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |                             sender.id()
[INFO] [stdout] 31 | |                         ))
[INFO] [stdout]    | |_________________________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 31 |                         ).into())
[INFO] [stdout]    |                          +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/uid.rs:23:25
[INFO] [stdout]     |
[INFO] [stdout]  23 |                           InputMessage::html(format!(
[INFO] [stdout]     |  _________________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  24 | |                             "Your ID: <code>{}</code>
[INFO] [stdout]  25 | | ChatID: <code>-100{}</code>
[INFO] [stdout]  26 | | {}'s ID: <code>{}</code>",
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | |                             sender.id()
[INFO] [stdout]  31 | |                         ))
[INFO] [stdout]     | |__________________________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  23 |                         InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  30 |                             sender.id()
[INFO] [stdout]  31 ~                         ), /* s */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/uid.rs:39:39
[INFO] [stdout]    |
[INFO] [stdout] 39 |               .reply(InputMessage::html(format!(
[INFO] [stdout]    |  _______________________________________^
[INFO] [stdout] 40 | |                 "Your ID: <code>{}</code>
[INFO] [stdout] 41 | | ChatID: <code>-100{}</code>",
[INFO] [stdout] 42 | |                 message.sender().unwrap().id(),
[INFO] [stdout] 43 | |                 message.chat().id()
[INFO] [stdout] 44 | |             )))
[INFO] [stdout]    | |_____________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 44 |             ).into()))
[INFO] [stdout]    |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/uid.rs:39:20
[INFO] [stdout]     |
[INFO] [stdout]  39 |               .reply(InputMessage::html(format!(
[INFO] [stdout]     |  ____________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  40 | |                 "Your ID: <code>{}</code>
[INFO] [stdout]  41 | | ChatID: <code>-100{}</code>",
[INFO] [stdout]  42 | |                 message.sender().unwrap().id(),
[INFO] [stdout]  43 | |                 message.chat().id()
[INFO] [stdout]  44 | |             )))
[INFO] [stdout]     | |______________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  39 |             .reply(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  43 |                 message.chat().id()
[INFO] [stdout]  44 ~             ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::option::Option<&str>` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> src/plugins/mod.rs:80:44
[INFO] [stdout]    |
[INFO] [stdout] 80 |             log::info!("Responding to {}", message.chat().name());
[INFO] [stdout]    |                                       --   ^^^^^^^^^^^^^^^^^^^^^ `std::option::Option<&str>` cannot be formatted with the default formatter
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       required by this formatting parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Display` is not implemented for `std::option::Option<&str>`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout]    = note: this error originates in the macro `$crate::__private_api::format_args` which comes from the expansion of the macro `log::info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/urb.rs:30:20
[INFO] [stdout]     |
[INFO] [stdout]  30 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  31 |                 "<b>Getting definition of random word from urban dictionary...</b>",
[INFO] [stdout]     |                 ------------------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  30 -             .reply(InputMessage::html(
[INFO] [stdout]  31 -                 "<b>Getting definition of random word from urban dictionary...</b>",
[INFO] [stdout]  32 -             ))
[INFO] [stdout]  30 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Getting definition of random word from urban dictionary...</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/mod.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |             handle_msg(client, message).await?
[INFO] [stdout]    |             ----------         ^^^^^^^ expected `grammers_client::types::Message`, found `grammers_client::types::update::Message`
[INFO] [stdout]    |             |
[INFO] [stdout]    |             arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/plugins/mod.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub async fn handle_msg(client: Client, message: Message) -> Result {
[INFO] [stdout]    |              ^^^^^^^^^^                 ----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/urb.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 |           msg.edit(InputMessage::html(format!(
[INFO] [stdout]    |  _____________________________________^
[INFO] [stdout] 39 | |             "Definition for <b>{}</b> : <i>{}</i>",
[INFO] [stdout] 40 | |             word.to_string().trim_matches('"').to_string(),
[INFO] [stdout] 41 | |             defin
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |                 .replace(r#"\r\n"#, "")
[INFO] [stdout] 46 | |         )))
[INFO] [stdout]    | |_________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 46 |         ).into()))
[INFO] [stdout]    |          +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/urb.rs:38:18
[INFO] [stdout]     |
[INFO] [stdout]  38 |           msg.edit(InputMessage::html(format!(
[INFO] [stdout]     |  __________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  39 | |             "Definition for <b>{}</b> : <i>{}</i>",
[INFO] [stdout]  40 | |             word.to_string().trim_matches('"').to_string(),
[INFO] [stdout]  41 | |             defin
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | |                 .replace(r#"\r\n"#, "")
[INFO] [stdout]  46 | |         )))
[INFO] [stdout]     | |__________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  38 |         msg.edit(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  45 |                 .replace(r#"\r\n"#, "")
[INFO] [stdout]  46 ~         ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/urb.rs:50:20
[INFO] [stdout]     |
[INFO] [stdout]  50 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  51 |                 "<b>Getting definition of word from urban dictionary...</b>",
[INFO] [stdout]     |                 ------------------------------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  50 -             .reply(InputMessage::html(
[INFO] [stdout]  51 -                 "<b>Getting definition of word from urban dictionary...</b>",
[INFO] [stdout]  52 -             ))
[INFO] [stdout]  50 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Getting definition of word from urban dictionary...</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/urb.rs:58:41
[INFO] [stdout]    |
[INFO] [stdout] 58 |               msg.edit(InputMessage::html(format!(
[INFO] [stdout]    |  _________________________________________^
[INFO] [stdout] 59 | |                 "Definition for <b>{}</b> : <i>{}</i>",
[INFO] [stdout] 60 | |                 word,
[INFO] [stdout] 61 | |                 defin.unwrap().replace(r#"\r\n"#, "")
[INFO] [stdout] 62 | |             )))
[INFO] [stdout]    | |_____________^ expected `InputMessage`, found `String`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ).into()))
[INFO] [stdout]    |              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/urb.rs:58:22
[INFO] [stdout]     |
[INFO] [stdout]  58 |               msg.edit(InputMessage::html(format!(
[INFO] [stdout]     |  ______________________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  59 | |                 "Definition for <b>{}</b> : <i>{}</i>",
[INFO] [stdout]  60 | |                 word,
[INFO] [stdout]  61 | |                 defin.unwrap().replace(r#"\r\n"#, "")
[INFO] [stdout]  62 | |             )))
[INFO] [stdout]     | |______________- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  58 |             msg.edit(InputMessage::html(format!(
[INFO] [stdout] ...
[INFO] [stdout]  61 |                 defin.unwrap().replace(r#"\r\n"#, "")
[INFO] [stdout]  62 ~             ), /* s */))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/whois.rs:17:20
[INFO] [stdout]     |
[INFO] [stdout]  17 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  18 |                 "Send a <b>proper URL</b> to get WHOIS information!",
[INFO] [stdout]     |                 ---------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  17 -             .reply(InputMessage::html(
[INFO] [stdout]  18 -                 "Send a <b>proper URL</b> to get WHOIS information!",
[INFO] [stdout]  19 -             ))
[INFO] [stdout]  17 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send a <b>proper URL</b> to get WHOIS information!"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/whois.rs:24:20
[INFO] [stdout]     |
[INFO] [stdout]  24 |             .reply(InputMessage::html(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  25 |                 "<b>Extracting WHOIS information from given link...</b>",
[INFO] [stdout]     |                 -------------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  24 -             .reply(InputMessage::html(
[INFO] [stdout]  25 -                 "<b>Extracting WHOIS information from given link...</b>",
[INFO] [stdout]  26 -             ))
[INFO] [stdout]  24 +             .reply(InputMessage::html(/* grammers_client::InputMessage */, "<b>Extracting WHOIS information from given link...</b>"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:39:20
[INFO] [stdout]     |
[INFO] [stdout]  39 |             .reply(InputMessage::html("Provide a device <b>codename</b>!"))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ ----------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  39 |             .reply(InputMessage::html(/* grammers_client::InputMessage */, "Provide a device <b>codename</b>!"))
[INFO] [stdout]     |                                       ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:68:24
[INFO] [stdout]     |
[INFO] [stdout]  68 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  69 |                     "Failed to get YAAP release information! (OTA Branch)",
[INFO] [stdout]     |                     ------------------------------------------------------ argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  68 -                 .reply(InputMessage::html(
[INFO] [stdout]  69 -                     "Failed to get YAAP release information! (OTA Branch)",
[INFO] [stdout]  70 -                 ))
[INFO] [stdout]  68 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get YAAP release information! (OTA Branch)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:108:24
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 109 |                     "Failed to get YAAP release information! (Gapps)",
[INFO] [stdout]     |                     ------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 108 -                 .reply(InputMessage::html(
[INFO] [stdout] 109 -                     "Failed to get YAAP release information! (Gapps)",
[INFO] [stdout] 110 -                 ))
[INFO] [stdout] 108 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get YAAP release information! (Gapps)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:127:24
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 .reply(InputMessage::html(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |                     "Failed to get YAAP release information! (Vanilla)",
[INFO] [stdout]     |                     --------------------------------------------------- argument #1 of type `grammers_client::InputMessage` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 127 -                 .reply(InputMessage::html(
[INFO] [stdout] 128 -                     "Failed to get YAAP release information! (Vanilla)",
[INFO] [stdout] 129 -                 ))
[INFO] [stdout] 127 +                 .reply(InputMessage::html(/* grammers_client::InputMessage */, "Failed to get YAAP release information! (Vanilla)"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/plugins/yaap.rs:139:30
[INFO] [stdout]     |
[INFO] [stdout] 139 |       msg = InputMessage::html(format!(
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout] 140 | |         "<b>Latest YAAP Releases for {} ({})</b>:",
[INFO] [stdout] 141 | |         device, date
[INFO] [stdout] 142 | |     ))
[INFO] [stdout]     | |_____^ expected `InputMessage`, found `String`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: call `Into::into` on this expression to convert `std::string::String` into `grammers_client::InputMessage`
[INFO] [stdout]     |
[INFO] [stdout] 142 |     ).into())
[INFO] [stdout]     |      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/plugins/yaap.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 |       msg = InputMessage::html(format!(
[INFO] [stdout]     |  ___________^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 140 | |         "<b>Latest YAAP Releases for {} ({})</b>:",
[INFO] [stdout] 141 | |         device, date
[INFO] [stdout] 142 | |     ))
[INFO] [stdout]     | |______- argument #2 is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/grammers-2861ac880138ee45/78b7f03/lib/grammers-client/src/types/input_message.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn html<T>(mut self, s: T) -> Self
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 139 |     msg = InputMessage::html(format!(
[INFO] [stdout] 140 |         "<b>Latest YAAP Releases for {} ({})</b>:",
[INFO] [stdout] 141 |         device, date
[INFO] [stdout] 142 ~     ), /* s */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `std::option::Option<&str>` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> src/plugins/mod.rs:80:44
[INFO] [stdout]    |
[INFO] [stdout] 80 |             log::info!("Responding to {}", message.chat().name());
[INFO] [stdout]    |                                       --   ^^^^^^^^^^^^^^^^^^^^^ `std::option::Option<&str>` cannot be formatted with the default formatter
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       required by this formatting parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Display` is not implemented for `std::option::Option<&str>`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout]    = note: this error originates in the macro `$crate::__private_api::format_args` which comes from the expansion of the macro `log::info` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/plugins/mod.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |             handle_msg(client, message).await?
[INFO] [stdout]    |             ----------         ^^^^^^^ expected `grammers_client::types::Message`, found `grammers_client::types::update::Message`
[INFO] [stdout]    |             |
[INFO] [stdout]    |             arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> src/plugins/mod.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub async fn handle_msg(client: Client, message: Message) -> Result {
[INFO] [stdout]    |              ^^^^^^^^^^                 ----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0282, E0308, E0432, E0599, E0782.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `knight-bot` (bin "knight-bot" test) due to 87 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0282, E0308, E0432, E0599, E0782.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `knight-bot` (bin "knight-bot") due to 87 previous errors
[INFO] running `Command { std: "docker" "inspect" "8ea1a93d5fe9410b8c2168dc8de0e348f799958f08598b7fb37500eb5783e5db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ea1a93d5fe9410b8c2168dc8de0e348f799958f08598b7fb37500eb5783e5db", kill_on_drop: false }`
[INFO] [stdout] 8ea1a93d5fe9410b8c2168dc8de0e348f799958f08598b7fb37500eb5783e5db
