[INFO] cloning repository https://github.com/nakamuray/wv [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nakamuray/wv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnakamuray%2Fwv", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnakamuray%2Fwv'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3cfd7fe1698bc713618c01d2f5cfadf2543fccf7 [INFO] checking nakamuray/wv against master#33fdb797f59421c7bbecaa4588ed5d7a31a9494a for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnakamuray%2Fwv" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/nakamuray/wv on toolchain 33fdb797f59421c7bbecaa4588ed5d7a31a9494a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/nakamuray/wv [INFO] finished tweaking git repo https://github.com/nakamuray/wv [INFO] tweaked toml for git repo https://github.com/nakamuray/wv written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/nakamuray/wv already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ef90f30f4ffdcf3d1d66cfe06210abe44c0c7a701e85b135470a94db75c3a529 [INFO] running `Command { std: "docker" "start" "-a" "ef90f30f4ffdcf3d1d66cfe06210abe44c0c7a701e85b135470a94db75c3a529", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ef90f30f4ffdcf3d1d66cfe06210abe44c0c7a701e85b135470a94db75c3a529", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef90f30f4ffdcf3d1d66cfe06210abe44c0c7a701e85b135470a94db75c3a529", kill_on_drop: false }` [INFO] [stdout] ef90f30f4ffdcf3d1d66cfe06210abe44c0c7a701e85b135470a94db75c3a529 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1a76b88915391057a4e05f2dc69639473ece88189f5a3c77b0332f7904573dd4 [INFO] running `Command { std: "docker" "start" "-a" "1a76b88915391057a4e05f2dc69639473ece88189f5a3c77b0332f7904573dd4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.26 [INFO] [stderr] Compiling syn v1.0.72 [INFO] [stderr] Compiling serde v1.0.126 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Compiling anyhow v1.0.40 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling smallvec v1.6.1 [INFO] [stderr] Compiling strum v0.21.0 [INFO] [stderr] Compiling version-compare v0.0.11 [INFO] [stderr] Compiling libc v0.2.94 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling version-compare v0.0.10 [INFO] [stderr] Compiling strum v0.18.0 [INFO] [stderr] Compiling futures-core v0.3.15 [INFO] [stderr] Compiling futures-task v0.3.15 [INFO] [stderr] Compiling futures-channel v0.3.15 [INFO] [stderr] Checking pin-project-lite v0.2.6 [INFO] [stderr] Checking slab v0.4.3 [INFO] [stderr] Checking once_cell v1.8.0 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Compiling gio v0.14.0 [INFO] [stderr] Checking futures-io v0.3.15 [INFO] [stderr] Compiling serde_derive v1.0.126 [INFO] [stderr] Checking gtk-macros v0.3.0 [INFO] [stderr] Compiling heck v0.3.2 [INFO] [stderr] Compiling itertools v0.10.1 [INFO] [stderr] Compiling cfg-expr v0.7.4 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Compiling futures-util v0.3.15 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling gtk v0.14.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling semver-parser v0.10.2 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking javascriptcore-rs-sys v0.2.0 [INFO] [stderr] Compiling semver v0.11.0 [INFO] [stderr] Compiling rustc_version v0.3.3 [INFO] [stderr] Compiling field-offset v0.3.4 [INFO] [stderr] Checking futures-executor v0.3.15 [INFO] [stderr] Checking toml v0.5.8 [INFO] [stderr] Compiling thiserror-impl v1.0.24 [INFO] [stderr] Compiling strum_macros v0.21.1 [INFO] [stderr] Compiling strum_macros v0.18.0 [INFO] [stderr] Compiling thiserror v1.0.24 [INFO] [stderr] Compiling proc-macro-crate v1.0.0 [INFO] [stderr] Compiling system-deps v1.3.2 [INFO] [stderr] Compiling glib-macros v0.14.0 [INFO] [stderr] Compiling gtk3-macros v0.14.0 [INFO] [stderr] Compiling system-deps v3.1.2 [INFO] [stderr] Compiling glib-sys v0.10.1 [INFO] [stderr] Compiling gobject-sys v0.10.0 [INFO] [stderr] Compiling gio-sys v0.10.1 [INFO] [stderr] Compiling soup-sys v0.10.0 [INFO] [stderr] Compiling glib-sys v0.14.0 [INFO] [stderr] Compiling gobject-sys v0.14.0 [INFO] [stderr] Compiling gio-sys v0.14.0 [INFO] [stderr] Compiling pango-sys v0.14.0 [INFO] [stderr] Compiling gdk-pixbuf-sys v0.14.0 [INFO] [stderr] Compiling cairo-sys-rs v0.14.0 [INFO] [stderr] Compiling gdk-sys v0.14.0 [INFO] [stderr] Compiling atk-sys v0.14.0 [INFO] [stderr] Compiling gtk-sys v0.14.0 [INFO] [stderr] Compiling webkit2gtk-sys v0.14.0 [INFO] [stderr] Checking glib v0.14.0 [INFO] [stderr] Checking pango v0.14.0 [INFO] [stderr] Checking cairo-rs v0.14.0 [INFO] [stderr] Checking atk v0.14.0 [INFO] [stderr] Checking javascriptcore-rs v0.14.0 [INFO] [stderr] Checking gdk-pixbuf v0.14.0 [INFO] [stderr] Checking gdk v0.14.0 [INFO] [stderr] Checking webkit2gtk v0.14.0 [INFO] [stderr] Checking wv v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/faviconheaderbar.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | #[glib::object_subclass] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `glib::object_subclass` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/faviconheaderbar.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | #[glib::object_subclass] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `glib::object_subclass` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:94:61 [INFO] [stdout] | [INFO] [stdout] 94 | self.webview.connect_estimated_load_progress_notify(clone!( [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 95 | | @weak self.progress_bar as progress_bar => move |webview| { [INFO] [stdout] 96 | | if webview.is_loading() { [INFO] [stdout] 97 | | progress_bar.show(); [INFO] [stdout] ... | [INFO] [stdout] 101 | | } [INFO] [stdout] 102 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:103:43 [INFO] [stdout] | [INFO] [stdout] 103 | self.webview.connect_load_changed(glib::clone!( [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 104 | | @weak self.progress_bar as progress_bar => move |_webview, event| { [INFO] [stdout] 105 | | if event == webkit2gtk::LoadEvent::Finished { [INFO] [stdout] 106 | | progress_bar.hide(); [INFO] [stdout] 107 | | } [INFO] [stdout] 108 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:94:61 [INFO] [stdout] | [INFO] [stdout] 94 | self.webview.connect_estimated_load_progress_notify(clone!( [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 95 | | @weak self.progress_bar as progress_bar => move |webview| { [INFO] [stdout] 96 | | if webview.is_loading() { [INFO] [stdout] 97 | | progress_bar.show(); [INFO] [stdout] ... | [INFO] [stdout] 101 | | } [INFO] [stdout] 102 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | / glib::clone!(@weak self.status_bar as status_bar => move |_webview, hit_test_result, _modofiers| { [INFO] [stdout] 112 | | if hit_test_result.context_is_link() { [INFO] [stdout] 113 | | status_bar.set_label(&hit_test_result.link_uri().unwrap()); [INFO] [stdout] 114 | | status_bar.show(); [INFO] [stdout] ... | [INFO] [stdout] 117 | | } [INFO] [stdout] 118 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:138:44 [INFO] [stdout] | [INFO] [stdout] 138 | self.search_entry.connect_activate(glib::clone!(@weak find_controller => move |search_entry| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 139 | | let search_text = search_entry.text(); [INFO] [stdout] 140 | | match find_controller.search_text() { [INFO] [stdout] 141 | | Some(s) if s == search_text => { [INFO] [stdout] ... | [INFO] [stdout] 148 | | } [INFO] [stdout] 149 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:103:43 [INFO] [stdout] | [INFO] [stdout] 103 | self.webview.connect_load_changed(glib::clone!( [INFO] [stdout] | ___________________________________________^ [INFO] [stdout] 104 | | @weak self.progress_bar as progress_bar => move |_webview, event| { [INFO] [stdout] 105 | | if event == webkit2gtk::LoadEvent::Finished { [INFO] [stdout] 106 | | progress_bar.hide(); [INFO] [stdout] 107 | | } [INFO] [stdout] 108 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:150:47 [INFO] [stdout] | [INFO] [stdout] 150 | ... self.search_entry.connect_stop_search(glib::clone!(@weak find_controller, @weak self.match_count_label as match_count_label => move... [INFO] [stdout] | _____________________________________________^ [INFO] [stdout] 151 | | ... match_count_label.set_label(""); [INFO] [stdout] 152 | | ... find_controller.search_finish(); [INFO] [stdout] 153 | | ... })); [INFO] [stdout] | |________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | / glib::clone!(@weak self.status_bar as status_bar => move |_webview, hit_test_result, _modofiers| { [INFO] [stdout] 112 | | if hit_test_result.context_is_link() { [INFO] [stdout] 113 | | status_bar.set_label(&hit_test_result.link_uri().unwrap()); [INFO] [stdout] 114 | | status_bar.show(); [INFO] [stdout] ... | [INFO] [stdout] 117 | | } [INFO] [stdout] 118 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:138:44 [INFO] [stdout] | [INFO] [stdout] 138 | self.search_entry.connect_activate(glib::clone!(@weak find_controller => move |search_entry| { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 139 | | let search_text = search_entry.text(); [INFO] [stdout] 140 | | match find_controller.search_text() { [INFO] [stdout] 141 | | Some(s) if s == search_text => { [INFO] [stdout] ... | [INFO] [stdout] 148 | | } [INFO] [stdout] 149 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:154:49 [INFO] [stdout] | [INFO] [stdout] 154 | ... find_controller.connect_counted_matches(glib::clone!(@weak self.match_count_label as match_count_label => move |_find_controller, m... [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 155 | | ... match_count_label.set_label(&format!("{} matches", match_count)); [INFO] [stdout] 156 | | ... })); [INFO] [stdout] | |________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:150:47 [INFO] [stdout] | [INFO] [stdout] 150 | ... self.search_entry.connect_stop_search(glib::clone!(@weak find_controller, @weak self.match_count_label as match_count_label => move... [INFO] [stdout] | _____________________________________________^ [INFO] [stdout] 151 | | ... match_count_label.set_label(""); [INFO] [stdout] 152 | | ... find_controller.search_finish(); [INFO] [stdout] 153 | | ... })); [INFO] [stdout] | |________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | / clone!(@strong info, @weak viewer.webview as webview => move |_button| { [INFO] [stdout] 123 | | if let Some(uri) = webview.uri() { [INFO] [stdout] 124 | | if let Err(e) = info.launch_uris::(&[&uri], None) { [INFO] [stdout] 125 | | eprintln!("{:?}", e); [INFO] [stdout] 126 | | } [INFO] [stdout] 127 | | } [INFO] [stdout] 128 | | }), [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/viewer.rs:154:49 [INFO] [stdout] | [INFO] [stdout] 154 | ... find_controller.connect_counted_matches(glib::clone!(@weak self.match_count_label as match_count_label => move |_find_controller, m... [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 155 | | ... match_count_label.set_label(&format!("{} matches", match_count)); [INFO] [stdout] 156 | | ... })); [INFO] [stdout] | |________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:190:50 [INFO] [stdout] | [INFO] [stdout] 190 | self.viewer.webview.connect_load_changed(glib::clone!( [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 191 | | @weak self.back_button as back_button, [INFO] [stdout] 192 | | @weak self.forward_button as forward_button, [INFO] [stdout] 193 | | @weak self.reload_or_stop_button as reload_or_stop_button => move |webview, _event| { [INFO] [stdout] ... | [INFO] [stdout] 211 | | } [INFO] [stdout] 212 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | / clone!(@strong info, @weak viewer.webview as webview => move |_button| { [INFO] [stdout] 123 | | if let Some(uri) = webview.uri() { [INFO] [stdout] 124 | | if let Err(e) = info.launch_uris::(&[&uri], None) { [INFO] [stdout] 125 | | eprintln!("{:?}", e); [INFO] [stdout] 126 | | } [INFO] [stdout] 127 | | } [INFO] [stdout] 128 | | }), [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:190:50 [INFO] [stdout] | [INFO] [stdout] 190 | self.viewer.webview.connect_load_changed(glib::clone!( [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 191 | | @weak self.back_button as back_button, [INFO] [stdout] 192 | | @weak self.forward_button as forward_button, [INFO] [stdout] 193 | | @weak self.reload_or_stop_button as reload_or_stop_button => move |webview, _event| { [INFO] [stdout] ... | [INFO] [stdout] 211 | | } [INFO] [stdout] 212 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | / glib::clone!(@weak self.header as header => move |webview| { [INFO] [stdout] 216 | | if let Some(title) = webview.title() { [INFO] [stdout] 217 | | header.set_title(Some(&title)); [INFO] [stdout] 218 | | } else { [INFO] [stdout] 219 | | header.set_title(None); [INFO] [stdout] 220 | | } [INFO] [stdout] 221 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:225:13 [INFO] [stdout] | [INFO] [stdout] 225 | / glib::clone!(@weak self.header as header => move |webview| { [INFO] [stdout] 226 | | if let Some(uri) = webview.uri() { [INFO] [stdout] 227 | | header.set_subtitle(Some(uri.as_str())); [INFO] [stdout] 228 | | } else { [INFO] [stdout] 229 | | header.set_subtitle(None); [INFO] [stdout] 230 | | } [INFO] [stdout] 231 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | / glib::clone!(@weak self.header as header => move |webview| { [INFO] [stdout] 216 | | if let Some(title) = webview.title() { [INFO] [stdout] 217 | | header.set_title(Some(&title)); [INFO] [stdout] 218 | | } else { [INFO] [stdout] 219 | | header.set_title(None); [INFO] [stdout] 220 | | } [INFO] [stdout] 221 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:225:13 [INFO] [stdout] | [INFO] [stdout] 225 | / glib::clone!(@weak self.header as header => move |webview| { [INFO] [stdout] 226 | | if let Some(uri) = webview.uri() { [INFO] [stdout] 227 | | header.set_subtitle(Some(uri.as_str())); [INFO] [stdout] 228 | | } else { [INFO] [stdout] 229 | | header.set_subtitle(None); [INFO] [stdout] 230 | | } [INFO] [stdout] 231 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 235 | / glib::clone!(@weak self.header as header => move |webview| { [INFO] [stdout] 236 | | if let Some(surface) = webview.favicon() { [INFO] [stdout] 237 | | let image_surface: ImageSurface = surface.try_into().expect("image surface expected"); [INFO] [stdout] 238 | | let width = image_surface.width(); [INFO] [stdout] ... | [INFO] [stdout] 245 | | } [INFO] [stdout] 246 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 235 | / glib::clone!(@weak self.header as header => move |webview| { [INFO] [stdout] 236 | | if let Some(surface) = webview.favicon() { [INFO] [stdout] 237 | | let image_surface: ImageSurface = surface.try_into().expect("image surface expected"); [INFO] [stdout] 238 | | let width = image_surface.width(); [INFO] [stdout] ... | [INFO] [stdout] 245 | | } [INFO] [stdout] 246 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:249:73 [INFO] [stdout] | [INFO] [stdout] 249 | ... self.viewer.webview.context().unwrap().connect_download_started(glib::clone!( [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 250 | | ... @weak self.widget as window => move |_context, download| { [INFO] [stdout] 251 | | ... download.connect_decide_destination(move |download, suggested_filename| { [INFO] [stdout] 252 | | ... let dialog = FileChooserDialog::with_buttons(Some("Download File"), Some(&window), FileChooserAction::Save, &[("_Cancel", R... [INFO] [stdout] ... | [INFO] [stdout] 267 | | ... }); [INFO] [stdout] 268 | | ... })); [INFO] [stdout] | |________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:249:73 [INFO] [stdout] | [INFO] [stdout] 249 | ... self.viewer.webview.context().unwrap().connect_download_started(glib::clone!( [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 250 | | ... @weak self.widget as window => move |_context, download| { [INFO] [stdout] 251 | | ... download.connect_decide_destination(move |download, suggested_filename| { [INFO] [stdout] 252 | | ... let dialog = FileChooserDialog::with_buttons(Some("Download File"), Some(&window), FileChooserAction::Save, &[("_Cancel", R... [INFO] [stdout] ... | [INFO] [stdout] 267 | | ... }); [INFO] [stdout] 268 | | ... })); [INFO] [stdout] | |________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:270:44 [INFO] [stdout] | [INFO] [stdout] 270 | self.viewer.webview.connect_create(glib::clone!( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 271 | | @weak self.application as app, [INFO] [stdout] 272 | | @strong self.settings as settings => @default-return None, move |_webview, navigation_action| { [INFO] [stdout] 273 | | if navigation_action.navigation_type() == NavigationType::Other { [INFO] [stdout] ... | [INFO] [stdout] 283 | | None [INFO] [stdout] 284 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:270:44 [INFO] [stdout] | [INFO] [stdout] 270 | self.viewer.webview.connect_create(glib::clone!( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 271 | | @weak self.application as app, [INFO] [stdout] 272 | | @strong self.settings as settings => @default-return None, move |_webview, navigation_action| { [INFO] [stdout] 273 | | if navigation_action.navigation_type() == NavigationType::Other { [INFO] [stdout] ... | [INFO] [stdout] 283 | | None [INFO] [stdout] 284 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:290:13 [INFO] [stdout] | [INFO] [stdout] 290 | / glib::clone!( [INFO] [stdout] 291 | | @weak self.viewer.webview as webview, [INFO] [stdout] 292 | | @weak self.back_button as back_button, [INFO] [stdout] 293 | | @weak self.forward_button as forward_button => @default-return glib::Continue(false), move || { [INFO] [stdout] ... | [INFO] [stdout] 304 | | glib::Continue(true) [INFO] [stdout] 305 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:290:13 [INFO] [stdout] | [INFO] [stdout] 290 | / glib::clone!( [INFO] [stdout] 291 | | @weak self.viewer.webview as webview, [INFO] [stdout] 292 | | @weak self.back_button as back_button, [INFO] [stdout] 293 | | @weak self.forward_button as forward_button => @default-return glib::Continue(false), move || { [INFO] [stdout] ... | [INFO] [stdout] 304 | | glib::Continue(true) [INFO] [stdout] 305 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 309 | / glib::clone!(@weak self.viewer.webview as webview => move |_button| { [INFO] [stdout] 310 | | webview.go_back(); [INFO] [stdout] 311 | | webview.grab_focus(); [INFO] [stdout] 312 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 309 | / glib::clone!(@weak self.viewer.webview as webview => move |_button| { [INFO] [stdout] 310 | | webview.go_back(); [INFO] [stdout] 311 | | webview.grab_focus(); [INFO] [stdout] 312 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:314:53 [INFO] [stdout] | [INFO] [stdout] 314 | self.back_button.connect_button_press_event(glib::clone!( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 315 | | @weak self.viewer.webview as webview => @default-return Inhibit(false), move |_back_button, event| { [INFO] [stdout] 316 | | match (event.button(), webview.back_forward_list()) { [INFO] [stdout] 317 | | (3, Some(back_forward_list)) => { [INFO] [stdout] ... | [INFO] [stdout] 333 | | } [INFO] [stdout] 334 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:314:53 [INFO] [stdout] | [INFO] [stdout] 314 | self.back_button.connect_button_press_event(glib::clone!( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 315 | | @weak self.viewer.webview as webview => @default-return Inhibit(false), move |_back_button, event| { [INFO] [stdout] 316 | | match (event.button(), webview.back_forward_list()) { [INFO] [stdout] 317 | | (3, Some(back_forward_list)) => { [INFO] [stdout] ... | [INFO] [stdout] 333 | | } [INFO] [stdout] 334 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:322:47 [INFO] [stdout] | [INFO] [stdout] 322 | item.connect_activate(glib::clone!(@weak webview => move |_item| { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 323 | | webview.go_to_back_forward_list_item(&back); [INFO] [stdout] 324 | | webview.grab_focus(); [INFO] [stdout] 325 | | })); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:322:47 [INFO] [stdout] | [INFO] [stdout] 322 | item.connect_activate(glib::clone!(@weak webview => move |_item| { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 323 | | webview.go_to_back_forward_list_item(&back); [INFO] [stdout] 324 | | webview.grab_focus(); [INFO] [stdout] 325 | | })); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | / glib::clone!(@weak self.viewer.webview as webview => move |_button| { [INFO] [stdout] 337 | | webview.go_forward(); [INFO] [stdout] 338 | | webview.grab_focus(); [INFO] [stdout] 339 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | / glib::clone!(@weak self.viewer.webview as webview => move |_button| { [INFO] [stdout] 337 | | webview.go_forward(); [INFO] [stdout] 338 | | webview.grab_focus(); [INFO] [stdout] 339 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:341:56 [INFO] [stdout] | [INFO] [stdout] 341 | self.forward_button.connect_button_press_event(glib::clone!( [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 342 | | @weak self.viewer.webview as webview => @default-return Inhibit(false), move |_forward_button, event| { [INFO] [stdout] 343 | | match (event.button(), webview.back_forward_list()) { [INFO] [stdout] 344 | | (3, Some(back_forward_list)) => { [INFO] [stdout] ... | [INFO] [stdout] 361 | | } [INFO] [stdout] 362 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:341:56 [INFO] [stdout] | [INFO] [stdout] 341 | self.forward_button.connect_button_press_event(glib::clone!( [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 342 | | @weak self.viewer.webview as webview => @default-return Inhibit(false), move |_forward_button, event| { [INFO] [stdout] 343 | | match (event.button(), webview.back_forward_list()) { [INFO] [stdout] 344 | | (3, Some(back_forward_list)) => { [INFO] [stdout] ... | [INFO] [stdout] 361 | | } [INFO] [stdout] 362 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:350:47 [INFO] [stdout] | [INFO] [stdout] 350 | item.connect_activate(glib::clone!(@weak webview, @weak forward => move |_item| { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 351 | | webview.go_to_back_forward_list_item(&forward); [INFO] [stdout] 352 | | webview.grab_focus(); [INFO] [stdout] 353 | | })); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:350:47 [INFO] [stdout] | [INFO] [stdout] 350 | item.connect_activate(glib::clone!(@weak webview, @weak forward => move |_item| { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 351 | | webview.go_to_back_forward_list_item(&forward); [INFO] [stdout] 352 | | webview.grab_focus(); [INFO] [stdout] 353 | | })); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | / glib::clone!(@weak self.viewer.webview as webview => move |_button| { [INFO] [stdout] 365 | | if webview.is_loading() { [INFO] [stdout] 366 | | webview.stop_loading(); [INFO] [stdout] 367 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 370 | | webview.grab_focus(); [INFO] [stdout] 371 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | / glib::clone!(@weak self.viewer.webview as webview => move |_button| { [INFO] [stdout] 365 | | if webview.is_loading() { [INFO] [stdout] 366 | | webview.stop_loading(); [INFO] [stdout] 367 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 370 | | webview.grab_focus(); [INFO] [stdout] 371 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | / glib::clone!(@weak self.widget as window => move |_action, _parameter| { [INFO] [stdout] 379 | | window.close(); [INFO] [stdout] 380 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:388:13 [INFO] [stdout] | [INFO] [stdout] 388 | / glib::clone!(@weak self.viewer.search_bar as search_bar => move |_action, _parameter| { [INFO] [stdout] 389 | | if !search_bar.is_search_mode() { [INFO] [stdout] 390 | | search_bar.set_search_mode(true); [INFO] [stdout] 391 | | } [INFO] [stdout] 392 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | / glib::clone!(@weak self.widget as window => move |_action, _parameter| { [INFO] [stdout] 379 | | window.close(); [INFO] [stdout] 380 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:400:13 [INFO] [stdout] | [INFO] [stdout] 400 | / glib::clone!(@weak self.viewer.webview as webview => move |_action, _parameter| { [INFO] [stdout] 401 | | webview.go_back(); [INFO] [stdout] 402 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:388:13 [INFO] [stdout] | [INFO] [stdout] 388 | / glib::clone!(@weak self.viewer.search_bar as search_bar => move |_action, _parameter| { [INFO] [stdout] 389 | | if !search_bar.is_search_mode() { [INFO] [stdout] 390 | | search_bar.set_search_mode(true); [INFO] [stdout] 391 | | } [INFO] [stdout] 392 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:410:13 [INFO] [stdout] | [INFO] [stdout] 410 | / glib::clone!(@weak self.viewer.webview as webview => move |_action, _parameter| { [INFO] [stdout] 411 | | webview.go_forward(); [INFO] [stdout] 412 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:400:13 [INFO] [stdout] | [INFO] [stdout] 400 | / glib::clone!(@weak self.viewer.webview as webview => move |_action, _parameter| { [INFO] [stdout] 401 | | webview.go_back(); [INFO] [stdout] 402 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:420:13 [INFO] [stdout] | [INFO] [stdout] 420 | / glib::clone!(@weak self.viewer.webview as webview => move |_action, _parameter| { [INFO] [stdout] 421 | | webview.reload(); [INFO] [stdout] 422 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:410:13 [INFO] [stdout] | [INFO] [stdout] 410 | / glib::clone!(@weak self.viewer.webview as webview => move |_action, _parameter| { [INFO] [stdout] 411 | | webview.go_forward(); [INFO] [stdout] 412 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Can't find glib crate. Please ensure you have a glib in scope [INFO] [stdout] --> src/window.rs:420:13 [INFO] [stdout] | [INFO] [stdout] 420 | / glib::clone!(@weak self.viewer.webview as webview => move |_action, _parameter| { [INFO] [stdout] 421 | | webview.reload(); [INFO] [stdout] 422 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `glib::clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 53s [INFO] running `Command { std: "docker" "inspect" "1a76b88915391057a4e05f2dc69639473ece88189f5a3c77b0332f7904573dd4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1a76b88915391057a4e05f2dc69639473ece88189f5a3c77b0332f7904573dd4", kill_on_drop: false }` [INFO] [stdout] 1a76b88915391057a4e05f2dc69639473ece88189f5a3c77b0332f7904573dd4