[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::::new [INFO] [stdout] grammers_client::client::net::::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: ::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(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(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::::new [INFO] [stdout] grammers_client::client::net::::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: ::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 | | "Name: {} [INFO] [stdout] 118 | | Version: {} [INFO] [stdout] 119 | | Description: {} [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 | | "Name: {} [INFO] [stdout] 118 | | Version: {} [INFO] [stdout] 119 | | Description: {} [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(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(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(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(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(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(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(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 proper IP Address!")) [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(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 proper IP Address!")) [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 | "Extracting info from ip addr........", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 22 - .reply(InputMessage::html( [INFO] [stdout] 23 - "Extracting info from ip addr........", [INFO] [stdout] 24 - )) [INFO] [stdout] 22 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Extracting info from ip addr........")) [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 proper IP Address!")) [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(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 proper IP Address!")) [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 | | "IP: {} [INFO] [stdout] 75 | | Hostname: {} [INFO] [stdout] 76 | | City: {} [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 | | "IP: {} [INFO] [stdout] 75 | | Hostname: {} [INFO] [stdout] 76 | | City: {} [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(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 | | "Name: {} [INFO] [stdout] 118 | | Version: {} [INFO] [stdout] 119 | | Description: {} [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 | | "Name: {} [INFO] [stdout] 118 | | Version: {} [INFO] [stdout] 119 | | Description: {} [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(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 proper 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:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn html(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 proper 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:22:20 [INFO] [stdout] | [INFO] [stdout] 22 | .reply(InputMessage::html("Invalid 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:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn html(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 22 | .reply(InputMessage::html(/* grammers_client::InputMessage */, "Invalid 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:27:20 [INFO] [stdout] | [INFO] [stdout] 27 | .reply(InputMessage::html( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 28 | "Extracting redirected URL from given link...", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 27 - .reply(InputMessage::html( [INFO] [stdout] 28 - "Extracting redirected URL from given link...", [INFO] [stdout] 29 - )) [INFO] [stdout] 27 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Extracting redirected URL from given link...")) [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(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 | "Error! Could not extract redirected 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:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn html(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 - "Error! Could not extract redirected URL!", [INFO] [stdout] 40 - )) [INFO] [stdout] 38 + msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Error! Could not extract redirected 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(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 | "Error! Could not extract redirected 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:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn html(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 - "Error! Could not extract redirected URL!", [INFO] [stdout] 50 - )) [INFO] [stdout] 48 + msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Error! Could not extract redirected 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(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("Pasting link...")) [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 23 | .reply(InputMessage::html(/* grammers_client::InputMessage */, "Pasting link...")) [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(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(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("Paste failed!")).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(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 */, "Paste failed!")).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("Paste failed!")).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(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 */, "Paste failed!")).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 link or reply with /lpaste https://link.com 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(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 link or reply with /lpaste https://link.com to shortlink it!", [INFO] [stdout] 58 - )).await?; [INFO] [stdout] 56 + msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Please reply to a link or reply with /lpaste https://link.com 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: {}", [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: {}", [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(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: {}", [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: {}", [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: {}", [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(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: {}", [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(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(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(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!("Latest Magisk Releases:")) [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!("Latest Magisk Releases:").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!("Latest Magisk Releases:")) [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 85 | InputMessage::html(format!("Latest Magisk Releases:"), /* 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 proper IP Address!")) [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(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 proper IP Address!")) [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 | "Extracting info from ip addr........", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 22 - .reply(InputMessage::html( [INFO] [stdout] 23 - "Extracting info from ip addr........", [INFO] [stdout] 24 - )) [INFO] [stdout] 22 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Extracting info from ip addr........")) [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!("Latest Magisk Releases:")).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!("Latest Magisk Releases:").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!("Latest Magisk Releases:")).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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 115 | InputMessage::html(format!("Latest Magisk Releases:"), /* 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 proper IP Address!")) [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(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 proper IP Address!")) [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 | "Provide a command to check its manual entry!", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 20 - .reply(InputMessage::html( [INFO] [stdout] 21 - "Provide a command to check its manual entry!", [INFO] [stdout] 22 - )) [INFO] [stdout] 20 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Provide a command to check its manual entry!")) [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 | | "IP: {} [INFO] [stdout] 75 | | Hostname: {} [INFO] [stdout] 76 | | City: {} [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(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 | | "IP: {} [INFO] [stdout] 75 | | Hostname: {} [INFO] [stdout] 76 | | City: {} [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(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(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 any text 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(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 any text to send!", [INFO] [stdout] 21 - )) [INFO] [stdout] 19 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send what? Give me any text 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 proper 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:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn html(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 proper 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/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(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("Invalid 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:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn html(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 22 | .reply(InputMessage::html(/* grammers_client::InputMessage */, "Invalid 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/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(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 | "Extracting redirected URL from given link...", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 27 - .reply(InputMessage::html( [INFO] [stdout] 28 - "Extracting redirected URL from given link...", [INFO] [stdout] 29 - )) [INFO] [stdout] 27 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Extracting redirected URL from given link...")) [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!("{}", 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!("{}", 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!("{}", 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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 20 | let input_message = InputMessage::html(format!("{}", 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 | "Error! Could not extract redirected 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:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn html(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 - "Error! Could not extract redirected URL!", [INFO] [stdout] 40 - )) [INFO] [stdout] 38 + msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Error! Could not extract redirected 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/paste.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | msg.edit(InputMessage::html("Paste failed!")).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(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 */, "Paste failed!")).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 | "Error! Could not extract redirected 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:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn html(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 - "Error! Could not extract redirected URL!", [INFO] [stdout] 50 - )) [INFO] [stdout] 48 + msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Error! Could not extract redirected 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/lpaste.rs:23:16 [INFO] [stdout] | [INFO] [stdout] 23 | .reply(InputMessage::html("Pasting link...")) [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 23 | .reply(InputMessage::html(/* grammers_client::InputMessage */, "Pasting link...")) [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(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("Paste failed!")).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(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 */, "Paste failed!")).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(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("Paste failed!")).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(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 */, "Paste failed!")).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("Pasting content...")) [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 53 | .reply(InputMessage::html(/* grammers_client::InputMessage */, "Pasting content...")) [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 link or reply with /lpaste https://link.com 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(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 link or reply with /lpaste https://link.com to shortlink it!", [INFO] [stdout] 58 - )).await?; [INFO] [stdout] 56 + msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Please reply to a link or reply with /lpaste https://link.com 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("File too large (max 5MB)")) [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(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 */, "File too large (max 5MB)")) [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: {}", [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: {}", [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(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: {}", [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: {}", [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: {}", [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(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: {}", [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(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(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(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::::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>( [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `files::::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!("Latest Magisk Releases:")) [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!("Latest Magisk Releases:").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!("Latest Magisk Releases:")) [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 85 | InputMessage::html(format!("Latest Magisk Releases:"), /* 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::::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>( [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `files::::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!("Latest Magisk Releases:")).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!("Latest Magisk Releases:").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!("Latest Magisk Releases:")).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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 115 | InputMessage::html(format!("Latest Magisk Releases:"), /* 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::::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>( [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `files::::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 | "Provide a command to check its manual entry!", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 20 - .reply(InputMessage::html( [INFO] [stdout] 21 - "Provide a command to check its manual entry!", [INFO] [stdout] 22 - )) [INFO] [stdout] 20 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Provide a command to check its manual entry!")) [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(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(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 message or reply with /paste yourtext 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(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 message or reply with /paste yourtext to paste it!", [INFO] [stdout] 87 - )) [INFO] [stdout] 85 + msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Please reply to a message or reply with /paste yourtext 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 any text 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(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 any text to send!", [INFO] [stdout] 21 - )) [INFO] [stdout] 19 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send what? Give me any text 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(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(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!("{}", 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!("{}", 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!("{}", 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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 20 | let input_message = InputMessage::html(format!("{}", 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("Paste failed!")).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(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 */, "Paste failed!")).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(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(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(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(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("Pasting content...")) [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 53 | .reply(InputMessage::html(/* grammers_client::InputMessage */, "Pasting content...")) [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("File too large (max 5MB)")) [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(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 */, "File too large (max 5MB)")) [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::::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>( [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `files::::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!("{}", 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!("{}", 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!("{}", 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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 30 | .reply(InputMessage::html(format!("{}", 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::::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>( [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `files::::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(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(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::::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>( [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `files::::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 proper command 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(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 proper command 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 | | "{}\n\n{}\n\n{}", [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 | | "{}\n\n{}\n\n{}", [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(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 message or reply with /paste yourtext 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(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 message or reply with /paste yourtext to paste it!", [INFO] [stdout] 87 - )) [INFO] [stdout] 85 + msg.edit(InputMessage::html(/* grammers_client::InputMessage */, "Please reply to a message or reply with /paste yourtext 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(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: {}", [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: {} [INFO] [stdout] 25 | | ChatID: -100{} [INFO] [stdout] 26 | | {}'s ID: {}", [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: {} [INFO] [stdout] 25 | | ChatID: -100{} [INFO] [stdout] 26 | | {}'s ID: {}", [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(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(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: {} [INFO] [stdout] 41 | | ChatID: -100{}", [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: {} [INFO] [stdout] 41 | | ChatID: -100{}", [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(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(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 | "Getting definition of random word from urban dictionary...", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 30 - .reply(InputMessage::html( [INFO] [stdout] 31 - "Getting definition of random word from urban dictionary...", [INFO] [stdout] 32 - )) [INFO] [stdout] 30 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Getting definition of random word from urban dictionary...")) [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!("{}", 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!("{}", 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!("{}", 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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 30 | .reply(InputMessage::html(format!("{}", 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(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 {} : {}", [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(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 {} : {}", [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(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 | "Getting definition of word from urban dictionary...", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 50 - .reply(InputMessage::html( [INFO] [stdout] 51 - "Getting definition of word from urban dictionary...", [INFO] [stdout] 52 - )) [INFO] [stdout] 50 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Getting definition of word from urban dictionary...")) [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 proper command 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(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 proper command 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 {} : {}", [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 {} : {}", [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(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 | | "{}\n\n{}\n\n{}", [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 proper URL 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(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 proper URL to get WHOIS information!", [INFO] [stdout] 19 - )) [INFO] [stdout] 17 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send a proper URL 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 | | "{}\n\n{}\n\n{}", [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(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 | "Extracting WHOIS information from given link...", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 24 - .reply(InputMessage::html( [INFO] [stdout] 25 - "Extracting WHOIS information from given link...", [INFO] [stdout] 26 - )) [INFO] [stdout] 24 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Extracting WHOIS information from given link...")) [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 codename!")) [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(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 codename!")) [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(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(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: {}", [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(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 | | "Latest YAAP Releases for {} ({}):", [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 | | "Latest YAAP Releases for {} ({}):", [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(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 | "Latest YAAP Releases for {} ({}):", [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: {} [INFO] [stdout] 25 | | ChatID: -100{} [INFO] [stdout] 26 | | {}'s ID: {}", [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: {} [INFO] [stdout] 25 | | ChatID: -100{} [INFO] [stdout] 26 | | {}'s ID: {}", [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(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: {} [INFO] [stdout] 41 | | ChatID: -100{}", [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: {} [INFO] [stdout] 41 | | ChatID: -100{}", [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(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 | "Getting definition of random word from urban dictionary...", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 30 - .reply(InputMessage::html( [INFO] [stdout] 31 - "Getting definition of random word from urban dictionary...", [INFO] [stdout] 32 - )) [INFO] [stdout] 30 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Getting definition of random word from urban dictionary...")) [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 {} : {}", [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 {} : {}", [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(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 | "Getting definition of word from urban dictionary...", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 50 - .reply(InputMessage::html( [INFO] [stdout] 51 - "Getting definition of word from urban dictionary...", [INFO] [stdout] 52 - )) [INFO] [stdout] 50 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Getting definition of word from urban dictionary...")) [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 {} : {}", [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 {} : {}", [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(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 proper URL 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(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 proper URL to get WHOIS information!", [INFO] [stdout] 19 - )) [INFO] [stdout] 17 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Send a proper URL 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 | "Extracting WHOIS information from given link...", [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(mut self, s: T) -> Self [INFO] [stdout] | ^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 24 - .reply(InputMessage::html( [INFO] [stdout] 25 - "Extracting WHOIS information from given link...", [INFO] [stdout] 26 - )) [INFO] [stdout] 24 + .reply(InputMessage::html(/* grammers_client::InputMessage */, "Extracting WHOIS information from given link...")) [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 codename!")) [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(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 codename!")) [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(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(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(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 | | "Latest YAAP Releases for {} ({}):", [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 | | "Latest YAAP Releases for {} ({}):", [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(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 | "Latest YAAP Releases for {} ({}):", [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