Aug 10 19:31:26.006 INFO checking iovxw/rssbot against master#f6d43ed84207c7e58f363f46e5a438ff40f2b311 for libc-1 Aug 10 19:31:26.007 INFO running: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 19:31:26.007 INFO creating container for: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 19:31:26.007 INFO running `"docker" "create" "-v" "/tmp/crater.vlEGg9ZzDWJL:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-1/master#f6d43ed84207c7e58f363f46e5a438ff40f2b311:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 19:31:26.259 INFO blam! 44133c2412dd24d79ba8ed158b4c0247c9235753531e58de334e827959491e9a Aug 10 19:31:26.261 INFO running `"docker" "start" "-a" "44133c2412dd24d79ba8ed158b4c0247c9235753531e58de334e827959491e9a"` Aug 10 19:31:27.561 INFO kablam! warning: dependency (telebot) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Aug 10 19:31:27.997 INFO kablam! Checking futures-await-await-macro v0.1.1 Aug 10 19:31:28.005 INFO kablam! Compiling proc-macro2 v0.4.9 Aug 10 19:31:28.021 INFO kablam! Compiling telebot-derive v0.0.11 Aug 10 19:31:28.022 INFO kablam! Compiling pinyin-order v0.1.1 Aug 10 19:31:28.022 INFO kablam! Checking quick-xml v0.9.4 Aug 10 19:31:28.023 INFO kablam! Checking tokio-curl v0.1.11 Aug 10 19:31:28.023 INFO kablam! Checking hyper v0.11.27 Aug 10 19:31:55.776 INFO kablam! Compiling quote v0.6.5 Aug 10 19:32:00.029 INFO kablam! Compiling syn v0.14.7 Aug 10 19:32:12.461 INFO kablam! Checking hyper-multipart-rfc7578 v0.1.0-alpha3 Aug 10 19:32:12.461 INFO kablam! Checking hyper-tls v0.1.4 Aug 10 19:32:56.307 INFO kablam! Compiling synstructure v0.9.0 Aug 10 19:32:56.307 INFO kablam! Compiling futures-await-async-macro v0.1.4 Aug 10 19:32:56.307 INFO kablam! Compiling serde_derive v1.0.71 Aug 10 19:33:07.361 INFO kablam! Checking futures-await v0.1.1 Aug 10 19:33:07.717 INFO kablam! Compiling failure_derive v0.1.2 Aug 10 19:33:12.620 INFO kablam! Checking failure v0.1.2 Aug 10 19:33:41.315 INFO kablam! Checking telebot v0.2.9 Aug 10 19:34:06.480 INFO kablam! Checking rssbot v1.4.3 (file:///source) Aug 10 19:34:09.844 INFO kablam! error[E0432]: unresolved import `telebot::functions::File` Aug 10 19:34:09.844 INFO kablam! --> src/cmdhandles.rs:5:5 Aug 10 19:34:09.844 INFO kablam! | Aug 10 19:34:09.844 INFO kablam! 5 | use telebot::functions::File; Aug 10 19:34:09.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ no `File` in `functions`. Did you mean to use `file`? Aug 10 19:34:09.845 INFO kablam! Aug 10 19:34:09.846 INFO kablam! error[E0432]: unresolved import `telebot::objects::ResponseParameters` Aug 10 19:34:09.846 INFO kablam! --> src/fetcher.rs:8:5 Aug 10 19:34:09.846 INFO kablam! | Aug 10 19:34:09.846 INFO kablam! 8 | use telebot::objects::ResponseParameters; Aug 10 19:34:09.846 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ResponseParameters` in `objects`. Did you mean to use `ResponseParameter`? Aug 10 19:34:09.846 INFO kablam! Aug 10 19:34:09.849 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:09.849 INFO kablam! --> src/checker.rs:44:30 Aug 10 19:34:09.849 INFO kablam! | Aug 10 19:34:09.849 INFO kablam! 44 | telebot::Error::Telegram(_, ref s, None) if chat_is_unavailable(s) => { Aug 10 19:34:09.849 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:09.849 INFO kablam! Aug 10 19:34:09.850 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:09.850 INFO kablam! --> src/checker.rs:47:30 Aug 10 19:34:09.850 INFO kablam! | Aug 10 19:34:09.850 INFO kablam! 47 | telebot::Error::Telegram( Aug 10 19:34:09.850 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:09.851 INFO kablam! Aug 10 19:34:09.902 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:09.902 INFO kablam! --> src/cmdhandles.rs:453:26 Aug 10 19:34:09.902 INFO kablam! | Aug 10 19:34:09.902 INFO kablam! 453 | Err(telebot::Error::Telegram(_, err_msg, _)) => { Aug 10 19:34:09.902 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:09.924 INFO kablam! Aug 10 19:34:09.926 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:09.926 INFO kablam! --> src/cmdhandles.rs:472:26 Aug 10 19:34:09.926 INFO kablam! | Aug 10 19:34:09.926 INFO kablam! 472 | Err(telebot::Error::Telegram(_, err_msg, _)) => { Aug 10 19:34:09.926 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:09.926 INFO kablam! Aug 10 19:34:10.005 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.005 INFO kablam! --> src/fetcher.rs:110:38 Aug 10 19:34:10.005 INFO kablam! | Aug 10 19:34:10.005 INFO kablam! 110 | Err(telebot::Error::Telegram(_, ref s, None)) if chat_is_unavailable(s) => { Aug 10 19:34:10.005 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.006 INFO kablam! Aug 10 19:34:10.006 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.006 INFO kablam! --> src/fetcher.rs:113:38 Aug 10 19:34:10.006 INFO kablam! | Aug 10 19:34:10.006 INFO kablam! 113 | Err(telebot::Error::Telegram( Aug 10 19:34:10.006 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.007 INFO kablam! Aug 10 19:34:10.009 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.009 INFO kablam! --> src/fetcher.rs:180:26 Aug 10 19:34:10.009 INFO kablam! | Aug 10 19:34:10.009 INFO kablam! 180 | Err(telebot::Error::Telegram(_, ref s, None)) if chat_is_unavailable(s) => { Aug 10 19:34:10.009 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.009 INFO kablam! Aug 10 19:34:10.010 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.010 INFO kablam! --> src/fetcher.rs:183:26 Aug 10 19:34:10.010 INFO kablam! | Aug 10 19:34:10.010 INFO kablam! 183 | Err(telebot::Error::Telegram( Aug 10 19:34:10.010 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.010 INFO kablam! Aug 10 19:34:10.023 INFO kablam! error[E0422]: cannot find struct, variant or union type `ResponseParameters` in module `telebot::objects` Aug 10 19:34:10.023 INFO kablam! --> src/checker.rs:50:48 Aug 10 19:34:10.023 INFO kablam! | Aug 10 19:34:10.023 INFO kablam! 50 | Some(telebot::objects::ResponseParameters { Aug 10 19:34:10.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^ did you mean `ResponseParameter`? Aug 10 19:34:10.023 INFO kablam! Aug 10 19:34:10.024 INFO kablam! error[E0412]: cannot find type `Error` in module `telebot` Aug 10 19:34:10.024 INFO kablam! --> src/cmdhandles.rs:430:55 Aug 10 19:34:10.024 INFO kablam! | Aug 10 19:34:10.024 INFO kablam! 430 | ) -> impl Future, Error = telebot::Error> + 'a { Aug 10 19:34:10.024 INFO kablam! | ^^^^^ not found in `telebot` Aug 10 19:34:10.025 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 10 19:34:10.025 INFO kablam! | Aug 10 19:34:10.025 INFO kablam! 1 | use curl::Error; Aug 10 19:34:10.025 INFO kablam! | Aug 10 19:34:10.025 INFO kablam! 1 | use error_chain::example_generated::Error; Aug 10 19:34:10.025 INFO kablam! | Aug 10 19:34:10.025 INFO kablam! 1 | use error_chain::example_generated::inner::Error; Aug 10 19:34:10.025 INFO kablam! | Aug 10 19:34:10.025 INFO kablam! 1 | use error_chain::mock::Error; Aug 10 19:34:10.025 INFO kablam! | Aug 10 19:34:10.025 INFO kablam! and 9 other candidates Aug 10 19:34:10.026 INFO kablam! Aug 10 19:34:10.026 INFO kablam! error[E0412]: cannot find type `Error` in module `telebot` Aug 10 19:34:10.026 INFO kablam! --> src/utlis.rs:78:46 Aug 10 19:34:10.027 INFO kablam! | Aug 10 19:34:10.027 INFO kablam! 78 | ) -> impl Future + 'a { Aug 10 19:34:10.027 INFO kablam! | ^^^^^ not found in `telebot` Aug 10 19:34:10.027 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 10 19:34:10.027 INFO kablam! | Aug 10 19:34:10.027 INFO kablam! 1 | use curl::Error; Aug 10 19:34:10.027 INFO kablam! | Aug 10 19:34:10.027 INFO kablam! 1 | use error_chain::example_generated::Error; Aug 10 19:34:10.027 INFO kablam! | Aug 10 19:34:10.027 INFO kablam! 1 | use error_chain::example_generated::inner::Error; Aug 10 19:34:10.027 INFO kablam! | Aug 10 19:34:10.027 INFO kablam! 1 | use error_chain::mock::Error; Aug 10 19:34:10.028 INFO kablam! | Aug 10 19:34:10.028 INFO kablam! and 9 other candidates Aug 10 19:34:10.028 INFO kablam! Aug 10 19:34:10.029 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.029 INFO kablam! --> src/checker.rs:24:37 Aug 10 19:34:10.029 INFO kablam! | Aug 10 19:34:10.029 INFO kablam! 24 | let (_, chat) = await!(bot.get_chat(subscriber).send()) Aug 10 19:34:10.029 INFO kablam! | ^^^^^ Aug 10 19:34:10.029 INFO kablam! | Aug 10 19:34:10.029 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.029 INFO kablam! --> src/checker.rs:3:5 Aug 10 19:34:10.029 INFO kablam! | Aug 10 19:34:10.029 INFO kablam! 3 | use futures::prelude::*; Aug 10 19:34:10.029 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.029 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.029 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.030 INFO kablam! Aug 10 19:34:10.030 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.030 INFO kablam! --> src/checker.rs:31:29 Aug 10 19:34:10.030 INFO kablam! | Aug 10 19:34:10.030 INFO kablam! 31 | await!(bot.get_chat_member(subscriber, bot.inner.id).send()) Aug 10 19:34:10.030 INFO kablam! | ^^^^^ Aug 10 19:34:10.030 INFO kablam! | Aug 10 19:34:10.030 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.030 INFO kablam! --> src/checker.rs:3:5 Aug 10 19:34:10.030 INFO kablam! | Aug 10 19:34:10.030 INFO kablam! 3 | use futures::prelude::*; Aug 10 19:34:10.030 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.030 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.030 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.030 INFO kablam! Aug 10 19:34:10.031 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.031 INFO kablam! --> src/cmdhandles.rs:449:19 Aug 10 19:34:10.031 INFO kablam! | Aug 10 19:34:10.031 INFO kablam! 449 | let msg = await!(bot.message(chat_id, "正在验证 Channel".to_string()).send())?.1; Aug 10 19:34:10.031 INFO kablam! | ^^^^^ Aug 10 19:34:10.031 INFO kablam! | Aug 10 19:34:10.031 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.031 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.031 INFO kablam! | Aug 10 19:34:10.031 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.031 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.031 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.032 INFO kablam! Aug 10 19:34:10.032 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.032 INFO kablam! --> src/cmdhandles.rs:451:29 Aug 10 19:34:10.032 INFO kablam! | Aug 10 19:34:10.032 INFO kablam! 451 | let channel = match await!(bot.get_chat(channel).send()) { Aug 10 19:34:10.032 INFO kablam! | ^^^^^ Aug 10 19:34:10.032 INFO kablam! | Aug 10 19:34:10.032 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.032 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.032 INFO kablam! | Aug 10 19:34:10.032 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.032 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.032 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.032 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.033 INFO kablam! Aug 10 19:34:10.033 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.033 INFO kablam! --> src/cmdhandles.rs:455:17 Aug 10 19:34:10.033 INFO kablam! | Aug 10 19:34:10.033 INFO kablam! 455 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.033 INFO kablam! | ^^^^^ Aug 10 19:34:10.033 INFO kablam! | Aug 10 19:34:10.033 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.033 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.033 INFO kablam! | Aug 10 19:34:10.033 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.033 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.033 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.033 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.034 INFO kablam! Aug 10 19:34:10.034 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.034 INFO kablam! --> src/cmdhandles.rs:462:13 Aug 10 19:34:10.034 INFO kablam! | Aug 10 19:34:10.034 INFO kablam! 462 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.034 INFO kablam! | ^^^^^ Aug 10 19:34:10.034 INFO kablam! | Aug 10 19:34:10.034 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.034 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.034 INFO kablam! | Aug 10 19:34:10.034 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.034 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.034 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.034 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.034 INFO kablam! Aug 10 19:34:10.035 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.035 INFO kablam! --> src/cmdhandles.rs:467:33 Aug 10 19:34:10.035 INFO kablam! | Aug 10 19:34:10.035 INFO kablam! 467 | let admins_list = match await!(bot.get_chat_administrators(channel_id).send()) { Aug 10 19:34:10.035 INFO kablam! | ^^^^^ Aug 10 19:34:10.035 INFO kablam! | Aug 10 19:34:10.035 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.035 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.035 INFO kablam! | Aug 10 19:34:10.035 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.035 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.036 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.036 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.036 INFO kablam! Aug 10 19:34:10.036 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.036 INFO kablam! --> src/cmdhandles.rs:474:17 Aug 10 19:34:10.036 INFO kablam! | Aug 10 19:34:10.036 INFO kablam! 474 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.036 INFO kablam! | ^^^^^ Aug 10 19:34:10.036 INFO kablam! | Aug 10 19:34:10.036 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.037 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.037 INFO kablam! | Aug 10 19:34:10.037 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.037 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.037 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.037 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.037 INFO kablam! Aug 10 19:34:10.037 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.037 INFO kablam! --> src/cmdhandles.rs:482:13 Aug 10 19:34:10.037 INFO kablam! | Aug 10 19:34:10.037 INFO kablam! 482 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.037 INFO kablam! | ^^^^^ Aug 10 19:34:10.037 INFO kablam! | Aug 10 19:34:10.037 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.037 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.037 INFO kablam! | Aug 10 19:34:10.037 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.037 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.037 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.037 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.037 INFO kablam! Aug 10 19:34:10.038 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.038 INFO kablam! --> src/cmdhandles.rs:488:13 Aug 10 19:34:10.038 INFO kablam! | Aug 10 19:34:10.039 INFO kablam! 488 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.039 INFO kablam! | ^^^^^ Aug 10 19:34:10.039 INFO kablam! | Aug 10 19:34:10.039 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.039 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.039 INFO kablam! | Aug 10 19:34:10.039 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.039 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.040 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.040 INFO kablam! Aug 10 19:34:10.040 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.040 INFO kablam! --> src/cmdhandles.rs:492:9 Aug 10 19:34:10.040 INFO kablam! | Aug 10 19:34:10.040 INFO kablam! 492 | await!(bot.delete_message(chat_id, msg_id).send())?; Aug 10 19:34:10.040 INFO kablam! | ^^^^^ Aug 10 19:34:10.040 INFO kablam! | Aug 10 19:34:10.040 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.041 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.041 INFO kablam! | Aug 10 19:34:10.041 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.041 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.041 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.041 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.041 INFO kablam! Aug 10 19:34:10.041 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.041 INFO kablam! --> src/feed.rs:319:24 Aug 10 19:34:10.041 INFO kablam! | Aug 10 19:34:10.042 INFO kablam! 319 | let mut resp = await!(session.perform(req))?; Aug 10 19:34:10.042 INFO kablam! | ^^^^^ Aug 10 19:34:10.042 INFO kablam! | Aug 10 19:34:10.042 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.042 INFO kablam! --> src/feed.rs:8:5 Aug 10 19:34:10.042 INFO kablam! | Aug 10 19:34:10.042 INFO kablam! 8 | use futures::prelude::*; Aug 10 19:34:10.042 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.042 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.043 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.043 INFO kablam! Aug 10 19:34:10.043 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.043 INFO kablam! --> src/fetcher.rs:43:29 Aug 10 19:34:10.043 INFO kablam! | Aug 10 19:34:10.043 INFO kablam! 43 | await!(fetch_feed_updates(bot.clone(), db.clone(), Aug 10 19:34:10.043 INFO kablam! | ^^^^^ Aug 10 19:34:10.043 INFO kablam! | Aug 10 19:34:10.043 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.043 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.044 INFO kablam! | Aug 10 19:34:10.044 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.044 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.044 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.044 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.044 INFO kablam! Aug 10 19:34:10.044 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.044 INFO kablam! --> src/fetcher.rs:49:21 Aug 10 19:34:10.044 INFO kablam! | Aug 10 19:34:10.045 INFO kablam! 49 | await!(Timeout::new(Duration::from_secs(1), &handle2) Aug 10 19:34:10.045 INFO kablam! | ^^^^^ Aug 10 19:34:10.045 INFO kablam! | Aug 10 19:34:10.045 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.045 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.045 INFO kablam! | Aug 10 19:34:10.045 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.045 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.045 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.046 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.046 INFO kablam! Aug 10 19:34:10.046 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.046 INFO kablam! --> src/fetcher.rs:85:21 Aug 10 19:34:10.046 INFO kablam! | Aug 10 19:34:10.046 INFO kablam! 85 | let rss = match await!(feed::fetch_feed( Aug 10 19:34:10.046 INFO kablam! | ^^^^^ Aug 10 19:34:10.046 INFO kablam! | Aug 10 19:34:10.046 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.046 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.047 INFO kablam! | Aug 10 19:34:10.047 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.047 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.047 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.047 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.047 INFO kablam! Aug 10 19:34:10.047 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.047 INFO kablam! --> src/fetcher.rs:109:27 Aug 10 19:34:10.047 INFO kablam! | Aug 10 19:34:10.047 INFO kablam! 109 | match await!(m) { Aug 10 19:34:10.047 INFO kablam! | ^^^^^ Aug 10 19:34:10.048 INFO kablam! | Aug 10 19:34:10.048 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.048 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.048 INFO kablam! | Aug 10 19:34:10.048 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.048 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.048 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.048 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.048 INFO kablam! Aug 10 19:34:10.049 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.049 INFO kablam! --> src/fetcher.rs:179:15 Aug 10 19:34:10.049 INFO kablam! | Aug 10 19:34:10.049 INFO kablam! 179 | match await!(r) { Aug 10 19:34:10.049 INFO kablam! | ^^^^^ Aug 10 19:34:10.049 INFO kablam! | Aug 10 19:34:10.049 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.049 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.049 INFO kablam! | Aug 10 19:34:10.049 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.050 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.050 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.050 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.050 INFO kablam! Aug 10 19:34:10.484 INFO kablam! error[E0432]: unresolved import `telebot::functions::File` Aug 10 19:34:10.484 INFO kablam! --> src/cmdhandles.rs:5:5 Aug 10 19:34:10.484 INFO kablam! | Aug 10 19:34:10.484 INFO kablam! 5 | use telebot::functions::File; Aug 10 19:34:10.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ no `File` in `functions`. Did you mean to use `file`? Aug 10 19:34:10.500 INFO kablam! Aug 10 19:34:10.501 INFO kablam! error[E0432]: unresolved import `telebot::objects::ResponseParameters` Aug 10 19:34:10.501 INFO kablam! --> src/fetcher.rs:8:5 Aug 10 19:34:10.501 INFO kablam! | Aug 10 19:34:10.501 INFO kablam! 8 | use telebot::objects::ResponseParameters; Aug 10 19:34:10.501 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ResponseParameters` in `objects`. Did you mean to use `ResponseParameter`? Aug 10 19:34:10.501 INFO kablam! Aug 10 19:34:10.503 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.503 INFO kablam! --> src/checker.rs:44:30 Aug 10 19:34:10.503 INFO kablam! | Aug 10 19:34:10.503 INFO kablam! 44 | telebot::Error::Telegram(_, ref s, None) if chat_is_unavailable(s) => { Aug 10 19:34:10.503 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.503 INFO kablam! Aug 10 19:34:10.504 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.504 INFO kablam! --> src/checker.rs:47:30 Aug 10 19:34:10.504 INFO kablam! | Aug 10 19:34:10.504 INFO kablam! 47 | telebot::Error::Telegram( Aug 10 19:34:10.504 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.504 INFO kablam! Aug 10 19:34:10.571 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.571 INFO kablam! --> src/cmdhandles.rs:453:26 Aug 10 19:34:10.572 INFO kablam! | Aug 10 19:34:10.572 INFO kablam! 453 | Err(telebot::Error::Telegram(_, err_msg, _)) => { Aug 10 19:34:10.572 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.572 INFO kablam! Aug 10 19:34:10.572 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.572 INFO kablam! --> src/cmdhandles.rs:472:26 Aug 10 19:34:10.572 INFO kablam! | Aug 10 19:34:10.572 INFO kablam! 472 | Err(telebot::Error::Telegram(_, err_msg, _)) => { Aug 10 19:34:10.572 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.573 INFO kablam! Aug 10 19:34:10.614 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.614 INFO kablam! --> src/fetcher.rs:110:38 Aug 10 19:34:10.614 INFO kablam! | Aug 10 19:34:10.614 INFO kablam! 110 | Err(telebot::Error::Telegram(_, ref s, None)) if chat_is_unavailable(s) => { Aug 10 19:34:10.614 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.614 INFO kablam! Aug 10 19:34:10.615 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.615 INFO kablam! --> src/fetcher.rs:113:38 Aug 10 19:34:10.615 INFO kablam! | Aug 10 19:34:10.615 INFO kablam! 113 | Err(telebot::Error::Telegram( Aug 10 19:34:10.615 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.615 INFO kablam! Aug 10 19:34:10.629 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.629 INFO kablam! --> src/fetcher.rs:180:26 Aug 10 19:34:10.629 INFO kablam! | Aug 10 19:34:10.629 INFO kablam! 180 | Err(telebot::Error::Telegram(_, ref s, None)) if chat_is_unavailable(s) => { Aug 10 19:34:10.630 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.630 INFO kablam! Aug 10 19:34:10.630 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:34:10.630 INFO kablam! --> src/fetcher.rs:183:26 Aug 10 19:34:10.630 INFO kablam! | Aug 10 19:34:10.630 INFO kablam! 183 | Err(telebot::Error::Telegram( Aug 10 19:34:10.630 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:34:10.630 INFO kablam! Aug 10 19:34:10.643 INFO kablam! error[E0422]: cannot find struct, variant or union type `ResponseParameters` in module `telebot::objects` Aug 10 19:34:10.643 INFO kablam! --> src/checker.rs:50:48 Aug 10 19:34:10.643 INFO kablam! | Aug 10 19:34:10.643 INFO kablam! 50 | Some(telebot::objects::ResponseParameters { Aug 10 19:34:10.643 INFO kablam! | ^^^^^^^^^^^^^^^^^^ did you mean `ResponseParameter`? Aug 10 19:34:10.643 INFO kablam! Aug 10 19:34:10.644 INFO kablam! error[E0412]: cannot find type `Error` in module `telebot` Aug 10 19:34:10.644 INFO kablam! --> src/cmdhandles.rs:430:55 Aug 10 19:34:10.644 INFO kablam! | Aug 10 19:34:10.644 INFO kablam! 430 | ) -> impl Future, Error = telebot::Error> + 'a { Aug 10 19:34:10.644 INFO kablam! | ^^^^^ not found in `telebot` Aug 10 19:34:10.644 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 10 19:34:10.644 INFO kablam! | Aug 10 19:34:10.644 INFO kablam! 1 | use curl::Error; Aug 10 19:34:10.644 INFO kablam! | Aug 10 19:34:10.644 INFO kablam! 1 | use error_chain::example_generated::Error; Aug 10 19:34:10.644 INFO kablam! | Aug 10 19:34:10.644 INFO kablam! 1 | use error_chain::example_generated::inner::Error; Aug 10 19:34:10.644 INFO kablam! | Aug 10 19:34:10.644 INFO kablam! 1 | use error_chain::mock::Error; Aug 10 19:34:10.644 INFO kablam! | Aug 10 19:34:10.644 INFO kablam! and 9 other candidates Aug 10 19:34:10.644 INFO kablam! Aug 10 19:34:10.660 INFO kablam! error[E0412]: cannot find type `Error` in module `telebot` Aug 10 19:34:10.660 INFO kablam! --> src/utlis.rs:78:46 Aug 10 19:34:10.661 INFO kablam! | Aug 10 19:34:10.661 INFO kablam! 78 | ) -> impl Future + 'a { Aug 10 19:34:10.661 INFO kablam! | ^^^^^ not found in `telebot` Aug 10 19:34:10.662 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 10 19:34:10.662 INFO kablam! | Aug 10 19:34:10.662 INFO kablam! 1 | use curl::Error; Aug 10 19:34:10.662 INFO kablam! | Aug 10 19:34:10.662 INFO kablam! 1 | use error_chain::example_generated::Error; Aug 10 19:34:10.662 INFO kablam! | Aug 10 19:34:10.662 INFO kablam! 1 | use error_chain::example_generated::inner::Error; Aug 10 19:34:10.662 INFO kablam! | Aug 10 19:34:10.662 INFO kablam! 1 | use error_chain::mock::Error; Aug 10 19:34:10.662 INFO kablam! | Aug 10 19:34:10.662 INFO kablam! and 9 other candidates Aug 10 19:34:10.662 INFO kablam! Aug 10 19:34:10.662 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.662 INFO kablam! --> src/checker.rs:24:37 Aug 10 19:34:10.663 INFO kablam! | Aug 10 19:34:10.663 INFO kablam! 24 | let (_, chat) = await!(bot.get_chat(subscriber).send()) Aug 10 19:34:10.663 INFO kablam! | ^^^^^ Aug 10 19:34:10.663 INFO kablam! | Aug 10 19:34:10.663 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.663 INFO kablam! --> src/checker.rs:3:5 Aug 10 19:34:10.663 INFO kablam! | Aug 10 19:34:10.663 INFO kablam! 3 | use futures::prelude::*; Aug 10 19:34:10.663 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.663 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.663 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.663 INFO kablam! Aug 10 19:34:10.663 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.663 INFO kablam! --> src/checker.rs:31:29 Aug 10 19:34:10.663 INFO kablam! | Aug 10 19:34:10.663 INFO kablam! 31 | await!(bot.get_chat_member(subscriber, bot.inner.id).send()) Aug 10 19:34:10.663 INFO kablam! | ^^^^^ Aug 10 19:34:10.663 INFO kablam! | Aug 10 19:34:10.663 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.663 INFO kablam! --> src/checker.rs:3:5 Aug 10 19:34:10.663 INFO kablam! | Aug 10 19:34:10.663 INFO kablam! 3 | use futures::prelude::*; Aug 10 19:34:10.663 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.663 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.663 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.663 INFO kablam! Aug 10 19:34:10.663 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.663 INFO kablam! --> src/cmdhandles.rs:449:19 Aug 10 19:34:10.664 INFO kablam! | Aug 10 19:34:10.664 INFO kablam! 449 | let msg = await!(bot.message(chat_id, "正在验证 Channel".to_string()).send())?.1; Aug 10 19:34:10.664 INFO kablam! | ^^^^^ Aug 10 19:34:10.664 INFO kablam! | Aug 10 19:34:10.664 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.664 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.664 INFO kablam! | Aug 10 19:34:10.664 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.664 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.664 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.664 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.664 INFO kablam! Aug 10 19:34:10.664 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.664 INFO kablam! --> src/cmdhandles.rs:451:29 Aug 10 19:34:10.664 INFO kablam! | Aug 10 19:34:10.664 INFO kablam! 451 | let channel = match await!(bot.get_chat(channel).send()) { Aug 10 19:34:10.664 INFO kablam! | ^^^^^ Aug 10 19:34:10.664 INFO kablam! | Aug 10 19:34:10.664 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.664 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.664 INFO kablam! | Aug 10 19:34:10.664 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.664 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.664 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.664 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.664 INFO kablam! Aug 10 19:34:10.664 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.664 INFO kablam! --> src/cmdhandles.rs:455:17 Aug 10 19:34:10.665 INFO kablam! | Aug 10 19:34:10.665 INFO kablam! 455 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.665 INFO kablam! | ^^^^^ Aug 10 19:34:10.665 INFO kablam! | Aug 10 19:34:10.665 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.665 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.665 INFO kablam! | Aug 10 19:34:10.665 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.665 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.665 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.665 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.665 INFO kablam! Aug 10 19:34:10.665 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.665 INFO kablam! --> src/cmdhandles.rs:462:13 Aug 10 19:34:10.665 INFO kablam! | Aug 10 19:34:10.665 INFO kablam! 462 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.665 INFO kablam! | ^^^^^ Aug 10 19:34:10.665 INFO kablam! | Aug 10 19:34:10.665 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.665 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.665 INFO kablam! | Aug 10 19:34:10.665 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.665 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.665 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.665 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.665 INFO kablam! Aug 10 19:34:10.665 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.666 INFO kablam! --> src/cmdhandles.rs:467:33 Aug 10 19:34:10.666 INFO kablam! | Aug 10 19:34:10.666 INFO kablam! 467 | let admins_list = match await!(bot.get_chat_administrators(channel_id).send()) { Aug 10 19:34:10.666 INFO kablam! | ^^^^^ Aug 10 19:34:10.666 INFO kablam! | Aug 10 19:34:10.666 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.666 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.666 INFO kablam! | Aug 10 19:34:10.666 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.666 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.666 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.666 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.666 INFO kablam! Aug 10 19:34:10.671 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.671 INFO kablam! --> src/cmdhandles.rs:474:17 Aug 10 19:34:10.671 INFO kablam! | Aug 10 19:34:10.671 INFO kablam! 474 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.671 INFO kablam! | ^^^^^ Aug 10 19:34:10.671 INFO kablam! | Aug 10 19:34:10.671 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.671 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.671 INFO kablam! | Aug 10 19:34:10.672 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.672 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.672 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.672 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.672 INFO kablam! Aug 10 19:34:10.672 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.672 INFO kablam! --> src/cmdhandles.rs:482:13 Aug 10 19:34:10.672 INFO kablam! | Aug 10 19:34:10.672 INFO kablam! 482 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.672 INFO kablam! | ^^^^^ Aug 10 19:34:10.673 INFO kablam! | Aug 10 19:34:10.673 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.673 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.673 INFO kablam! | Aug 10 19:34:10.673 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.673 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.673 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.673 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.673 INFO kablam! Aug 10 19:34:10.674 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.674 INFO kablam! --> src/cmdhandles.rs:488:13 Aug 10 19:34:10.674 INFO kablam! | Aug 10 19:34:10.674 INFO kablam! 488 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:10.674 INFO kablam! | ^^^^^ Aug 10 19:34:10.674 INFO kablam! | Aug 10 19:34:10.674 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.674 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.674 INFO kablam! | Aug 10 19:34:10.674 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.675 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.675 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.675 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.675 INFO kablam! Aug 10 19:34:10.675 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.675 INFO kablam! --> src/cmdhandles.rs:492:9 Aug 10 19:34:10.675 INFO kablam! | Aug 10 19:34:10.675 INFO kablam! 492 | await!(bot.delete_message(chat_id, msg_id).send())?; Aug 10 19:34:10.675 INFO kablam! | ^^^^^ Aug 10 19:34:10.675 INFO kablam! | Aug 10 19:34:10.676 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.676 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:34:10.676 INFO kablam! | Aug 10 19:34:10.676 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:34:10.676 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.676 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.676 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.676 INFO kablam! Aug 10 19:34:10.676 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.677 INFO kablam! --> src/feed.rs:319:24 Aug 10 19:34:10.677 INFO kablam! | Aug 10 19:34:10.677 INFO kablam! 319 | let mut resp = await!(session.perform(req))?; Aug 10 19:34:10.677 INFO kablam! | ^^^^^ Aug 10 19:34:10.677 INFO kablam! | Aug 10 19:34:10.677 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.677 INFO kablam! --> src/feed.rs:8:5 Aug 10 19:34:10.677 INFO kablam! | Aug 10 19:34:10.677 INFO kablam! 8 | use futures::prelude::*; Aug 10 19:34:10.677 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.678 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.678 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.678 INFO kablam! Aug 10 19:34:10.678 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.678 INFO kablam! --> src/fetcher.rs:43:29 Aug 10 19:34:10.678 INFO kablam! | Aug 10 19:34:10.678 INFO kablam! 43 | await!(fetch_feed_updates(bot.clone(), db.clone(), Aug 10 19:34:10.678 INFO kablam! | ^^^^^ Aug 10 19:34:10.678 INFO kablam! | Aug 10 19:34:10.678 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.679 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.679 INFO kablam! | Aug 10 19:34:10.679 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.679 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.679 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.679 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.679 INFO kablam! Aug 10 19:34:10.679 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.679 INFO kablam! --> src/fetcher.rs:49:21 Aug 10 19:34:10.679 INFO kablam! | Aug 10 19:34:10.680 INFO kablam! 49 | await!(Timeout::new(Duration::from_secs(1), &handle2) Aug 10 19:34:10.680 INFO kablam! | ^^^^^ Aug 10 19:34:10.680 INFO kablam! | Aug 10 19:34:10.680 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.680 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.680 INFO kablam! | Aug 10 19:34:10.680 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.680 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.680 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.681 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.681 INFO kablam! Aug 10 19:34:10.681 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.681 INFO kablam! --> src/fetcher.rs:85:21 Aug 10 19:34:10.681 INFO kablam! | Aug 10 19:34:10.681 INFO kablam! 85 | let rss = match await!(feed::fetch_feed( Aug 10 19:34:10.681 INFO kablam! | ^^^^^ Aug 10 19:34:10.681 INFO kablam! | Aug 10 19:34:10.681 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.681 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.682 INFO kablam! | Aug 10 19:34:10.682 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.682 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.682 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.682 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.682 INFO kablam! Aug 10 19:34:10.682 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.682 INFO kablam! --> src/fetcher.rs:109:27 Aug 10 19:34:10.682 INFO kablam! | Aug 10 19:34:10.682 INFO kablam! 109 | match await!(m) { Aug 10 19:34:10.683 INFO kablam! | ^^^^^ Aug 10 19:34:10.683 INFO kablam! | Aug 10 19:34:10.683 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.683 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.683 INFO kablam! | Aug 10 19:34:10.683 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.683 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.683 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.683 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.683 INFO kablam! Aug 10 19:34:10.684 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:34:10.684 INFO kablam! --> src/fetcher.rs:179:15 Aug 10 19:34:10.684 INFO kablam! | Aug 10 19:34:10.684 INFO kablam! 179 | match await!(r) { Aug 10 19:34:10.684 INFO kablam! | ^^^^^ Aug 10 19:34:10.684 INFO kablam! | Aug 10 19:34:10.684 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:34:10.684 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:34:10.684 INFO kablam! | Aug 10 19:34:10.685 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:34:10.685 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:10.685 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:34:10.685 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:34:10.685 INFO kablam! Aug 10 19:34:10.692 INFO kablam! error[E0609]: no field `id` on type `std::rc::Rc` Aug 10 19:34:10.692 INFO kablam! --> src/checker.rs:31:78 Aug 10 19:34:10.692 INFO kablam! | Aug 10 19:34:10.692 INFO kablam! 31 | await!(bot.get_chat_member(subscriber, bot.inner.id).send()) Aug 10 19:34:10.692 INFO kablam! | ^^ unknown field Aug 10 19:34:10.692 INFO kablam! Aug 10 19:34:11.292 INFO kablam! error[E0609]: no field `id` on type `std::rc::Rc` Aug 10 19:34:11.292 INFO kablam! --> src/checker.rs:31:78 Aug 10 19:34:11.292 INFO kablam! | Aug 10 19:34:11.292 INFO kablam! 31 | await!(bot.get_chat_member(subscriber, bot.inner.id).send()) Aug 10 19:34:11.292 INFO kablam! | ^^ unknown field Aug 10 19:34:11.293 INFO kablam! Aug 10 19:34:11.667 INFO kablam! error[E0308]: mismatched types Aug 10 19:34:11.667 INFO kablam! --> src/cmdhandles.rs:451:49 Aug 10 19:34:11.667 INFO kablam! | Aug 10 19:34:11.667 INFO kablam! 451 | let channel = match await!(bot.get_chat(channel).send()) { Aug 10 19:34:11.667 INFO kablam! | ^^^^^^^ expected i64, found struct `std::string::String` Aug 10 19:34:11.668 INFO kablam! | Aug 10 19:34:11.668 INFO kablam! = note: expected type `i64` Aug 10 19:34:11.668 INFO kablam! found type `std::string::String` Aug 10 19:34:11.669 INFO kablam! Aug 10 19:34:11.681 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:11.681 INFO kablam! --> src/cmdhandles.rs:455:28 Aug 10 19:34:11.681 INFO kablam! | Aug 10 19:34:11.681 INFO kablam! 455 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:11.681 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:11.681 INFO kablam! Aug 10 19:34:11.696 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:11.696 INFO kablam! --> src/cmdhandles.rs:462:24 Aug 10 19:34:11.696 INFO kablam! | Aug 10 19:34:11.696 INFO kablam! 462 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:11.696 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:11.713 INFO kablam! Aug 10 19:34:11.745 INFO kablam! error[E0599]: no method named `get_chat_administrators` found for type `telebot::RcBot` in the current scope Aug 10 19:34:11.745 INFO kablam! --> src/cmdhandles.rs:467:44 Aug 10 19:34:11.745 INFO kablam! | Aug 10 19:34:11.745 INFO kablam! 467 | let admins_list = match await!(bot.get_chat_administrators(channel_id).send()) { Aug 10 19:34:11.745 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:11.754 INFO kablam! Aug 10 19:34:11.758 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:11.758 INFO kablam! --> src/cmdhandles.rs:474:28 Aug 10 19:34:11.758 INFO kablam! | Aug 10 19:34:11.758 INFO kablam! 474 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:11.758 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:11.776 INFO kablam! Aug 10 19:34:11.783 INFO kablam! error[E0609]: no field `id` on type `std::rc::Rc` Aug 10 19:34:11.783 INFO kablam! --> src/cmdhandles.rs:480:45 Aug 10 19:34:11.783 INFO kablam! | Aug 10 19:34:11.783 INFO kablam! 480 | if !admins_list.contains(&bot.inner.id) { Aug 10 19:34:11.783 INFO kablam! | ^^ unknown field Aug 10 19:34:11.783 INFO kablam! Aug 10 19:34:11.784 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:11.784 INFO kablam! --> src/cmdhandles.rs:482:24 Aug 10 19:34:11.785 INFO kablam! | Aug 10 19:34:11.785 INFO kablam! 482 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:11.785 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:11.785 INFO kablam! Aug 10 19:34:11.790 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:11.790 INFO kablam! --> src/cmdhandles.rs:488:24 Aug 10 19:34:11.790 INFO kablam! | Aug 10 19:34:11.790 INFO kablam! 488 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:11.790 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:11.790 INFO kablam! Aug 10 19:34:12.018 INFO kablam! error[E0609]: no field `source` on type `&_` Aug 10 19:34:12.019 INFO kablam! --> src/fetcher.rs:200:50 Aug 10 19:34:12.019 INFO kablam! | Aug 10 19:34:12.019 INFO kablam! 200 | let _ = db.subscribe(subscriber, rss.source.as_ref().unwrap(), rss); Aug 10 19:34:12.019 INFO kablam! | ^^^^^^ Aug 10 19:34:12.019 INFO kablam! Aug 10 19:34:12.091 INFO kablam! error: aborting due to 40 previous errors Aug 10 19:34:12.091 INFO kablam! Aug 10 19:34:12.091 INFO kablam! Some errors occurred: E0061, E0308, E0412, E0422, E0432, E0433, E0599, E0609, E0659. Aug 10 19:34:12.091 INFO kablam! For more information about an error, try `rustc --explain E0061`. Aug 10 19:34:12.209 INFO kablam! error: Could not compile `rssbot`. Aug 10 19:34:12.209 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 10 19:34:12.297 INFO kablam! error[E0308]: mismatched types Aug 10 19:34:12.297 INFO kablam! --> src/cmdhandles.rs:451:49 Aug 10 19:34:12.297 INFO kablam! | Aug 10 19:34:12.297 INFO kablam! 451 | let channel = match await!(bot.get_chat(channel).send()) { Aug 10 19:34:12.297 INFO kablam! | ^^^^^^^ expected i64, found struct `std::string::String` Aug 10 19:34:12.297 INFO kablam! | Aug 10 19:34:12.297 INFO kablam! = note: expected type `i64` Aug 10 19:34:12.297 INFO kablam! found type `std::string::String` Aug 10 19:34:12.297 INFO kablam! Aug 10 19:34:12.300 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:12.300 INFO kablam! --> src/cmdhandles.rs:455:28 Aug 10 19:34:12.300 INFO kablam! | Aug 10 19:34:12.300 INFO kablam! 455 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:12.300 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:12.300 INFO kablam! Aug 10 19:34:12.315 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:12.315 INFO kablam! --> src/cmdhandles.rs:462:24 Aug 10 19:34:12.315 INFO kablam! | Aug 10 19:34:12.315 INFO kablam! 462 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:12.315 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:12.315 INFO kablam! Aug 10 19:34:12.329 INFO kablam! error[E0599]: no method named `get_chat_administrators` found for type `telebot::RcBot` in the current scope Aug 10 19:34:12.329 INFO kablam! --> src/cmdhandles.rs:467:44 Aug 10 19:34:12.329 INFO kablam! | Aug 10 19:34:12.329 INFO kablam! 467 | let admins_list = match await!(bot.get_chat_administrators(channel_id).send()) { Aug 10 19:34:12.329 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:34:12.329 INFO kablam! Aug 10 19:34:12.333 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:12.333 INFO kablam! --> src/cmdhandles.rs:474:28 Aug 10 19:34:12.333 INFO kablam! | Aug 10 19:34:12.333 INFO kablam! 474 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:12.333 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:12.333 INFO kablam! Aug 10 19:34:12.339 INFO kablam! error[E0609]: no field `id` on type `std::rc::Rc` Aug 10 19:34:12.339 INFO kablam! --> src/cmdhandles.rs:480:45 Aug 10 19:34:12.339 INFO kablam! | Aug 10 19:34:12.339 INFO kablam! 480 | if !admins_list.contains(&bot.inner.id) { Aug 10 19:34:12.339 INFO kablam! | ^^ unknown field Aug 10 19:34:12.339 INFO kablam! Aug 10 19:34:12.340 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:12.340 INFO kablam! --> src/cmdhandles.rs:482:24 Aug 10 19:34:12.340 INFO kablam! | Aug 10 19:34:12.340 INFO kablam! 482 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:12.340 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:12.340 INFO kablam! Aug 10 19:34:12.343 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:34:12.343 INFO kablam! --> src/cmdhandles.rs:488:24 Aug 10 19:34:12.344 INFO kablam! | Aug 10 19:34:12.344 INFO kablam! 488 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:34:12.344 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:34:12.344 INFO kablam! Aug 10 19:34:12.509 INFO kablam! error[E0609]: no field `source` on type `&_` Aug 10 19:34:12.509 INFO kablam! --> src/fetcher.rs:200:50 Aug 10 19:34:12.509 INFO kablam! | Aug 10 19:34:12.509 INFO kablam! 200 | let _ = db.subscribe(subscriber, rss.source.as_ref().unwrap(), rss); Aug 10 19:34:12.509 INFO kablam! | ^^^^^^ Aug 10 19:34:12.509 INFO kablam! Aug 10 19:34:12.536 INFO kablam! error: aborting due to 40 previous errors Aug 10 19:34:12.537 INFO kablam! Aug 10 19:34:12.537 INFO kablam! Some errors occurred: E0061, E0308, E0412, E0422, E0432, E0433, E0599, E0609, E0659. Aug 10 19:34:12.537 INFO kablam! For more information about an error, try `rustc --explain E0061`. Aug 10 19:34:12.583 INFO kablam! error: Could not compile `rssbot`. Aug 10 19:34:12.583 INFO kablam! Aug 10 19:34:12.583 INFO kablam! To learn more, run the command again with --verbose. Aug 10 19:34:12.590 INFO kablam! su: No module specific data is present Aug 10 19:34:13.101 INFO running `"docker" "rm" "-f" "44133c2412dd24d79ba8ed158b4c0247c9235753531e58de334e827959491e9a"` Aug 10 19:34:13.274 INFO blam! 44133c2412dd24d79ba8ed158b4c0247c9235753531e58de334e827959491e9a