Aug 10 19:31:24.197 INFO checking iovxw/rssbot against try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy for libc-1 Aug 10 19:31:24.198 INFO running: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 19:31:24.198 INFO creating container for: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 19:31:24.198 INFO running `"docker" "create" "-v" "/tmp/crater.PN7k0FsLunZk:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-3/try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy:/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 +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 19:31:24.434 INFO blam! e8ca35af88a359da31d5e563bf9f83e9d8890e7d2fd969d357f7f85c43971bea Aug 10 19:31:24.437 INFO running `"docker" "start" "-a" "e8ca35af88a359da31d5e563bf9f83e9d8890e7d2fd969d357f7f85c43971bea"` Aug 10 19:31:25.629 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:26.128 INFO kablam! Checking futures-await-await-macro v0.1.1 Aug 10 19:31:26.149 INFO kablam! Checking phf_shared v0.7.22 Aug 10 19:31:26.151 INFO kablam! Compiling syn v0.14.7 Aug 10 19:31:26.151 INFO kablam! Checking erased-serde v0.3.5 Aug 10 19:31:26.152 INFO kablam! Compiling telebot-derive v0.0.11 Aug 10 19:31:26.197 INFO kablam! Compiling pinyin-order v0.1.1 Aug 10 19:31:26.200 INFO kablam! Checking quick-xml v0.9.4 Aug 10 19:31:26.201 INFO kablam! Checking tokio-curl v0.1.11 Aug 10 19:31:26.557 INFO kablam! Checking hyper-multipart-rfc7578 v0.1.0-alpha3 Aug 10 19:31:28.825 INFO kablam! Checking phf v0.7.22 Aug 10 19:32:40.852 INFO kablam! Compiling synstructure v0.9.0 Aug 10 19:32:40.852 INFO kablam! Compiling serde_derive v1.0.71 Aug 10 19:32:40.852 INFO kablam! Compiling futures-await-async-macro v0.1.4 Aug 10 19:32:54.464 INFO kablam! Checking futures-await v0.1.1 Aug 10 19:32:54.672 INFO kablam! Compiling failure_derive v0.1.2 Aug 10 19:32:58.594 INFO kablam! Checking failure v0.1.2 Aug 10 19:33:13.667 INFO kablam! Checking telebot v0.2.9 Aug 10 19:33:38.997 INFO kablam! Checking rssbot v1.4.3 (file:///source) Aug 10 19:33:42.699 INFO kablam! error[E0432]: unresolved import `telebot::functions::File` Aug 10 19:33:42.699 INFO kablam! --> src/cmdhandles.rs:5:5 Aug 10 19:33:42.700 INFO kablam! | Aug 10 19:33:42.700 INFO kablam! 5 | use telebot::functions::File; Aug 10 19:33:42.700 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ no `File` in `functions`. Did you mean to use `file`? Aug 10 19:33:42.708 INFO kablam! Aug 10 19:33:42.709 INFO kablam! error[E0432]: unresolved import `telebot::objects::ResponseParameters` Aug 10 19:33:42.709 INFO kablam! --> src/fetcher.rs:8:5 Aug 10 19:33:42.709 INFO kablam! | Aug 10 19:33:42.709 INFO kablam! 8 | use telebot::objects::ResponseParameters; Aug 10 19:33:42.709 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ResponseParameters` in `objects`. Did you mean to use `ResponseParameter`? Aug 10 19:33:42.710 INFO kablam! Aug 10 19:33:42.712 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:42.713 INFO kablam! --> src/checker.rs:44:30 Aug 10 19:33:42.713 INFO kablam! | Aug 10 19:33:42.713 INFO kablam! 44 | telebot::Error::Telegram(_, ref s, None) if chat_is_unavailable(s) => { Aug 10 19:33:42.713 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:42.713 INFO kablam! Aug 10 19:33:42.714 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:42.714 INFO kablam! --> src/checker.rs:47:30 Aug 10 19:33:42.714 INFO kablam! | Aug 10 19:33:42.714 INFO kablam! 47 | telebot::Error::Telegram( Aug 10 19:33:42.714 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:42.714 INFO kablam! Aug 10 19:33:42.793 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:42.793 INFO kablam! --> src/cmdhandles.rs:453:26 Aug 10 19:33:42.793 INFO kablam! | Aug 10 19:33:42.793 INFO kablam! 453 | Err(telebot::Error::Telegram(_, err_msg, _)) => { Aug 10 19:33:42.793 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:42.804 INFO kablam! Aug 10 19:33:42.805 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:42.805 INFO kablam! --> src/cmdhandles.rs:472:26 Aug 10 19:33:42.805 INFO kablam! | Aug 10 19:33:42.806 INFO kablam! 472 | Err(telebot::Error::Telegram(_, err_msg, _)) => { Aug 10 19:33:42.806 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:42.806 INFO kablam! Aug 10 19:33:42.858 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:42.858 INFO kablam! --> src/fetcher.rs:110:38 Aug 10 19:33:42.858 INFO kablam! | Aug 10 19:33:42.858 INFO kablam! 110 | Err(telebot::Error::Telegram(_, ref s, None)) if chat_is_unavailable(s) => { Aug 10 19:33:42.858 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:42.860 INFO kablam! Aug 10 19:33:42.860 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:42.860 INFO kablam! --> src/fetcher.rs:113:38 Aug 10 19:33:42.860 INFO kablam! | Aug 10 19:33:42.861 INFO kablam! 113 | Err(telebot::Error::Telegram( Aug 10 19:33:42.861 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:42.861 INFO kablam! Aug 10 19:33:42.863 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:42.863 INFO kablam! --> src/fetcher.rs:180:26 Aug 10 19:33:42.863 INFO kablam! | Aug 10 19:33:42.863 INFO kablam! 180 | Err(telebot::Error::Telegram(_, ref s, None)) if chat_is_unavailable(s) => { Aug 10 19:33:42.863 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:42.864 INFO kablam! Aug 10 19:33:42.864 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:42.864 INFO kablam! --> src/fetcher.rs:183:26 Aug 10 19:33:42.864 INFO kablam! | Aug 10 19:33:42.864 INFO kablam! 183 | Err(telebot::Error::Telegram( Aug 10 19:33:42.864 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:42.868 INFO kablam! Aug 10 19:33:42.895 INFO kablam! error[E0422]: cannot find struct, variant or union type `ResponseParameters` in module `telebot::objects` Aug 10 19:33:42.895 INFO kablam! --> src/checker.rs:50:48 Aug 10 19:33:42.895 INFO kablam! | Aug 10 19:33:42.895 INFO kablam! 50 | Some(telebot::objects::ResponseParameters { Aug 10 19:33:42.895 INFO kablam! | ^^^^^^^^^^^^^^^^^^ did you mean `ResponseParameter`? Aug 10 19:33:42.900 INFO kablam! Aug 10 19:33:42.901 INFO kablam! error[E0412]: cannot find type `Error` in module `telebot` Aug 10 19:33:42.901 INFO kablam! --> src/cmdhandles.rs:430:55 Aug 10 19:33:42.901 INFO kablam! | Aug 10 19:33:42.901 INFO kablam! 430 | ) -> impl Future, Error = telebot::Error> + 'a { Aug 10 19:33:42.901 INFO kablam! | ^^^^^ not found in `telebot` Aug 10 19:33:42.908 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 10 19:33:42.908 INFO kablam! | Aug 10 19:33:42.909 INFO kablam! 1 | use curl::Error; Aug 10 19:33:42.909 INFO kablam! | Aug 10 19:33:42.909 INFO kablam! 1 | use error_chain::example_generated::Error; Aug 10 19:33:42.909 INFO kablam! | Aug 10 19:33:42.909 INFO kablam! 1 | use error_chain::example_generated::inner::Error; Aug 10 19:33:42.909 INFO kablam! | Aug 10 19:33:42.909 INFO kablam! 1 | use error_chain::mock::Error; Aug 10 19:33:42.909 INFO kablam! | Aug 10 19:33:42.909 INFO kablam! and 9 other candidates Aug 10 19:33:42.910 INFO kablam! Aug 10 19:33:42.911 INFO kablam! error[E0412]: cannot find type `Error` in module `telebot` Aug 10 19:33:42.911 INFO kablam! --> src/utlis.rs:78:46 Aug 10 19:33:42.911 INFO kablam! | Aug 10 19:33:42.911 INFO kablam! 78 | ) -> impl Future + 'a { Aug 10 19:33:42.911 INFO kablam! | ^^^^^ not found in `telebot` Aug 10 19:33:42.912 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 10 19:33:42.912 INFO kablam! | Aug 10 19:33:42.912 INFO kablam! 1 | use curl::Error; Aug 10 19:33:42.912 INFO kablam! | Aug 10 19:33:42.912 INFO kablam! 1 | use error_chain::example_generated::Error; Aug 10 19:33:42.912 INFO kablam! | Aug 10 19:33:42.912 INFO kablam! 1 | use error_chain::example_generated::inner::Error; Aug 10 19:33:42.912 INFO kablam! | Aug 10 19:33:42.912 INFO kablam! 1 | use error_chain::mock::Error; Aug 10 19:33:42.912 INFO kablam! | Aug 10 19:33:42.912 INFO kablam! and 9 other candidates Aug 10 19:33:42.913 INFO kablam! Aug 10 19:33:42.913 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.913 INFO kablam! --> src/checker.rs:24:37 Aug 10 19:33:42.913 INFO kablam! | Aug 10 19:33:42.913 INFO kablam! 24 | let (_, chat) = await!(bot.get_chat(subscriber).send()) Aug 10 19:33:42.913 INFO kablam! | ^^^^^ Aug 10 19:33:42.914 INFO kablam! | Aug 10 19:33:42.914 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.914 INFO kablam! --> src/checker.rs:3:5 Aug 10 19:33:42.914 INFO kablam! | Aug 10 19:33:42.915 INFO kablam! 3 | use futures::prelude::*; Aug 10 19:33:42.915 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.915 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.915 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.916 INFO kablam! Aug 10 19:33:42.916 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.916 INFO kablam! --> src/checker.rs:31:29 Aug 10 19:33:42.916 INFO kablam! | Aug 10 19:33:42.916 INFO kablam! 31 | await!(bot.get_chat_member(subscriber, bot.inner.id).send()) Aug 10 19:33:42.916 INFO kablam! | ^^^^^ Aug 10 19:33:42.917 INFO kablam! | Aug 10 19:33:42.917 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.917 INFO kablam! --> src/checker.rs:3:5 Aug 10 19:33:42.917 INFO kablam! | Aug 10 19:33:42.917 INFO kablam! 3 | use futures::prelude::*; Aug 10 19:33:42.917 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.918 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.918 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.918 INFO kablam! Aug 10 19:33:42.919 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.919 INFO kablam! --> src/cmdhandles.rs:449:19 Aug 10 19:33:42.919 INFO kablam! | Aug 10 19:33:42.919 INFO kablam! 449 | let msg = await!(bot.message(chat_id, "正在验证 Channel".to_string()).send())?.1; Aug 10 19:33:42.919 INFO kablam! | ^^^^^ Aug 10 19:33:42.920 INFO kablam! | Aug 10 19:33:42.920 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.920 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.920 INFO kablam! | Aug 10 19:33:42.920 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.920 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.921 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.921 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.921 INFO kablam! Aug 10 19:33:42.922 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.922 INFO kablam! --> src/cmdhandles.rs:451:29 Aug 10 19:33:42.922 INFO kablam! | Aug 10 19:33:42.922 INFO kablam! 451 | let channel = match await!(bot.get_chat(channel).send()) { Aug 10 19:33:42.922 INFO kablam! | ^^^^^ Aug 10 19:33:42.922 INFO kablam! | Aug 10 19:33:42.923 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.923 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.923 INFO kablam! | Aug 10 19:33:42.923 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.923 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.923 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.924 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.924 INFO kablam! Aug 10 19:33:42.924 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.925 INFO kablam! --> src/cmdhandles.rs:455:17 Aug 10 19:33:42.925 INFO kablam! | Aug 10 19:33:42.925 INFO kablam! 455 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:42.925 INFO kablam! | ^^^^^ Aug 10 19:33:42.925 INFO kablam! | Aug 10 19:33:42.925 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.925 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.926 INFO kablam! | Aug 10 19:33:42.926 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.926 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.926 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.926 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.927 INFO kablam! Aug 10 19:33:42.927 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.927 INFO kablam! --> src/cmdhandles.rs:462:13 Aug 10 19:33:42.927 INFO kablam! | Aug 10 19:33:42.927 INFO kablam! 462 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:42.927 INFO kablam! | ^^^^^ Aug 10 19:33:42.928 INFO kablam! | Aug 10 19:33:42.928 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.928 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.928 INFO kablam! | Aug 10 19:33:42.928 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.928 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.929 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.929 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.930 INFO kablam! Aug 10 19:33:42.930 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.930 INFO kablam! --> src/cmdhandles.rs:467:33 Aug 10 19:33:42.930 INFO kablam! | Aug 10 19:33:42.930 INFO kablam! 467 | let admins_list = match await!(bot.get_chat_administrators(channel_id).send()) { Aug 10 19:33:42.930 INFO kablam! | ^^^^^ Aug 10 19:33:42.931 INFO kablam! | Aug 10 19:33:42.931 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.931 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.931 INFO kablam! | Aug 10 19:33:42.931 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.931 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.932 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.932 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.932 INFO kablam! Aug 10 19:33:42.933 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.933 INFO kablam! --> src/cmdhandles.rs:474:17 Aug 10 19:33:42.933 INFO kablam! | Aug 10 19:33:42.933 INFO kablam! 474 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:42.933 INFO kablam! | ^^^^^ Aug 10 19:33:42.933 INFO kablam! | Aug 10 19:33:42.934 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.934 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.934 INFO kablam! | Aug 10 19:33:42.934 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.934 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.934 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.935 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.935 INFO kablam! Aug 10 19:33:42.935 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.935 INFO kablam! --> src/cmdhandles.rs:482:13 Aug 10 19:33:42.935 INFO kablam! | Aug 10 19:33:42.936 INFO kablam! 482 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:42.936 INFO kablam! | ^^^^^ Aug 10 19:33:42.936 INFO kablam! | Aug 10 19:33:42.936 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.936 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.937 INFO kablam! | Aug 10 19:33:42.937 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.937 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.937 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.937 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.938 INFO kablam! Aug 10 19:33:42.938 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.938 INFO kablam! --> src/cmdhandles.rs:488:13 Aug 10 19:33:42.939 INFO kablam! | Aug 10 19:33:42.939 INFO kablam! 488 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:42.939 INFO kablam! | ^^^^^ Aug 10 19:33:42.944 INFO kablam! | Aug 10 19:33:42.945 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.945 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.945 INFO kablam! | Aug 10 19:33:42.945 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.945 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.946 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.946 INFO kablam! Aug 10 19:33:42.946 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.946 INFO kablam! --> src/cmdhandles.rs:492:9 Aug 10 19:33:42.946 INFO kablam! | Aug 10 19:33:42.947 INFO kablam! 492 | await!(bot.delete_message(chat_id, msg_id).send())?; Aug 10 19:33:42.947 INFO kablam! | ^^^^^ Aug 10 19:33:42.947 INFO kablam! | Aug 10 19:33:42.947 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.947 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:42.948 INFO kablam! | Aug 10 19:33:42.948 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:42.948 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.948 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.948 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.949 INFO kablam! Aug 10 19:33:42.949 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.949 INFO kablam! --> src/feed.rs:319:24 Aug 10 19:33:42.949 INFO kablam! | Aug 10 19:33:42.949 INFO kablam! 319 | let mut resp = await!(session.perform(req))?; Aug 10 19:33:42.949 INFO kablam! | ^^^^^ Aug 10 19:33:42.950 INFO kablam! | Aug 10 19:33:42.950 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.950 INFO kablam! --> src/feed.rs:8:5 Aug 10 19:33:42.950 INFO kablam! | Aug 10 19:33:42.950 INFO kablam! 8 | use futures::prelude::*; Aug 10 19:33:42.950 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.951 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.952 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.952 INFO kablam! Aug 10 19:33:42.952 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.952 INFO kablam! --> src/fetcher.rs:43:29 Aug 10 19:33:42.952 INFO kablam! | Aug 10 19:33:42.952 INFO kablam! 43 | await!(fetch_feed_updates(bot.clone(), db.clone(), Aug 10 19:33:42.952 INFO kablam! | ^^^^^ Aug 10 19:33:42.953 INFO kablam! | Aug 10 19:33:42.953 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.953 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:42.953 INFO kablam! | Aug 10 19:33:42.953 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:42.953 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.954 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.954 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.955 INFO kablam! Aug 10 19:33:42.955 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.955 INFO kablam! --> src/fetcher.rs:49:21 Aug 10 19:33:42.955 INFO kablam! | Aug 10 19:33:42.955 INFO kablam! 49 | await!(Timeout::new(Duration::from_secs(1), &handle2) Aug 10 19:33:42.955 INFO kablam! | ^^^^^ Aug 10 19:33:42.956 INFO kablam! | Aug 10 19:33:42.956 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.956 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:42.956 INFO kablam! | Aug 10 19:33:42.956 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:42.956 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.957 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.957 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.957 INFO kablam! Aug 10 19:33:42.958 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.958 INFO kablam! --> src/fetcher.rs:85:21 Aug 10 19:33:42.958 INFO kablam! | Aug 10 19:33:42.958 INFO kablam! 85 | let rss = match await!(feed::fetch_feed( Aug 10 19:33:42.958 INFO kablam! | ^^^^^ Aug 10 19:33:42.958 INFO kablam! | Aug 10 19:33:42.959 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.959 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:42.959 INFO kablam! | Aug 10 19:33:42.959 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:42.959 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.959 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.960 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.960 INFO kablam! Aug 10 19:33:42.960 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.960 INFO kablam! --> src/fetcher.rs:109:27 Aug 10 19:33:42.961 INFO kablam! | Aug 10 19:33:42.961 INFO kablam! 109 | match await!(m) { Aug 10 19:33:42.961 INFO kablam! | ^^^^^ Aug 10 19:33:42.961 INFO kablam! | Aug 10 19:33:42.961 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.961 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:42.961 INFO kablam! | Aug 10 19:33:42.962 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:42.962 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.962 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.962 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.963 INFO kablam! Aug 10 19:33:42.963 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:42.963 INFO kablam! --> src/fetcher.rs:179:15 Aug 10 19:33:42.963 INFO kablam! | Aug 10 19:33:42.963 INFO kablam! 179 | match await!(r) { Aug 10 19:33:42.963 INFO kablam! | ^^^^^ Aug 10 19:33:42.964 INFO kablam! | Aug 10 19:33:42.964 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:42.964 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:42.964 INFO kablam! | Aug 10 19:33:42.964 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:42.964 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:42.965 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:42.965 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:42.965 INFO kablam! Aug 10 19:33:43.120 INFO kablam! error[E0432]: unresolved import `telebot::functions::File` Aug 10 19:33:43.120 INFO kablam! --> src/cmdhandles.rs:5:5 Aug 10 19:33:43.120 INFO kablam! | Aug 10 19:33:43.120 INFO kablam! 5 | use telebot::functions::File; Aug 10 19:33:43.121 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ no `File` in `functions`. Did you mean to use `file`? Aug 10 19:33:43.121 INFO kablam! Aug 10 19:33:43.126 INFO kablam! error[E0432]: unresolved import `telebot::objects::ResponseParameters` Aug 10 19:33:43.126 INFO kablam! --> src/fetcher.rs:8:5 Aug 10 19:33:43.126 INFO kablam! | Aug 10 19:33:43.126 INFO kablam! 8 | use telebot::objects::ResponseParameters; Aug 10 19:33:43.126 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ResponseParameters` in `objects`. Did you mean to use `ResponseParameter`? Aug 10 19:33:43.126 INFO kablam! Aug 10 19:33:43.133 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:43.133 INFO kablam! --> src/checker.rs:44:30 Aug 10 19:33:43.133 INFO kablam! | Aug 10 19:33:43.133 INFO kablam! 44 | telebot::Error::Telegram(_, ref s, None) if chat_is_unavailable(s) => { Aug 10 19:33:43.133 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:43.133 INFO kablam! Aug 10 19:33:43.133 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:43.133 INFO kablam! --> src/checker.rs:47:30 Aug 10 19:33:43.133 INFO kablam! | Aug 10 19:33:43.133 INFO kablam! 47 | telebot::Error::Telegram( Aug 10 19:33:43.133 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:43.133 INFO kablam! Aug 10 19:33:43.182 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:43.182 INFO kablam! --> src/cmdhandles.rs:453:26 Aug 10 19:33:43.182 INFO kablam! | Aug 10 19:33:43.182 INFO kablam! 453 | Err(telebot::Error::Telegram(_, err_msg, _)) => { Aug 10 19:33:43.182 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:43.191 INFO kablam! Aug 10 19:33:43.193 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:43.193 INFO kablam! --> src/cmdhandles.rs:472:26 Aug 10 19:33:43.193 INFO kablam! | Aug 10 19:33:43.193 INFO kablam! 472 | Err(telebot::Error::Telegram(_, err_msg, _)) => { Aug 10 19:33:43.193 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:43.193 INFO kablam! Aug 10 19:33:43.232 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:43.232 INFO kablam! --> src/fetcher.rs:110:38 Aug 10 19:33:43.232 INFO kablam! | Aug 10 19:33:43.232 INFO kablam! 110 | Err(telebot::Error::Telegram(_, ref s, None)) if chat_is_unavailable(s) => { Aug 10 19:33:43.232 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:43.233 INFO kablam! Aug 10 19:33:43.233 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:43.233 INFO kablam! --> src/fetcher.rs:113:38 Aug 10 19:33:43.233 INFO kablam! | Aug 10 19:33:43.233 INFO kablam! 113 | Err(telebot::Error::Telegram( Aug 10 19:33:43.233 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:43.233 INFO kablam! Aug 10 19:33:43.234 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:43.234 INFO kablam! --> src/fetcher.rs:180:26 Aug 10 19:33:43.234 INFO kablam! | Aug 10 19:33:43.234 INFO kablam! 180 | Err(telebot::Error::Telegram(_, ref s, None)) if chat_is_unavailable(s) => { Aug 10 19:33:43.234 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:43.234 INFO kablam! Aug 10 19:33:43.234 INFO kablam! error[E0433]: failed to resolve. Could not find `Error` in `telebot` Aug 10 19:33:43.234 INFO kablam! --> src/fetcher.rs:183:26 Aug 10 19:33:43.234 INFO kablam! | Aug 10 19:33:43.234 INFO kablam! 183 | Err(telebot::Error::Telegram( Aug 10 19:33:43.234 INFO kablam! | ^^^^^ Could not find `Error` in `telebot` Aug 10 19:33:43.234 INFO kablam! Aug 10 19:33:43.255 INFO kablam! error[E0422]: cannot find struct, variant or union type `ResponseParameters` in module `telebot::objects` Aug 10 19:33:43.255 INFO kablam! --> src/checker.rs:50:48 Aug 10 19:33:43.255 INFO kablam! | Aug 10 19:33:43.255 INFO kablam! 50 | Some(telebot::objects::ResponseParameters { Aug 10 19:33:43.255 INFO kablam! | ^^^^^^^^^^^^^^^^^^ did you mean `ResponseParameter`? Aug 10 19:33:43.255 INFO kablam! Aug 10 19:33:43.284 INFO kablam! error[E0412]: cannot find type `Error` in module `telebot` Aug 10 19:33:43.284 INFO kablam! --> src/cmdhandles.rs:430:55 Aug 10 19:33:43.284 INFO kablam! | Aug 10 19:33:43.284 INFO kablam! 430 | ) -> impl Future, Error = telebot::Error> + 'a { Aug 10 19:33:43.284 INFO kablam! | ^^^^^ not found in `telebot` Aug 10 19:33:43.284 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 10 19:33:43.284 INFO kablam! | Aug 10 19:33:43.284 INFO kablam! 1 | use curl::Error; Aug 10 19:33:43.284 INFO kablam! | Aug 10 19:33:43.284 INFO kablam! 1 | use error_chain::example_generated::Error; Aug 10 19:33:43.284 INFO kablam! | Aug 10 19:33:43.284 INFO kablam! 1 | use error_chain::example_generated::inner::Error; Aug 10 19:33:43.284 INFO kablam! | Aug 10 19:33:43.285 INFO kablam! 1 | use error_chain::mock::Error; Aug 10 19:33:43.285 INFO kablam! | Aug 10 19:33:43.285 INFO kablam! and 9 other candidates Aug 10 19:33:43.285 INFO kablam! Aug 10 19:33:43.285 INFO kablam! error[E0412]: cannot find type `Error` in module `telebot` Aug 10 19:33:43.285 INFO kablam! --> src/utlis.rs:78:46 Aug 10 19:33:43.285 INFO kablam! | Aug 10 19:33:43.285 INFO kablam! 78 | ) -> impl Future + 'a { Aug 10 19:33:43.285 INFO kablam! | ^^^^^ not found in `telebot` Aug 10 19:33:43.285 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 10 19:33:43.285 INFO kablam! | Aug 10 19:33:43.285 INFO kablam! 1 | use curl::Error; Aug 10 19:33:43.285 INFO kablam! | Aug 10 19:33:43.285 INFO kablam! 1 | use error_chain::example_generated::Error; Aug 10 19:33:43.285 INFO kablam! | Aug 10 19:33:43.286 INFO kablam! 1 | use error_chain::example_generated::inner::Error; Aug 10 19:33:43.286 INFO kablam! | Aug 10 19:33:43.286 INFO kablam! 1 | use error_chain::mock::Error; Aug 10 19:33:43.286 INFO kablam! | Aug 10 19:33:43.286 INFO kablam! and 9 other candidates Aug 10 19:33:43.286 INFO kablam! Aug 10 19:33:43.286 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.286 INFO kablam! --> src/checker.rs:24:37 Aug 10 19:33:43.286 INFO kablam! | Aug 10 19:33:43.286 INFO kablam! 24 | let (_, chat) = await!(bot.get_chat(subscriber).send()) Aug 10 19:33:43.286 INFO kablam! | ^^^^^ Aug 10 19:33:43.286 INFO kablam! | Aug 10 19:33:43.286 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.286 INFO kablam! --> src/checker.rs:3:5 Aug 10 19:33:43.286 INFO kablam! | Aug 10 19:33:43.286 INFO kablam! 3 | use futures::prelude::*; Aug 10 19:33:43.286 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.286 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.286 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.286 INFO kablam! Aug 10 19:33:43.286 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.286 INFO kablam! --> src/checker.rs:31:29 Aug 10 19:33:43.286 INFO kablam! | Aug 10 19:33:43.286 INFO kablam! 31 | await!(bot.get_chat_member(subscriber, bot.inner.id).send()) Aug 10 19:33:43.286 INFO kablam! | ^^^^^ Aug 10 19:33:43.286 INFO kablam! | Aug 10 19:33:43.286 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.286 INFO kablam! --> src/checker.rs:3:5 Aug 10 19:33:43.287 INFO kablam! | Aug 10 19:33:43.287 INFO kablam! 3 | use futures::prelude::*; Aug 10 19:33:43.287 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.287 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.287 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.287 INFO kablam! Aug 10 19:33:43.287 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.287 INFO kablam! --> src/cmdhandles.rs:449:19 Aug 10 19:33:43.287 INFO kablam! | Aug 10 19:33:43.287 INFO kablam! 449 | let msg = await!(bot.message(chat_id, "正在验证 Channel".to_string()).send())?.1; Aug 10 19:33:43.287 INFO kablam! | ^^^^^ Aug 10 19:33:43.287 INFO kablam! | Aug 10 19:33:43.287 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.287 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.287 INFO kablam! | Aug 10 19:33:43.287 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.287 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.287 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.287 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.287 INFO kablam! Aug 10 19:33:43.287 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.287 INFO kablam! --> src/cmdhandles.rs:451:29 Aug 10 19:33:43.287 INFO kablam! | Aug 10 19:33:43.287 INFO kablam! 451 | let channel = match await!(bot.get_chat(channel).send()) { Aug 10 19:33:43.287 INFO kablam! | ^^^^^ Aug 10 19:33:43.287 INFO kablam! | Aug 10 19:33:43.287 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.287 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.288 INFO kablam! | Aug 10 19:33:43.288 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.288 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.288 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.288 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.288 INFO kablam! Aug 10 19:33:43.288 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.288 INFO kablam! --> src/cmdhandles.rs:455:17 Aug 10 19:33:43.288 INFO kablam! | Aug 10 19:33:43.288 INFO kablam! 455 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:43.288 INFO kablam! | ^^^^^ Aug 10 19:33:43.288 INFO kablam! | Aug 10 19:33:43.288 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.288 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.288 INFO kablam! | Aug 10 19:33:43.288 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.288 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.288 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.288 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.288 INFO kablam! Aug 10 19:33:43.288 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.288 INFO kablam! --> src/cmdhandles.rs:462:13 Aug 10 19:33:43.288 INFO kablam! | Aug 10 19:33:43.288 INFO kablam! 462 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:43.288 INFO kablam! | ^^^^^ Aug 10 19:33:43.288 INFO kablam! | Aug 10 19:33:43.288 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.289 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.289 INFO kablam! | Aug 10 19:33:43.289 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.289 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.289 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.289 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.289 INFO kablam! Aug 10 19:33:43.289 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.289 INFO kablam! --> src/cmdhandles.rs:467:33 Aug 10 19:33:43.289 INFO kablam! | Aug 10 19:33:43.289 INFO kablam! 467 | let admins_list = match await!(bot.get_chat_administrators(channel_id).send()) { Aug 10 19:33:43.289 INFO kablam! | ^^^^^ Aug 10 19:33:43.289 INFO kablam! | Aug 10 19:33:43.289 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.289 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.289 INFO kablam! | Aug 10 19:33:43.289 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.289 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.289 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.289 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.289 INFO kablam! Aug 10 19:33:43.289 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.289 INFO kablam! --> src/cmdhandles.rs:474:17 Aug 10 19:33:43.289 INFO kablam! | Aug 10 19:33:43.289 INFO kablam! 474 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:43.289 INFO kablam! | ^^^^^ Aug 10 19:33:43.289 INFO kablam! | Aug 10 19:33:43.289 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.289 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.289 INFO kablam! | Aug 10 19:33:43.289 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.290 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.290 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.290 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.290 INFO kablam! Aug 10 19:33:43.290 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.290 INFO kablam! --> src/cmdhandles.rs:482:13 Aug 10 19:33:43.290 INFO kablam! | Aug 10 19:33:43.290 INFO kablam! 482 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:43.290 INFO kablam! | ^^^^^ Aug 10 19:33:43.290 INFO kablam! | Aug 10 19:33:43.290 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.290 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.290 INFO kablam! | Aug 10 19:33:43.290 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.290 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.290 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.290 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.290 INFO kablam! Aug 10 19:33:43.290 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.290 INFO kablam! --> src/cmdhandles.rs:488:13 Aug 10 19:33:43.290 INFO kablam! | Aug 10 19:33:43.290 INFO kablam! 488 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:43.290 INFO kablam! | ^^^^^ Aug 10 19:33:43.295 INFO kablam! | Aug 10 19:33:43.295 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.295 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.295 INFO kablam! | Aug 10 19:33:43.295 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.295 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.295 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.295 INFO kablam! Aug 10 19:33:43.296 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.296 INFO kablam! --> src/cmdhandles.rs:492:9 Aug 10 19:33:43.296 INFO kablam! | Aug 10 19:33:43.296 INFO kablam! 492 | await!(bot.delete_message(chat_id, msg_id).send())?; Aug 10 19:33:43.296 INFO kablam! | ^^^^^ Aug 10 19:33:43.296 INFO kablam! | Aug 10 19:33:43.296 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.296 INFO kablam! --> src/cmdhandles.rs:2:5 Aug 10 19:33:43.296 INFO kablam! | Aug 10 19:33:43.297 INFO kablam! 2 | use futures::prelude::*; Aug 10 19:33:43.297 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.297 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.297 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.297 INFO kablam! Aug 10 19:33:43.297 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.297 INFO kablam! --> src/feed.rs:319:24 Aug 10 19:33:43.297 INFO kablam! | Aug 10 19:33:43.297 INFO kablam! 319 | let mut resp = await!(session.perform(req))?; Aug 10 19:33:43.297 INFO kablam! | ^^^^^ Aug 10 19:33:43.298 INFO kablam! | Aug 10 19:33:43.298 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.298 INFO kablam! --> src/feed.rs:8:5 Aug 10 19:33:43.298 INFO kablam! | Aug 10 19:33:43.298 INFO kablam! 8 | use futures::prelude::*; Aug 10 19:33:43.298 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.298 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.298 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.298 INFO kablam! Aug 10 19:33:43.299 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.299 INFO kablam! --> src/fetcher.rs:43:29 Aug 10 19:33:43.299 INFO kablam! | Aug 10 19:33:43.299 INFO kablam! 43 | await!(fetch_feed_updates(bot.clone(), db.clone(), Aug 10 19:33:43.299 INFO kablam! | ^^^^^ Aug 10 19:33:43.299 INFO kablam! | Aug 10 19:33:43.299 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.299 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:43.299 INFO kablam! | Aug 10 19:33:43.299 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:43.300 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.300 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.300 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.300 INFO kablam! Aug 10 19:33:43.300 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.300 INFO kablam! --> src/fetcher.rs:49:21 Aug 10 19:33:43.300 INFO kablam! | Aug 10 19:33:43.300 INFO kablam! 49 | await!(Timeout::new(Duration::from_secs(1), &handle2) Aug 10 19:33:43.300 INFO kablam! | ^^^^^ Aug 10 19:33:43.301 INFO kablam! | Aug 10 19:33:43.301 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.301 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:43.301 INFO kablam! | Aug 10 19:33:43.301 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:43.301 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.301 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.301 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.301 INFO kablam! Aug 10 19:33:43.301 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.302 INFO kablam! --> src/fetcher.rs:85:21 Aug 10 19:33:43.302 INFO kablam! | Aug 10 19:33:43.302 INFO kablam! 85 | let rss = match await!(feed::fetch_feed( Aug 10 19:33:43.302 INFO kablam! | ^^^^^ Aug 10 19:33:43.302 INFO kablam! | Aug 10 19:33:43.302 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.302 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:43.302 INFO kablam! | Aug 10 19:33:43.302 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:43.302 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.303 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.303 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.303 INFO kablam! Aug 10 19:33:43.303 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.303 INFO kablam! --> src/fetcher.rs:109:27 Aug 10 19:33:43.303 INFO kablam! | Aug 10 19:33:43.303 INFO kablam! 109 | match await!(m) { Aug 10 19:33:43.303 INFO kablam! | ^^^^^ Aug 10 19:33:43.303 INFO kablam! | Aug 10 19:33:43.303 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.304 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:43.304 INFO kablam! | Aug 10 19:33:43.304 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:43.304 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.304 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.304 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.304 INFO kablam! Aug 10 19:33:43.304 INFO kablam! error[E0659]: `await` is ambiguous Aug 10 19:33:43.304 INFO kablam! --> src/fetcher.rs:179:15 Aug 10 19:33:43.305 INFO kablam! | Aug 10 19:33:43.305 INFO kablam! 179 | match await!(r) { Aug 10 19:33:43.305 INFO kablam! | ^^^^^ Aug 10 19:33:43.305 INFO kablam! | Aug 10 19:33:43.305 INFO kablam! note: `await` could refer to the name imported here Aug 10 19:33:43.305 INFO kablam! --> src/fetcher.rs:4:5 Aug 10 19:33:43.305 INFO kablam! | Aug 10 19:33:43.305 INFO kablam! 4 | use futures::prelude::*; Aug 10 19:33:43.305 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:43.305 INFO kablam! = note: `await` is also a builtin macro Aug 10 19:33:43.306 INFO kablam! = note: consider adding an explicit import of `await` to disambiguate Aug 10 19:33:43.306 INFO kablam! Aug 10 19:33:43.645 INFO kablam! error[E0609]: no field `id` on type `std::rc::Rc` Aug 10 19:33:43.650 INFO kablam! --> src/checker.rs:31:78 Aug 10 19:33:43.650 INFO kablam! | Aug 10 19:33:43.650 INFO kablam! 31 | await!(bot.get_chat_member(subscriber, bot.inner.id).send()) Aug 10 19:33:43.650 INFO kablam! | ^^ unknown field Aug 10 19:33:43.650 INFO kablam! Aug 10 19:33:43.940 INFO kablam! error[E0609]: no field `id` on type `std::rc::Rc` Aug 10 19:33:43.940 INFO kablam! --> src/checker.rs:31:78 Aug 10 19:33:43.940 INFO kablam! | Aug 10 19:33:43.940 INFO kablam! 31 | await!(bot.get_chat_member(subscriber, bot.inner.id).send()) Aug 10 19:33:43.940 INFO kablam! | ^^ unknown field Aug 10 19:33:43.944 INFO kablam! Aug 10 19:33:44.476 INFO kablam! error[E0308]: mismatched types Aug 10 19:33:44.476 INFO kablam! --> src/cmdhandles.rs:451:49 Aug 10 19:33:44.476 INFO kablam! | Aug 10 19:33:44.476 INFO kablam! 451 | let channel = match await!(bot.get_chat(channel).send()) { Aug 10 19:33:44.476 INFO kablam! | ^^^^^^^ expected i64, found struct `std::string::String` Aug 10 19:33:44.476 INFO kablam! | Aug 10 19:33:44.476 INFO kablam! = note: expected type `i64` Aug 10 19:33:44.476 INFO kablam! found type `std::string::String` Aug 10 19:33:44.476 INFO kablam! Aug 10 19:33:44.479 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:44.479 INFO kablam! --> src/cmdhandles.rs:455:28 Aug 10 19:33:44.479 INFO kablam! | Aug 10 19:33:44.479 INFO kablam! 455 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:44.479 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:44.480 INFO kablam! Aug 10 19:33:44.486 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:44.486 INFO kablam! --> src/cmdhandles.rs:462:24 Aug 10 19:33:44.486 INFO kablam! | Aug 10 19:33:44.486 INFO kablam! 462 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:44.486 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:44.486 INFO kablam! Aug 10 19:33:44.497 INFO kablam! error[E0599]: no method named `get_chat_administrators` found for type `telebot::RcBot` in the current scope Aug 10 19:33:44.498 INFO kablam! --> src/cmdhandles.rs:467:44 Aug 10 19:33:44.498 INFO kablam! | Aug 10 19:33:44.498 INFO kablam! 467 | let admins_list = match await!(bot.get_chat_administrators(channel_id).send()) { Aug 10 19:33:44.498 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:44.498 INFO kablam! Aug 10 19:33:44.502 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:44.502 INFO kablam! --> src/cmdhandles.rs:474:28 Aug 10 19:33:44.502 INFO kablam! | Aug 10 19:33:44.502 INFO kablam! 474 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:44.502 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:44.502 INFO kablam! Aug 10 19:33:44.508 INFO kablam! error[E0609]: no field `id` on type `std::rc::Rc` Aug 10 19:33:44.508 INFO kablam! --> src/cmdhandles.rs:480:45 Aug 10 19:33:44.508 INFO kablam! | Aug 10 19:33:44.508 INFO kablam! 480 | if !admins_list.contains(&bot.inner.id) { Aug 10 19:33:44.508 INFO kablam! | ^^ unknown field Aug 10 19:33:44.508 INFO kablam! Aug 10 19:33:44.508 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:44.509 INFO kablam! --> src/cmdhandles.rs:482:24 Aug 10 19:33:44.509 INFO kablam! | Aug 10 19:33:44.509 INFO kablam! 482 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:44.509 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:44.509 INFO kablam! Aug 10 19:33:44.513 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:44.513 INFO kablam! --> src/cmdhandles.rs:488:24 Aug 10 19:33:44.513 INFO kablam! | Aug 10 19:33:44.513 INFO kablam! 488 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:44.513 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:44.513 INFO kablam! Aug 10 19:33:44.703 INFO kablam! error[E0609]: no field `source` on type `&_` Aug 10 19:33:44.703 INFO kablam! --> src/fetcher.rs:200:50 Aug 10 19:33:44.703 INFO kablam! | Aug 10 19:33:44.703 INFO kablam! 200 | let _ = db.subscribe(subscriber, rss.source.as_ref().unwrap(), rss); Aug 10 19:33:44.703 INFO kablam! | ^^^^^^ Aug 10 19:33:44.703 INFO kablam! Aug 10 19:33:44.731 INFO kablam! error: aborting due to 40 previous errors Aug 10 19:33:44.732 INFO kablam! Aug 10 19:33:44.732 INFO kablam! Some errors occurred: E0061, E0308, E0412, E0422, E0432, E0433, E0599, E0609, E0659. Aug 10 19:33:44.732 INFO kablam! For more information about an error, try `rustc --explain E0061`. Aug 10 19:33:44.781 INFO kablam! error: Could not compile `rssbot`. Aug 10 19:33:44.781 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 10 19:33:44.933 INFO kablam! error[E0308]: mismatched types Aug 10 19:33:44.933 INFO kablam! --> src/cmdhandles.rs:451:49 Aug 10 19:33:44.933 INFO kablam! | Aug 10 19:33:44.933 INFO kablam! 451 | let channel = match await!(bot.get_chat(channel).send()) { Aug 10 19:33:44.934 INFO kablam! | ^^^^^^^ expected i64, found struct `std::string::String` Aug 10 19:33:44.934 INFO kablam! | Aug 10 19:33:44.934 INFO kablam! = note: expected type `i64` Aug 10 19:33:44.934 INFO kablam! found type `std::string::String` Aug 10 19:33:44.934 INFO kablam! Aug 10 19:33:44.944 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:44.944 INFO kablam! --> src/cmdhandles.rs:455:28 Aug 10 19:33:44.944 INFO kablam! | Aug 10 19:33:44.944 INFO kablam! 455 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:44.944 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:44.944 INFO kablam! Aug 10 19:33:44.991 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:44.991 INFO kablam! --> src/cmdhandles.rs:462:24 Aug 10 19:33:44.991 INFO kablam! | Aug 10 19:33:44.991 INFO kablam! 462 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:44.991 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:44.991 INFO kablam! Aug 10 19:33:45.002 INFO kablam! error[E0599]: no method named `get_chat_administrators` found for type `telebot::RcBot` in the current scope Aug 10 19:33:45.002 INFO kablam! --> src/cmdhandles.rs:467:44 Aug 10 19:33:45.002 INFO kablam! | Aug 10 19:33:45.002 INFO kablam! 467 | let admins_list = match await!(bot.get_chat_administrators(channel_id).send()) { Aug 10 19:33:45.002 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:33:45.004 INFO kablam! Aug 10 19:33:45.008 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:45.008 INFO kablam! --> src/cmdhandles.rs:474:28 Aug 10 19:33:45.008 INFO kablam! | Aug 10 19:33:45.008 INFO kablam! 474 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:45.008 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:45.012 INFO kablam! Aug 10 19:33:45.019 INFO kablam! error[E0609]: no field `id` on type `std::rc::Rc` Aug 10 19:33:45.019 INFO kablam! --> src/cmdhandles.rs:480:45 Aug 10 19:33:45.019 INFO kablam! | Aug 10 19:33:45.019 INFO kablam! 480 | if !admins_list.contains(&bot.inner.id) { Aug 10 19:33:45.019 INFO kablam! | ^^ unknown field Aug 10 19:33:45.024 INFO kablam! Aug 10 19:33:45.027 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:45.027 INFO kablam! --> src/cmdhandles.rs:482:24 Aug 10 19:33:45.027 INFO kablam! | Aug 10 19:33:45.027 INFO kablam! 482 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:45.027 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:45.027 INFO kablam! Aug 10 19:33:45.031 INFO kablam! error[E0061]: this function takes 1 parameter but 3 parameters were supplied Aug 10 19:33:45.031 INFO kablam! --> src/cmdhandles.rs:488:24 Aug 10 19:33:45.031 INFO kablam! | Aug 10 19:33:45.031 INFO kablam! 488 | await!(bot.edit_message_text(chat_id, msg_id, msg).send())?; Aug 10 19:33:45.031 INFO kablam! | ^^^^^^^^^^^^^^^^^ expected 1 parameter Aug 10 19:33:45.032 INFO kablam! Aug 10 19:33:45.226 INFO kablam! error[E0609]: no field `source` on type `&_` Aug 10 19:33:45.227 INFO kablam! --> src/fetcher.rs:200:50 Aug 10 19:33:45.227 INFO kablam! | Aug 10 19:33:45.227 INFO kablam! 200 | let _ = db.subscribe(subscriber, rss.source.as_ref().unwrap(), rss); Aug 10 19:33:45.227 INFO kablam! | ^^^^^^ Aug 10 19:33:45.227 INFO kablam! Aug 10 19:33:45.253 INFO kablam! error: aborting due to 40 previous errors Aug 10 19:33:45.253 INFO kablam! Aug 10 19:33:45.253 INFO kablam! Some errors occurred: E0061, E0308, E0412, E0422, E0432, E0433, E0599, E0609, E0659. Aug 10 19:33:45.253 INFO kablam! For more information about an error, try `rustc --explain E0061`. Aug 10 19:33:45.313 INFO kablam! error: Could not compile `rssbot`. Aug 10 19:33:45.313 INFO kablam! Aug 10 19:33:45.313 INFO kablam! To learn more, run the command again with --verbose. Aug 10 19:33:45.316 INFO kablam! su: No module specific data is present Aug 10 19:33:45.989 INFO running `"docker" "rm" "-f" "e8ca35af88a359da31d5e563bf9f83e9d8890e7d2fd969d357f7f85c43971bea"` Aug 10 19:33:46.173 INFO blam! e8ca35af88a359da31d5e563bf9f83e9d8890e7d2fd969d357f7f85c43971bea