[INFO] cloning repository https://github.com/neivv/animosity
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/neivv/animosity" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fneivv%2Fanimosity", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fneivv%2Fanimosity'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 895eaccfc1ba49a5815799e25041926df23bd46b
[INFO] checking neivv/animosity against try#ed606620234c6b50f2414162c4bbabd5f4a925f3 for pr-147995
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fneivv%2Fanimosity" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/neivv/animosity
[INFO] finished tweaking git repo https://github.com/neivv/animosity
[INFO] tweaked toml for git repo https://github.com/neivv/animosity written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/neivv/animosity on toolchain ed606620234c6b50f2414162c4bbabd5f4a925f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed606620234c6b50f2414162c4bbabd5f4a925f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/neivv/animosity already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed606620234c6b50f2414162c4bbabd5f4a925f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ed606620234c6b50f2414162c4bbabd5f4a925f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5b493b652ebf7fbafacf1dc63c4cbc7a2b590c33551ff4464cbbc65850a49643
[INFO] running `Command { std: "docker" "start" "-a" "5b493b652ebf7fbafacf1dc63c4cbc7a2b590c33551ff4464cbbc65850a49643", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5b493b652ebf7fbafacf1dc63c4cbc7a2b590c33551ff4464cbbc65850a49643", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5b493b652ebf7fbafacf1dc63c4cbc7a2b590c33551ff4464cbbc65850a49643", kill_on_drop: false }`
[INFO] [stdout] 5b493b652ebf7fbafacf1dc63c4cbc7a2b590c33551ff4464cbbc65850a49643
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ed606620234c6b50f2414162c4bbabd5f4a925f3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6fa401f10a6e3f063ec310c7b169a53d3478a51c27fce4cc0bbf5ffc33e7a1fc
[INFO] running `Command { std: "docker" "start" "-a" "6fa401f10a6e3f063ec310c7b169a53d3478a51c27fce4cc0bbf5ffc33e7a1fc", kill_on_drop: false }`
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling serde v1.0.203
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.85
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling target-lexicon v0.12.14
[INFO] [stderr]    Compiling winnow v0.6.11
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling version-compare v0.2.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling xml-rs v0.8.20
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling cc v1.0.98
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling anyhow v1.0.86
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking libloading v0.8.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]     Checking dlib v0.5.2
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking miniz_oxide v0.7.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]     Checking downcast-rs v1.2.1
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]    Compiling servo-fontconfig-sys v5.1.0
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]     Checking crc32fast v1.4.2
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]     Checking bytemuck v1.16.0
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling cmake v0.1.50
[INFO] [stderr]     Checking fdeflate v0.3.4
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]     Checking flate2 v1.0.30
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.1
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling crossfont v0.5.2
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]     Checking foreign-types-shared v0.3.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling gio v0.16.7
[INFO] [stderr]     Checking xcursor v0.3.5
[INFO] [stderr]     Checking tiny-skia-path v0.7.0
[INFO] [stderr]     Checking safe_arch v0.5.2
[INFO] [stderr]    Compiling freetype-sys v0.13.1
[INFO] [stderr]    Compiling expat-sys v2.1.6
[INFO] [stderr]     Checking nix v0.24.3
[INFO] [stderr]     Checking nix v0.25.1
[INFO] [stderr]     Checking png v0.17.13
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking instant v0.1.13
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking freetype-rs v0.26.0
[INFO] [stderr]     Checking servo-fontconfig v0.5.1
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.6
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.8
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]     Checking cty v0.2.2
[INFO] [stderr]     Checking raw-window-handle v0.4.3
[INFO] [stderr]    Compiling field-offset v0.3.6
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking shared_library v0.1.9
[INFO] [stderr]     Checking tiny-skia v0.7.0
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]    Compiling backtrace v0.3.72
[INFO] [stderr]     Checking gimli v0.29.0
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking raw-window-handle v0.5.2
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking osmesa-sys v0.1.2
[INFO] [stderr]    Compiling glium v0.32.1
[INFO] [stderr]    Compiling gtk v0.16.2
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]    Compiling cgmath v0.18.0
[INFO] [stderr]     Checking rustc-demangle v0.1.24
[INFO] [stderr]     Checking wayland-commons v0.29.5
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]     Checking object v0.35.0
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking xdg v2.5.2
[INFO] [stderr]     Checking itoa v1.0.11
[INFO] [stderr]     Checking takeable-option v0.5.0
[INFO] [stderr]    Compiling toml_datetime v0.6.6
[INFO] [stderr]    Compiling serde_spanned v0.6.6
[INFO] [stderr]     Checking either v1.12.0
[INFO] [stderr]     Checking ryu v1.0.18
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling toml_edit v0.22.14
[INFO] [stderr]     Checking color_quant v1.1.0
[INFO] [stderr]     Checking bitflags v2.5.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking app_dirs2 v2.5.5
[INFO] [stderr]     Checking image v0.24.9
[INFO] [stderr]     Checking squish v1.0.0 (https://github.com/jansol/squish-rs.git?rev=f93f58e9b36ba8b04468dac24fabfa331b4f4fe3#f93f58e9)
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking thread-id v4.2.1
[INFO] [stderr]     Checking fern v0.6.2
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking quick-error v2.0.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling foreign-types-macros v0.2.3
[INFO] [stderr]    Compiling serde_derive v1.0.203
[INFO] [stderr]     Checking wayland-cursor v0.29.5
[INFO] [stderr]     Checking wayland-egl v0.29.5
[INFO] [stderr]    Compiling enum-primitive-derive v0.2.2
[INFO] [stderr]     Checking foreign-types v0.5.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking ddsfile v0.5.2
[INFO] [stderr]     Checking calloop v0.10.6
[INFO] [stderr]     Checking addr2line v0.22.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling toml v0.8.14
[INFO] [stderr]    Compiling glib-macros v0.16.8
[INFO] [stderr]    Compiling gtk3-macros v0.16.3
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]    Compiling system-deps v6.2.2
[INFO] [stderr]    Compiling glib-sys v0.16.3
[INFO] [stderr]    Compiling gobject-sys v0.16.3
[INFO] [stderr]    Compiling gio-sys v0.16.3
[INFO] [stderr]    Compiling pango-sys v0.16.3
[INFO] [stderr]    Compiling gdk-sys v0.16.0
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.16.3
[INFO] [stderr]    Compiling cairo-sys-rs v0.16.3
[INFO] [stderr]    Compiling atk-sys v0.16.0
[INFO] [stderr]    Compiling gtk-sys v0.16.0
[INFO] [stderr]     Checking glib v0.16.9
[INFO] [stderr]     Checking cairo-rs v0.16.7
[INFO] [stderr]     Checking atk v0.16.0
[INFO] [stderr]     Checking sctk-adwaita v0.4.3
[INFO] [stderr]     Checking winit v0.27.5
[INFO] [stderr]     Checking glutin v0.29.1
[INFO] [stderr]     Checking pango v0.16.5
[INFO] [stderr]     Checking gdk-pixbuf v0.16.7
[INFO] [stderr]     Checking gdk v0.16.2
[INFO] [stderr]     Checking animosity v0.5.10 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/edit_entry_count.rs:48:16
[INFO] [stdout]     |
[INFO] [stdout]  48 |     readme_msg.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  48 -     readme_msg.set_halign(gtk::Align::Start);
[INFO] [stdout]  48 +     readme_msg.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/edit_entry_count.rs:48:16
[INFO] [stdout]     |
[INFO] [stdout]  48 |     readme_msg.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  48 -     readme_msg.set_halign(gtk::Align::Start);
[INFO] [stdout]  48 +     readme_msg.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/edit_entry_count.rs:64:15
[INFO] [stdout]     |
[INFO] [stdout]  64 |     entry_msg.set_halign(gtk::Align::Start);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  64 -     entry_msg.set_halign(gtk::Align::Start);
[INFO] [stdout]  64 +     entry_msg.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/edit_entry_count.rs:64:15
[INFO] [stdout]     |
[INFO] [stdout]  64 |     entry_msg.set_halign(gtk::Align::Start);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  64 -     entry_msg.set_halign(gtk::Align::Start);
[INFO] [stdout]  64 +     entry_msg.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/edit_entry_count.rs:71:15
[INFO] [stdout]    |
[INFO] [stdout] 71 |       ok_button.set_sensitive(true);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / glib::wrapper! {
[INFO] [stdout] 28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout] 29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/edit_entry_count.rs:71:15
[INFO] [stdout]    |
[INFO] [stdout] 71 |       ok_button.set_sensitive(true);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / glib::wrapper! {
[INFO] [stdout] 28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout] 29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `show_all` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/edit_entry_count.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |     window.show_all();
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn show_all(&self);
[INFO] [stdout]     |        -------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `show_all` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `show` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 124 -     window.show_all();
[INFO] [stdout] 124 +     window.show();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `show_all` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/edit_entry_count.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 |     window.show_all();
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn show_all(&self);
[INFO] [stdout]     |        -------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `show_all` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `show` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 124 -     window.show_all();
[INFO] [stdout] 124 +     window.show();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:86:22
[INFO] [stdout]     |
[INFO] [stdout]  86 |         prefix_label.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  86 -         prefix_label.set_halign(gtk::Align::Start);
[INFO] [stdout]  86 +         prefix_label.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:145:36
[INFO] [stdout]     |
[INFO] [stdout] 145 |                       check.widget().set_tooltip_text(Some("\
[INFO] [stdout]     |                       ---------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:86:22
[INFO] [stdout]     |
[INFO] [stdout]  86 |         prefix_label.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  86 -         prefix_label.set_halign(gtk::Align::Start);
[INFO] [stdout]  86 +         prefix_label.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |                       check.widget().set_tooltip_text(Some("\
[INFO] [stdout]     |                       ---------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:145:36
[INFO] [stdout]     |
[INFO] [stdout] 145 |                       check.widget().set_tooltip_text(Some("\
[INFO] [stdout]     |                       ---------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connect_map` found for struct `Grid` in the current scope
[INFO] [stdout]     --> src/frame_export_dialog.rs:204:26
[INFO] [stdout]      |
[INFO] [stdout]  204 |                     grid.connect_map(move |_| {
[INFO] [stdout]      |                     -----^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:1059:8
[INFO] [stdout]      |
[INFO] [stdout] 1059 |     fn connect_map<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId;
[INFO] [stdout]      |        ----------- the method is available for `Grid` here
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `connect_map` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]      |
[INFO] [stdout]    1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `connect_unmap` with a similar name
[INFO] [stdout]      |
[INFO] [stdout]  204 |                     grid.connect_unmap(move |_| {
[INFO] [stdout]      |                                  ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_hexpand` found for struct `gtk::Frame` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 213 |         frame.set_hexpand(true);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:674:8
[INFO] [stdout]     |
[INFO] [stdout] 674 |     fn set_hexpand(&self, expand: bool);
[INFO] [stdout]     |        ----------- the method is available for `gtk::Frame` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_hexpand` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_expand` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 213 -         frame.set_hexpand(true);
[INFO] [stdout] 213 +         frame.set_expand(true);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:192:36
[INFO] [stdout]     |
[INFO] [stdout] 192 |                       check.widget().set_tooltip_text(Some("\
[INFO] [stdout]     |                       ---------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `is_visible` exists for struct `CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:282:65
[INFO] [stdout]     |
[INFO] [stdout] 282 |                       if !layer.check.is_active() || !layer.check.is_visible() {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy 10 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `CheckButton: glib::IsA<gtk::Entry>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::EntryExt`
[INFO] [stdout]             `CheckButton: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `CheckButton: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::TextMarkExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `is_visible` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connect_map` found for struct `Grid` in the current scope
[INFO] [stdout]     --> src/frame_export_dialog.rs:204:26
[INFO] [stdout]      |
[INFO] [stdout]  204 |                     grid.connect_map(move |_| {
[INFO] [stdout]      |                     -----^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:1059:8
[INFO] [stdout]      |
[INFO] [stdout] 1059 |     fn connect_map<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId;
[INFO] [stdout]      |        ----------- the method is available for `Grid` here
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `connect_map` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]      |
[INFO] [stdout]    1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `connect_unmap` with a similar name
[INFO] [stdout]      |
[INFO] [stdout]  204 |                     grid.connect_unmap(move |_| {
[INFO] [stdout]      |                                  ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_hexpand` found for struct `gtk::Frame` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 213 |         frame.set_hexpand(true);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:674:8
[INFO] [stdout]     |
[INFO] [stdout] 674 |     fn set_hexpand(&self, expand: bool);
[INFO] [stdout]     |        ----------- the method is available for `gtk::Frame` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_hexpand` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_expand` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 213 -         frame.set_hexpand(true);
[INFO] [stdout] 213 +         frame.set_expand(true);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |               part.set_sensitive(false);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |                       part.set_sensitive(true);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `is_visible` exists for struct `CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:282:65
[INFO] [stdout]     |
[INFO] [stdout] 282 |                       if !layer.check.is_active() || !layer.check.is_visible() {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy 10 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `CheckButton: glib::IsA<gtk::Entry>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::EntryExt`
[INFO] [stdout]             `CheckButton: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `CheckButton: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::TextMarkExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `is_visible` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |               part.set_sensitive(false);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connect_delete_event` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:412:12
[INFO] [stdout]     |
[INFO] [stdout] 412 |     window.connect_delete_event(move |_, _| {
[INFO] [stdout]     |     -------^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:891:8
[INFO] [stdout]     |
[INFO] [stdout] 891 |     fn connect_delete_event<F: Fn(&Self, &gdk::Event) -> glib::signal::Inhibit + 'static>(
[INFO] [stdout]     |        -------------------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `connect_delete_event` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `connect_event` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 412 -     window.connect_delete_event(move |_, _| {
[INFO] [stdout] 412 +     window.connect_event(move |_, _| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `show_all` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |     window.show_all();
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn show_all(&self);
[INFO] [stdout]     |        -------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `show_all` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `show` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 417 -     window.show_all();
[INFO] [stdout] 417 +     window.show();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |                       part.set_sensitive(true);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 label.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 100 -                 label.set_halign(gtk::Align::Start);
[INFO] [stdout] 100 +                 label.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_hexpand` found for reference `&gtk::Widget` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:103:32
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 entry.widget().set_hexpand(true);
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_hexpand` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_expand` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 103 -                 entry.widget().set_hexpand(true);
[INFO] [stdout] 103 +                 entry.widget().set_expand(true);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connect_delete_event` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:412:12
[INFO] [stdout]     |
[INFO] [stdout] 412 |     window.connect_delete_event(move |_, _| {
[INFO] [stdout]     |     -------^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:891:8
[INFO] [stdout]     |
[INFO] [stdout] 891 |     fn connect_delete_event<F: Fn(&Self, &gdk::Event) -> glib::signal::Inhibit + 'static>(
[INFO] [stdout]     |        -------------------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `connect_delete_event` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `connect_event` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 412 -     window.connect_delete_event(move |_, _| {
[INFO] [stdout] 412 +     window.connect_event(move |_, _| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `show_all` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |     window.show_all();
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn show_all(&self);
[INFO] [stdout]     |        -------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `show_all` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `show` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 417 -     window.show_all();
[INFO] [stdout] 417 +     window.show();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:109:30
[INFO] [stdout]     |
[INFO] [stdout] 109 |                       checkbox.set_sensitive(false);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy `CheckButton: glib::IsA<CellRenderer>` or `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 label.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 100 -                 label.set_halign(gtk::Align::Start);
[INFO] [stdout] 100 +                 label.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Label`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:110:27
[INFO] [stdout]     |
[INFO] [stdout] 110 |                       label.set_sensitive(false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/label.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkLabel")]
[INFO] [stdout]  28 | |     pub struct Label(Object<ffi::GtkLabel, ffi::GtkLabelClass>) @extends Misc, Widget, @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Label: glib::IsA<CellRenderer>` or `gtk::Label: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Label: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_hexpand` found for reference `&gtk::Widget` in the current scope
[INFO] [stdout]    --> src/frame_export_dialog.rs:103:32
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 entry.widget().set_hexpand(true);
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_hexpand` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_expand` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 103 -                 entry.widget().set_hexpand(true);
[INFO] [stdout] 103 +                 entry.widget().set_expand(true);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:111:36
[INFO] [stdout]     |
[INFO] [stdout] 111 |                       entry.widget().set_sensitive(false);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<CellRenderer>` or `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:109:30
[INFO] [stdout]     |
[INFO] [stdout] 109 |                       checkbox.set_sensitive(false);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy `CheckButton: glib::IsA<CellRenderer>` or `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |                       e.widget().set_sensitive(s.is_active());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<CellRenderer>` or `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Label`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:110:27
[INFO] [stdout]     |
[INFO] [stdout] 110 |                       label.set_sensitive(false);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/label.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkLabel")]
[INFO] [stdout]  28 | |     pub struct Label(Object<ffi::GtkLabel, ffi::GtkLabelClass>) @extends Misc, Widget, @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Label: glib::IsA<CellRenderer>` or `gtk::Label: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Label: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:111:36
[INFO] [stdout]     |
[INFO] [stdout] 111 |                       entry.widget().set_sensitive(false);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<CellRenderer>` or `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_visible` exists for struct `CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:494:21
[INFO] [stdout]     |
[INFO] [stdout] 494 |           check.check.set_visible(visible);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy 8 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `CheckButton: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `CheckButton: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::TextMarkExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_visible` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |                       e.widget().set_sensitive(s.is_active());
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<CellRenderer>` or `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_visible` exists for struct `gtk::Label`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:495:21
[INFO] [stdout]     |
[INFO] [stdout] 495 |           check.label.set_visible(visible);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/label.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkLabel")]
[INFO] [stdout]  28 | |     pub struct Label(Object<ffi::GtkLabel, ffi::GtkLabelClass>) @extends Misc, Widget, @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy 8 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Label: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `gtk::Label: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `gtk::Label: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `gtk::Label: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::TextMarkExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_visible` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_visible` exists for struct `CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:494:21
[INFO] [stdout]     |
[INFO] [stdout] 494 |           check.check.set_visible(visible);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy 8 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `CheckButton: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `CheckButton: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::TextMarkExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_visible` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_visible` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:496:30
[INFO] [stdout]     |
[INFO] [stdout] 496 |           check.entry.widget().set_visible(visible);
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy 8 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `gtk::Widget: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `gtk::Widget: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::TextMarkExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::TextMarkExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_visible` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_visible` exists for struct `gtk::Label`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:495:21
[INFO] [stdout]     |
[INFO] [stdout] 495 |           check.label.set_visible(visible);
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/label.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkLabel")]
[INFO] [stdout]  28 | |     pub struct Label(Object<ffi::GtkLabel, ffi::GtkLabelClass>) @extends Misc, Widget, @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy 8 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Label: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `gtk::Label: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `gtk::Label: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `gtk::Label: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `gtk::Label: gtk::prelude::TextMarkExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_visible` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_visible` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_export_dialog.rs:496:30
[INFO] [stdout]     |
[INFO] [stdout] 496 |           check.entry.widget().set_visible(visible);
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy 8 bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `gtk::Widget: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `gtk::Widget: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::TextMarkExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<TreeViewColumn>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::TreeViewColumnExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<NativeDialog>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::NativeDialogExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<TextMark>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::TextMarkExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_visible` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |       layers_bx.set_tooltip_text(Some(encoding_tooltip_text()));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |       layers_bx.set_tooltip_text(Some(encoding_tooltip_text()));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |           check.widget().set_tooltip_text(Some(&format!(
[INFO] [stdout]     |           ---------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |           check.widget().set_tooltip_text(Some(&format!(
[INFO] [stdout]     |           ---------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |           labeled.set_tooltip_text(Some("\
[INFO] [stdout]     |           --------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<ToolItem>` or `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:177:15
[INFO] [stdout]     |
[INFO] [stdout] 177 |       ok_button.set_sensitive(true);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |           labeled.set_tooltip_text(Some("\
[INFO] [stdout]     |           --------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<ToolItem>` or `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:177:15
[INFO] [stdout]     |
[INFO] [stdout] 177 |       ok_button.set_sensitive(true);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:192:28
[INFO] [stdout]     |
[INFO] [stdout] 192 |                   ok_button2.set_sensitive(true);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:192:28
[INFO] [stdout]     |
[INFO] [stdout] 192 |                   ok_button2.set_sensitive(true);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:199:28
[INFO] [stdout]     |
[INFO] [stdout] 199 |                   ok_button2.set_sensitive(false);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 |               part.set_sensitive(false);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:199:28
[INFO] [stdout]     |
[INFO] [stdout] 199 |                   ok_button2.set_sensitive(false);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:389:26
[INFO] [stdout]     |
[INFO] [stdout] 389 |                       part.set_sensitive(true);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 |               part.set_sensitive(false);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connect_delete_event` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/frame_import_dialog.rs:454:12
[INFO] [stdout]     |
[INFO] [stdout] 454 |     window.connect_delete_event(move |_, _| {
[INFO] [stdout]     |     -------^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:891:8
[INFO] [stdout]     |
[INFO] [stdout] 891 |     fn connect_delete_event<F: Fn(&Self, &gdk::Event) -> glib::signal::Inhibit + 'static>(
[INFO] [stdout]     |        -------------------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `connect_delete_event` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `connect_event` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 454 -     window.connect_delete_event(move |_, _| {
[INFO] [stdout] 454 +     window.connect_event(move |_, _| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:389:26
[INFO] [stdout]     |
[INFO] [stdout] 389 |                       part.set_sensitive(true);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `show_all` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/frame_import_dialog.rs:459:12
[INFO] [stdout]     |
[INFO] [stdout] 459 |     window.show_all();
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn show_all(&self);
[INFO] [stdout]     |        -------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `show_all` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `show` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 459 -     window.show_all();
[INFO] [stdout] 459 +     window.show();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::RadioButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:479:26
[INFO] [stdout]     |
[INFO] [stdout] 479 |               default_name.set_tooltip_text(Some(
[INFO] [stdout]     |               -------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/radio_button.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | / glib::wrapper! {
[INFO] [stdout]  29 | |     #[doc(alias = "GtkRadioButton")]
[INFO] [stdout]  30 | |     pub struct RadioButton(Object<ffi::GtkRadioButton, ffi::GtkRadioButtonClass>) @extends CheckButton, ToggleButton, Button, Bin, Contai...
[INFO] [stdout] ...   |
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::RadioButton: glib::IsA<ToolItem>` or `gtk::RadioButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::RadioButton: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::RadioButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connect_delete_event` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/frame_import_dialog.rs:454:12
[INFO] [stdout]     |
[INFO] [stdout] 454 |     window.connect_delete_event(move |_, _| {
[INFO] [stdout]     |     -------^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:891:8
[INFO] [stdout]     |
[INFO] [stdout] 891 |     fn connect_delete_event<F: Fn(&Self, &gdk::Event) -> glib::signal::Inhibit + 'static>(
[INFO] [stdout]     |        -------------------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `connect_delete_event` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `connect_event` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 454 -     window.connect_delete_event(move |_, _| {
[INFO] [stdout] 454 +     window.connect_event(move |_, _| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `show_all` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/frame_import_dialog.rs:459:12
[INFO] [stdout]     |
[INFO] [stdout] 459 |     window.show_all();
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn show_all(&self);
[INFO] [stdout]     |        -------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `show_all` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `show` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 459 -     window.show_all();
[INFO] [stdout] 459 +     window.show();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::RadioButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:483:26
[INFO] [stdout]     |
[INFO] [stdout] 483 |               default_name.set_sensitive(false);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/radio_button.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | / glib::wrapper! {
[INFO] [stdout]  29 | |     #[doc(alias = "GtkRadioButton")]
[INFO] [stdout]  30 | |     pub struct RadioButton(Object<ffi::GtkRadioButton, ffi::GtkRadioButtonClass>) @extends CheckButton, ToggleButton, Button, Bin, Contai...
[INFO] [stdout] ...   |
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::RadioButton: glib::IsA<CellRenderer>` or `gtk::RadioButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::RadioButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::RadioButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::RadioButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:484:26
[INFO] [stdout]     |
[INFO] [stdout] 484 |               default_name.set_tooltip_text(Some("\
[INFO] [stdout]     |               -------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/radio_button.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | / glib::wrapper! {
[INFO] [stdout]  29 | |     #[doc(alias = "GtkRadioButton")]
[INFO] [stdout]  30 | |     pub struct RadioButton(Object<ffi::GtkRadioButton, ffi::GtkRadioButtonClass>) @extends CheckButton, ToggleButton, Button, Bin, Contai...
[INFO] [stdout] ...   |
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::RadioButton: glib::IsA<ToolItem>` or `gtk::RadioButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::RadioButton: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::RadioButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::RadioButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:479:26
[INFO] [stdout]     |
[INFO] [stdout] 479 |               default_name.set_tooltip_text(Some(
[INFO] [stdout]     |               -------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/radio_button.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | / glib::wrapper! {
[INFO] [stdout]  29 | |     #[doc(alias = "GtkRadioButton")]
[INFO] [stdout]  30 | |     pub struct RadioButton(Object<ffi::GtkRadioButton, ffi::GtkRadioButtonClass>) @extends CheckButton, ToggleButton, Button, Bin, Contai...
[INFO] [stdout] ...   |
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::RadioButton: glib::IsA<ToolItem>` or `gtk::RadioButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::RadioButton: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::RadioButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Entry`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:490:24
[INFO] [stdout]     |
[INFO] [stdout] 490 |           filename_entry.set_sensitive(false);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/entry.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / glib::wrapper! {
[INFO] [stdout]  35 | |     #[doc(alias = "GtkEntry")]
[INFO] [stdout]  36 | |     pub struct Entry(Object<ffi::GtkEntry, ffi::GtkEntryClass>) @extends Widget, @implements Buildable, CellEditable, Editable;
[INFO] [stdout] ...   |
[INFO] [stdout]  41 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Entry: glib::IsA<CellRenderer>` or `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Entry: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::RadioButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:483:26
[INFO] [stdout]     |
[INFO] [stdout] 483 |               default_name.set_sensitive(false);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/radio_button.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | / glib::wrapper! {
[INFO] [stdout]  29 | |     #[doc(alias = "GtkRadioButton")]
[INFO] [stdout]  30 | |     pub struct RadioButton(Object<ffi::GtkRadioButton, ffi::GtkRadioButtonClass>) @extends CheckButton, ToggleButton, Button, Bin, Contai...
[INFO] [stdout] ...   |
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::RadioButton: glib::IsA<CellRenderer>` or `gtk::RadioButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::RadioButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::RadioButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Entry`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:500:33
[INFO] [stdout]     |
[INFO] [stdout] 500 |                   filename_entry2.set_sensitive(false);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/entry.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / glib::wrapper! {
[INFO] [stdout]  35 | |     #[doc(alias = "GtkEntry")]
[INFO] [stdout]  36 | |     pub struct Entry(Object<ffi::GtkEntry, ffi::GtkEntryClass>) @extends Widget, @implements Buildable, CellEditable, Editable;
[INFO] [stdout] ...   |
[INFO] [stdout]  41 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Entry: glib::IsA<CellRenderer>` or `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Entry: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::RadioButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:484:26
[INFO] [stdout]     |
[INFO] [stdout] 484 |               default_name.set_tooltip_text(Some("\
[INFO] [stdout]     |               -------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/radio_button.rs:28:1
[INFO] [stdout]     |
[INFO] [stdout]  28 | / glib::wrapper! {
[INFO] [stdout]  29 | |     #[doc(alias = "GtkRadioButton")]
[INFO] [stdout]  30 | |     pub struct RadioButton(Object<ffi::GtkRadioButton, ffi::GtkRadioButtonClass>) @extends CheckButton, ToggleButton, Button, Bin, Contai...
[INFO] [stdout] ...   |
[INFO] [stdout]  35 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::RadioButton: glib::IsA<ToolItem>` or `gtk::RadioButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::RadioButton: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::RadioButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Entry`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:507:33
[INFO] [stdout]     |
[INFO] [stdout] 507 |                   filename_entry2.set_sensitive(false);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/entry.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / glib::wrapper! {
[INFO] [stdout]  35 | |     #[doc(alias = "GtkEntry")]
[INFO] [stdout]  36 | |     pub struct Entry(Object<ffi::GtkEntry, ffi::GtkEntryClass>) @extends Widget, @implements Buildable, CellEditable, Editable;
[INFO] [stdout] ...   |
[INFO] [stdout]  41 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Entry: glib::IsA<CellRenderer>` or `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Entry: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Entry`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:490:24
[INFO] [stdout]     |
[INFO] [stdout] 490 |           filename_entry.set_sensitive(false);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/entry.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / glib::wrapper! {
[INFO] [stdout]  35 | |     #[doc(alias = "GtkEntry")]
[INFO] [stdout]  36 | |     pub struct Entry(Object<ffi::GtkEntry, ffi::GtkEntryClass>) @extends Widget, @implements Buildable, CellEditable, Editable;
[INFO] [stdout] ...   |
[INFO] [stdout]  41 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Entry: glib::IsA<CellRenderer>` or `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Entry: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Entry`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:516:33
[INFO] [stdout]     |
[INFO] [stdout] 516 |                   filename_entry2.set_sensitive(true);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/entry.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / glib::wrapper! {
[INFO] [stdout]  35 | |     #[doc(alias = "GtkEntry")]
[INFO] [stdout]  36 | |     pub struct Entry(Object<ffi::GtkEntry, ffi::GtkEntryClass>) @extends Widget, @implements Buildable, CellEditable, Editable;
[INFO] [stdout] ...   |
[INFO] [stdout]  41 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Entry: glib::IsA<CellRenderer>` or `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Entry: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Entry`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:500:33
[INFO] [stdout]     |
[INFO] [stdout] 500 |                   filename_entry2.set_sensitive(false);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/entry.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / glib::wrapper! {
[INFO] [stdout]  35 | |     #[doc(alias = "GtkEntry")]
[INFO] [stdout]  36 | |     pub struct Entry(Object<ffi::GtkEntry, ffi::GtkEntryClass>) @extends Widget, @implements Buildable, CellEditable, Editable;
[INFO] [stdout] ...   |
[INFO] [stdout]  41 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Entry: glib::IsA<CellRenderer>` or `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Entry: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:620:30
[INFO] [stdout]     |
[INFO] [stdout] 620 |           input_scale.widget().set_tooltip_text(Some("\
[INFO] [stdout]     |           ---------------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Entry`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:507:33
[INFO] [stdout]     |
[INFO] [stdout] 507 |                   filename_entry2.set_sensitive(false);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/entry.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / glib::wrapper! {
[INFO] [stdout]  35 | |     #[doc(alias = "GtkEntry")]
[INFO] [stdout]  36 | |     pub struct Entry(Object<ffi::GtkEntry, ffi::GtkEntryClass>) @extends Widget, @implements Buildable, CellEditable, Editable;
[INFO] [stdout] ...   |
[INFO] [stdout]  41 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Entry: glib::IsA<CellRenderer>` or `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Entry: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/frame_import_dialog.rs:630:25
[INFO] [stdout]     |
[INFO] [stdout] 630 |         framedef_status.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 630 -         framedef_status.set_halign(gtk::Align::Start);
[INFO] [stdout] 630 +         framedef_status.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Entry`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:516:33
[INFO] [stdout]     |
[INFO] [stdout] 516 |                   filename_entry2.set_sensitive(true);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/entry.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | / glib::wrapper! {
[INFO] [stdout]  35 | |     #[doc(alias = "GtkEntry")]
[INFO] [stdout]  36 | |     pub struct Entry(Object<ffi::GtkEntry, ffi::GtkEntryClass>) @extends Widget, @implements Buildable, CellEditable, Editable;
[INFO] [stdout] ...   |
[INFO] [stdout]  41 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Entry: glib::IsA<CellRenderer>` or `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Entry: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Entry: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/frame_import_dialog.rs:826:19
[INFO] [stdout]     |
[INFO] [stdout] 826 |             label.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 826 -             label.set_halign(gtk::Align::Start);
[INFO] [stdout] 826 +             label.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:620:30
[INFO] [stdout]     |
[INFO] [stdout] 620 |           input_scale.widget().set_tooltip_text(Some("\
[INFO] [stdout]     |           ---------------------^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout]  39 | / glib::wrapper! {
[INFO] [stdout]  40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout]  41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Widget: glib::IsA<ToolItem>` or `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]             `&gtk::Widget: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `&gtk::Widget: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/frame_import_dialog.rs:630:25
[INFO] [stdout]     |
[INFO] [stdout] 630 |         framedef_status.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 630 -         framedef_status.set_halign(gtk::Align::Start);
[INFO] [stdout] 630 +         framedef_status.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:879:19
[INFO] [stdout]     |
[INFO] [stdout] 879 |               check.set_sensitive(false);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy `CheckButton: glib::IsA<CellRenderer>` or `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_halign` found for struct `gtk::Label` in the current scope
[INFO] [stdout]    --> src/frame_import_dialog.rs:826:19
[INFO] [stdout]     |
[INFO] [stdout] 826 |             label.set_halign(gtk::Align::Start);
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:665:8
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn set_halign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `gtk::Label` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_halign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_valign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 826 -             label.set_halign(gtk::Align::Start);
[INFO] [stdout] 826 +             label.set_valign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:893:23
[INFO] [stdout]     |
[INFO] [stdout] 893 |                   check.set_sensitive(true);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy `CheckButton: glib::IsA<CellRenderer>` or `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:879:19
[INFO] [stdout]     |
[INFO] [stdout] 879 |               check.set_sensitive(false);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy `CheckButton: glib::IsA<CellRenderer>` or `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/frame_import_dialog.rs:893:23
[INFO] [stdout]     |
[INFO] [stdout] 893 |                   check.set_sensitive(true);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / glib::wrapper! {
[INFO] [stdout]  24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout]  25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...   |
[INFO] [stdout]  30 | | }
[INFO] [stdout]     | |_- doesn't satisfy `CheckButton: glib::IsA<CellRenderer>` or `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&CheckButton: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&CheckButton: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/grp_import_dialog.rs:83:36
[INFO] [stdout]    |
[INFO] [stdout] 83 |       custom_palette_select.widget().set_sensitive(false);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / glib::wrapper! {
[INFO] [stdout] 40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout] 41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_- doesn't satisfy `gtk::Widget: glib::IsA<CellRenderer>` or `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]            `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/grp_import_dialog.rs:87:41
[INFO] [stdout]    |
[INFO] [stdout] 87 |           custom_palette_select2.widget().set_sensitive(is_custom);
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / glib::wrapper! {
[INFO] [stdout] 40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout] 41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_- doesn't satisfy `gtk::Widget: glib::IsA<CellRenderer>` or `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]            `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/grp_import_dialog.rs:83:36
[INFO] [stdout]    |
[INFO] [stdout] 83 |       custom_palette_select.widget().set_sensitive(false);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / glib::wrapper! {
[INFO] [stdout] 40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout] 41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_- doesn't satisfy `gtk::Widget: glib::IsA<CellRenderer>` or `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]            `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |       encode_format_bx.set_tooltip_text(Some(frame_import_dialog::encoding_tooltip_text()));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<ToolItem>` or `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 |       ok_button.set_sensitive(true);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Widget`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/grp_import_dialog.rs:87:41
[INFO] [stdout]    |
[INFO] [stdout] 87 |           custom_palette_select2.widget().set_sensitive(is_custom);
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / glib::wrapper! {
[INFO] [stdout] 40 | |     #[doc(alias = "GtkWidget")]
[INFO] [stdout] 41 | |     pub struct Widget(Object<ffi::GtkWidget, ffi::GtkWidgetClass>) @implements Buildable;
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_- doesn't satisfy `gtk::Widget: glib::IsA<CellRenderer>` or `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]            `&gtk::Widget: glib::IsA<CellRenderer>`
[INFO] [stdout]            which is required by `&gtk::Widget: gtk::prelude::CellRendererExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |               part.set_sensitive(false);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |       encode_format_bx.set_tooltip_text(Some(frame_import_dialog::encoding_tooltip_text()));
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<ToolItem>` or `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<ToolItem>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:263:26
[INFO] [stdout]     |
[INFO] [stdout] 263 |                       part.set_sensitive(true);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for struct `gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 |       ok_button.set_sensitive(true);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |               part.set_sensitive(false);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connect_delete_event` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/grp_import_dialog.rs:329:12
[INFO] [stdout]     |
[INFO] [stdout] 329 |     window.connect_delete_event(move |_, _| {
[INFO] [stdout]     |     -------^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:891:8
[INFO] [stdout]     |
[INFO] [stdout] 891 |     fn connect_delete_event<F: Fn(&Self, &gdk::Event) -> glib::signal::Inhibit + 'static>(
[INFO] [stdout]     |        -------------------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `connect_delete_event` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `connect_event` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 329 -     window.connect_delete_event(move |_, _| {
[INFO] [stdout] 329 +     window.connect_event(move |_, _| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:263:26
[INFO] [stdout]     |
[INFO] [stdout] 263 |                       part.set_sensitive(true);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout]  26 | / glib::wrapper! {
[INFO] [stdout]  27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout]  28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Box: glib::IsA<CellRenderer>` or `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Box: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Box: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `show_all` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/grp_import_dialog.rs:334:12
[INFO] [stdout]     |
[INFO] [stdout] 334 |     window.show_all();
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn show_all(&self);
[INFO] [stdout]     |        -------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `show_all` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `show` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 334 -     window.show_all();
[INFO] [stdout] 334 +     window.show();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:346:8
[INFO] [stdout]     |
[INFO] [stdout] 346 |       ok.set_sensitive(has_grp && has_palette);
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connect_delete_event` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/grp_import_dialog.rs:329:12
[INFO] [stdout]     |
[INFO] [stdout] 329 |     window.connect_delete_event(move |_, _| {
[INFO] [stdout]     |     -------^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:891:8
[INFO] [stdout]     |
[INFO] [stdout] 891 |     fn connect_delete_event<F: Fn(&Self, &gdk::Event) -> glib::signal::Inhibit + 'static>(
[INFO] [stdout]     |        -------------------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `connect_delete_event` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `connect_event` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 329 -     window.connect_delete_event(move |_, _| {
[INFO] [stdout] 329 +     window.connect_event(move |_, _| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `show_all` found for struct `gtk::Window` in the current scope
[INFO] [stdout]    --> src/grp_import_dialog.rs:334:12
[INFO] [stdout]     |
[INFO] [stdout] 334 |     window.show_all();
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     fn show_all(&self);
[INFO] [stdout]     |        -------- the method is available for `gtk::Window` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `show_all` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `show` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 334 -     window.show_all();
[INFO] [stdout] 334 +     window.show();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_sensitive` exists for reference `&gtk::Button`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/grp_import_dialog.rs:346:8
[INFO] [stdout]     |
[INFO] [stdout] 346 |       ok.set_sensitive(has_grp && has_palette);
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/button.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout]  27 | / glib::wrapper! {
[INFO] [stdout]  28 | |     #[doc(alias = "GtkButton")]
[INFO] [stdout]  29 | |     pub struct Button(Object<ffi::GtkButton, ffi::GtkButtonClass>) @extends Bin, Container, Widget, @implements Buildable, Actionable;
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | | }
[INFO] [stdout]     | |_- doesn't satisfy `gtk::Button: glib::IsA<CellRenderer>` or `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]             `&gtk::Button: glib::IsA<CellRenderer>`
[INFO] [stdout]             which is required by `&gtk::Button: gtk::prelude::CellRendererExt`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_sensitive` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_valign` found for struct `CheckButton` in the current scope
[INFO] [stdout]    --> src/render_settings.rs:39:23
[INFO] [stdout]     |
[INFO] [stdout]  39 |         normal_decode.set_valign(gtk::Align::Start);
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:741:8
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn set_valign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `CheckButton` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_valign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_halign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  39 -         normal_decode.set_valign(gtk::Align::Start);
[INFO] [stdout]  39 +         normal_decode.set_halign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/render_settings.rs:40:23
[INFO] [stdout]    |
[INFO] [stdout] 40 |           normal_decode.set_tooltip_text(Some("\
[INFO] [stdout]    |           --------------^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / glib::wrapper! {
[INFO] [stdout] 24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout] 25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_- doesn't satisfy `CheckButton: glib::IsA<ToolItem>` or `CheckButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `CheckButton: glib::IsA<ToolItem>`
[INFO] [stdout]            which is required by `CheckButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `set_valign` found for struct `CheckButton` in the current scope
[INFO] [stdout]    --> src/render_settings.rs:39:23
[INFO] [stdout]     |
[INFO] [stdout]  39 |         normal_decode.set_valign(gtk::Align::Start);
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:741:8
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn set_valign(&self, align: Align);
[INFO] [stdout]     |        ---------- the method is available for `CheckButton` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_valign` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `set_halign` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  39 -         normal_decode.set_valign(gtk::Align::Start);
[INFO] [stdout]  39 +         normal_decode.set_halign(gtk::Align::Start);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/render_settings.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |           ao_depth_mode.set_tooltip_text(Some("\
[INFO] [stdout]    |           --------------^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / glib::wrapper! {
[INFO] [stdout] 27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout] 28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_- doesn't satisfy `gtk::Box: glib::IsA<ToolItem>` or `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `gtk::Box: glib::IsA<ToolItem>`
[INFO] [stdout]            which is required by `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `queue_draw` found for struct `gtk::DrawingArea` in the current scope
[INFO] [stdout]    --> src/render_settings.rs:66:44
[INFO] [stdout]     |
[INFO] [stdout]  66 |                 crate::ui().info.draw_area.queue_draw();
[INFO] [stdout]     |                                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:588:8
[INFO] [stdout]     |
[INFO] [stdout] 588 |     fn queue_draw(&self);
[INFO] [stdout]     |        ---------- the method is available for `gtk::DrawingArea` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `queue_draw_area` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |     fn queue_draw_area(&self, x: i32, y: i32, width: i32, height: i32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `WidgetExt` which provides `queue_draw` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `CheckButton`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/render_settings.rs:40:23
[INFO] [stdout]    |
[INFO] [stdout] 40 |           normal_decode.set_tooltip_text(Some("\
[INFO] [stdout]    |           --------------^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/check_button.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / glib::wrapper! {
[INFO] [stdout] 24 | |     #[doc(alias = "GtkCheckButton")]
[INFO] [stdout] 25 | |     pub struct CheckButton(Object<ffi::GtkCheckButton, ffi::GtkCheckButtonClass>) @extends ToggleButton, Button, Bin, Container, Widget, ...
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_- doesn't satisfy `CheckButton: glib::IsA<ToolItem>` or `CheckButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `CheckButton: glib::IsA<ToolItem>`
[INFO] [stdout]            which is required by `CheckButton: gtk::prelude::ToolItemExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `queue_draw` found for struct `gtk::DrawingArea` in the current scope
[INFO] [stdout]    --> src/render_settings.rs:72:40
[INFO] [stdout]     |
[INFO] [stdout]  72 |             crate::ui().info.draw_area.queue_draw();
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:588:8
[INFO] [stdout]     |
[INFO] [stdout] 588 |     fn queue_draw(&self);
[INFO] [stdout]     |        ---------- the method is available for `gtk::DrawingArea` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `queue_draw_area` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |     fn queue_draw_area(&self, x: i32, y: i32, width: i32, height: i32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `WidgetExt` which provides `queue_draw` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `set_tooltip_text` exists for struct `gtk::Box`, but its trait bounds were not satisfied
[INFO] [stdout]   --> src/render_settings.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |           ao_depth_mode.set_tooltip_text(Some("\
[INFO] [stdout]    |           --------------^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/box_.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / glib::wrapper! {
[INFO] [stdout] 27 | |     #[doc(alias = "GtkBox")]
[INFO] [stdout] 28 | |     pub struct Box(Object<ffi::GtkBox, ffi::GtkBoxClass>) @extends Container, Widget, @implements Buildable, Orientable;
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_- doesn't satisfy `gtk::Box: glib::IsA<ToolItem>` or `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `gtk::Box: glib::IsA<ToolItem>`
[INFO] [stdout]            which is required by `gtk::Box: gtk::prelude::ToolItemExt`
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `WidgetExt` which provides `set_tooltip_text` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `queue_draw` found for struct `gtk::DrawingArea` in the current scope
[INFO] [stdout]    --> src/render_settings.rs:66:44
[INFO] [stdout]     |
[INFO] [stdout]  66 |                 crate::ui().info.draw_area.queue_draw();
[INFO] [stdout]     |                                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:588:8
[INFO] [stdout]     |
[INFO] [stdout] 588 |     fn queue_draw(&self);
[INFO] [stdout]     |        ---------- the method is available for `gtk::DrawingArea` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `queue_draw_area` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |     fn queue_draw_area(&self, x: i32, y: i32, width: i32, height: i32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `WidgetExt` which provides `queue_draw` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `queue_draw` found for struct `gtk::DrawingArea` in the current scope
[INFO] [stdout]    --> src/render_settings.rs:72:40
[INFO] [stdout]     |
[INFO] [stdout]  72 |             crate::ui().info.draw_area.queue_draw();
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:588:8
[INFO] [stdout]     |
[INFO] [stdout] 588 |     fn queue_draw(&self);
[INFO] [stdout]     |        ---------- the method is available for `gtk::DrawingArea` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `queue_draw_area` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gtk-0.16.2/src/auto/widget.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |     fn queue_draw_area(&self, x: i32, y: i32, width: i32, height: i32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `WidgetExt` which provides `queue_draw` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   1 + use gtk::prelude::WidgetExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `animosity` (bin "animosity" test) due to 59 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `animosity` (bin "animosity") due to 59 previous errors
[INFO] running `Command { std: "docker" "inspect" "6fa401f10a6e3f063ec310c7b169a53d3478a51c27fce4cc0bbf5ffc33e7a1fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6fa401f10a6e3f063ec310c7b169a53d3478a51c27fce4cc0bbf5ffc33e7a1fc", kill_on_drop: false }`
[INFO] [stdout] 6fa401f10a6e3f063ec310c7b169a53d3478a51c27fce4cc0bbf5ffc33e7a1fc
