Aug 17 13:21:53.828 INFO checking relm-0.14.6 against try#a5d98b025f62ace80fe9d2a15781f900fc42515e for pr-53426 Aug 17 13:21:53.828 INFO running: cargo +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets Aug 17 13:21:53.828 INFO creating container for: cargo +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets Aug 17 13:21:53.828 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-3/pr-53426/try#a5d98b025f62ace80fe9d2a15781f900fc42515e:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53426/worker-3/try#a5d98b025f62ace80fe9d2a15781f900fc42515e:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 17 13:21:54.063 INFO blam! 6e29c38d76a691a09c5823735332521c32959afdc42292f77e2c521dfc6a11d1 Aug 17 13:21:54.066 INFO running `"docker" "start" "-a" "6e29c38d76a691a09c5823735332521c32959afdc42292f77e2c521dfc6a11d1"` Aug 17 13:21:55.429 INFO kablam! Compiling gio-sys v0.6.0 Aug 17 13:21:55.429 INFO kablam! Compiling pango-sys v0.6.0 Aug 17 13:21:55.430 INFO kablam! Compiling gdk-pixbuf-sys v0.6.0 Aug 17 13:21:55.447 INFO kablam! Compiling cairo-sys-rs v0.6.0 Aug 17 13:21:55.450 INFO kablam! Compiling atk-sys v0.6.0 Aug 17 13:21:55.453 INFO kablam! Compiling gdk-sys v0.6.0 Aug 17 13:21:55.460 INFO kablam! Compiling gtk-sys v0.6.0 Aug 17 13:21:55.463 INFO kablam! Compiling enigo v0.0.11 Aug 17 13:22:04.081 INFO kablam! Compiling syn v0.14.8 Aug 17 13:22:04.803 INFO kablam! Compiling gio v0.4.1 Aug 17 13:22:04.940 INFO kablam! Compiling gdk-pixbuf v0.4.0 Aug 17 13:22:05.228 INFO kablam! Compiling cairo-rs v0.4.1 Aug 17 13:22:05.291 INFO kablam! Compiling gdk v0.8.0 Aug 17 13:22:05.612 INFO kablam! Compiling gtk v0.4.1 Aug 17 13:22:15.359 INFO kablam! Checking pango v0.4.0 Aug 17 13:24:15.598 INFO kablam! Compiling relm-gen-widget v0.14.6 Aug 17 13:25:19.779 INFO kablam! Compiling relm-derive-common v0.14.6 Aug 17 13:25:19.779 INFO kablam! Compiling relm-attributes v0.14.6 Aug 17 13:25:27.865 INFO kablam! Compiling relm-derive v0.14.6 Aug 17 13:27:09.314 INFO kablam! Checking relm-core v0.14.6 Aug 17 13:27:10.199 INFO kablam! Checking relm-state v0.14.6 Aug 17 13:27:10.203 INFO kablam! Checking relm-test v0.14.6 Aug 17 13:27:11.181 INFO kablam! Checking relm v0.14.6 (file:///source) Aug 17 13:27:18.506 INFO kablam! warning: proc macro crates and `#[no_link]` crates have no effect without `#[macro_use]` Aug 17 13:27:18.506 INFO kablam! --> tests/simple.rs:27:1 Aug 17 13:27:18.506 INFO kablam! | Aug 17 13:27:18.506 INFO kablam! 27 | extern crate relm_attributes; Aug 17 13:27:18.506 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 13:27:18.506 INFO kablam! Aug 17 13:27:19.670 INFO kablam! error[E0432]: unresolved import `relm_attributes::widget` Aug 17 13:27:19.670 INFO kablam! --> tests/simple.rs:35:5 Aug 17 13:27:19.670 INFO kablam! | Aug 17 13:27:19.670 INFO kablam! 35 | use relm_attributes::widget; Aug 17 13:27:19.670 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ no `widget` in the root Aug 17 13:27:19.670 INFO kablam! Aug 17 13:27:19.670 INFO kablam! error[E0432]: unresolved import `Win` Aug 17 13:27:19.670 INFO kablam! --> tests/simple.rs:107:9 Aug 17 13:27:19.670 INFO kablam! | Aug 17 13:27:19.670 INFO kablam! 107 | use Win; Aug 17 13:27:19.670 INFO kablam! | ^^^ no `Win` in the root Aug 17 13:27:19.670 INFO kablam! Aug 17 13:27:19.708 INFO kablam! warning: proc macro crates and `#[no_link]` crates have no effect without `#[macro_use]` Aug 17 13:27:19.708 INFO kablam! --> tests/communication-attribute.rs:27:1 Aug 17 13:27:19.708 INFO kablam! | Aug 17 13:27:19.708 INFO kablam! 27 | extern crate relm_attributes; Aug 17 13:27:19.708 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 13:27:19.708 INFO kablam! Aug 17 13:27:19.795 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:19.795 INFO kablam! --> tests/simple.rs:63:5 Aug 17 13:27:19.795 INFO kablam! | Aug 17 13:27:19.795 INFO kablam! 63 | view! { Aug 17 13:27:19.795 INFO kablam! | ^^^^ Aug 17 13:27:19.795 INFO kablam! Aug 17 13:27:19.796 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:19.796 INFO kablam! --> tests/simple.rs:88:5 Aug 17 13:27:19.796 INFO kablam! | Aug 17 13:27:19.796 INFO kablam! 88 | view! { Aug 17 13:27:19.796 INFO kablam! | ^^^^ Aug 17 13:27:19.796 INFO kablam! Aug 17 13:27:19.970 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:19.970 INFO kablam! --> tests/simple.rs:53:5 Aug 17 13:27:19.970 INFO kablam! | Aug 17 13:27:19.970 INFO kablam! 53 | / fn model() -> LabelModel { Aug 17 13:27:19.970 INFO kablam! 54 | | LabelModel { Aug 17 13:27:19.970 INFO kablam! 55 | | counter: 0, Aug 17 13:27:19.970 INFO kablam! 56 | | } Aug 17 13:27:19.970 INFO kablam! 57 | | } Aug 17 13:27:19.970 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.010 INFO kablam! Aug 17 13:27:20.011 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:20.011 INFO kablam! --> tests/simple.rs:59:5 Aug 17 13:27:20.011 INFO kablam! | Aug 17 13:27:20.011 INFO kablam! 59 | / fn update(&mut self, _event: LabelMsg) { Aug 17 13:27:20.011 INFO kablam! 60 | | self.label.set_text(""); Aug 17 13:27:20.011 INFO kablam! 61 | | } Aug 17 13:27:20.011 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.011 INFO kablam! Aug 17 13:27:20.070 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:20.071 INFO kablam! --> tests/simple.rs:79:5 Aug 17 13:27:20.071 INFO kablam! | Aug 17 13:27:20.071 INFO kablam! 79 | / fn model() -> () { Aug 17 13:27:20.071 INFO kablam! 80 | | } Aug 17 13:27:20.071 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.087 INFO kablam! Aug 17 13:27:20.088 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:20.088 INFO kablam! --> tests/simple.rs:82:5 Aug 17 13:27:20.089 INFO kablam! | Aug 17 13:27:20.089 INFO kablam! 82 | / fn update(&mut self, event: Msg) { Aug 17 13:27:20.089 INFO kablam! 83 | | match event { Aug 17 13:27:20.089 INFO kablam! 84 | | Quit => gtk::main_quit(), Aug 17 13:27:20.089 INFO kablam! 85 | | } Aug 17 13:27:20.089 INFO kablam! 86 | | } Aug 17 13:27:20.089 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.089 INFO kablam! Aug 17 13:27:20.089 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Win` Aug 17 13:27:20.089 INFO kablam! --> tests/simple.rs:98:5 Aug 17 13:27:20.089 INFO kablam! | Aug 17 13:27:20.089 INFO kablam! 98 | Win::run(()).unwrap(); Aug 17 13:27:20.089 INFO kablam! | ^^^ Use of undeclared type or module `Win` Aug 17 13:27:20.089 INFO kablam! Aug 17 13:27:20.091 INFO kablam! error[E0412]: cannot find type `Label` in this scope Aug 17 13:27:20.091 INFO kablam! --> tests/simple.rs:48:17 Aug 17 13:27:20.091 INFO kablam! | Aug 17 13:27:20.091 INFO kablam! 48 | impl Widget for Label { Aug 17 13:27:20.091 INFO kablam! | ^^^^^ not found in this scope Aug 17 13:27:20.094 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 17 13:27:20.095 INFO kablam! | Aug 17 13:27:20.095 INFO kablam! 33 | use gtk::Label; Aug 17 13:27:20.095 INFO kablam! | Aug 17 13:27:20.100 INFO kablam! Aug 17 13:27:20.100 INFO kablam! error[E0412]: cannot find type `Win` in this scope Aug 17 13:27:20.100 INFO kablam! --> tests/simple.rs:78:17 Aug 17 13:27:20.100 INFO kablam! | Aug 17 13:27:20.100 INFO kablam! 78 | impl Widget for Win { Aug 17 13:27:20.100 INFO kablam! | ^^^ not found in this scope Aug 17 13:27:20.100 INFO kablam! Aug 17 13:27:20.101 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:20.101 INFO kablam! --> tests/simple.rs:47:1 Aug 17 13:27:20.101 INFO kablam! | Aug 17 13:27:20.101 INFO kablam! 47 | #[widget] Aug 17 13:27:20.101 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:20.101 INFO kablam! | Aug 17 13:27:20.101 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:20.101 INFO kablam! Aug 17 13:27:20.111 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:20.111 INFO kablam! --> tests/simple.rs:77:1 Aug 17 13:27:20.111 INFO kablam! | Aug 17 13:27:20.111 INFO kablam! 77 | #[widget] Aug 17 13:27:20.111 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:20.111 INFO kablam! | Aug 17 13:27:20.111 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:20.111 INFO kablam! Aug 17 13:27:20.113 INFO kablam! error: aborting due to 13 previous errors Aug 17 13:27:20.113 INFO kablam! Aug 17 13:27:20.113 INFO kablam! Some errors occurred: E0407, E0412, E0432, E0433, E0658. Aug 17 13:27:20.114 INFO kablam! For more information about an error, try `rustc --explain E0407`. Aug 17 13:27:20.150 INFO kablam! error: Could not compile `relm`. Aug 17 13:27:20.150 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 17 13:27:20.286 INFO kablam! error[E0432]: unresolved import `relm_attributes::widget` Aug 17 13:27:20.286 INFO kablam! --> tests/communication-attribute.rs:44:5 Aug 17 13:27:20.286 INFO kablam! | Aug 17 13:27:20.287 INFO kablam! 44 | use relm_attributes::widget; Aug 17 13:27:20.287 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ no `widget` in the root Aug 17 13:27:20.287 INFO kablam! Aug 17 13:27:20.287 INFO kablam! error[E0432]: unresolved import `Win` Aug 17 13:27:20.287 INFO kablam! --> tests/communication-attribute.rs:212:9 Aug 17 13:27:20.287 INFO kablam! | Aug 17 13:27:20.287 INFO kablam! 212 | use Win; Aug 17 13:27:20.287 INFO kablam! | ^^^ no `Win` in the root Aug 17 13:27:20.287 INFO kablam! Aug 17 13:27:20.317 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:20.317 INFO kablam! --> tests/communication-attribute.rs:73:5 Aug 17 13:27:20.317 INFO kablam! | Aug 17 13:27:20.317 INFO kablam! 73 | view! { Aug 17 13:27:20.317 INFO kablam! | ^^^^ Aug 17 13:27:20.342 INFO kablam! Aug 17 13:27:20.342 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:20.343 INFO kablam! --> tests/communication-attribute.rs:113:5 Aug 17 13:27:20.343 INFO kablam! | Aug 17 13:27:20.343 INFO kablam! 113 | view! { Aug 17 13:27:20.343 INFO kablam! | ^^^^ Aug 17 13:27:20.343 INFO kablam! Aug 17 13:27:20.343 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:20.343 INFO kablam! --> tests/communication-attribute.rs:167:5 Aug 17 13:27:20.343 INFO kablam! | Aug 17 13:27:20.343 INFO kablam! 167 | view! { Aug 17 13:27:20.343 INFO kablam! | ^^^^ Aug 17 13:27:20.343 INFO kablam! Aug 17 13:27:20.369 INFO kablam! warning: proc macro crates and `#[no_link]` crates have no effect without `#[macro_use]` Aug 17 13:27:20.369 INFO kablam! --> tests/child-prop-attribute.rs:27:1 Aug 17 13:27:20.369 INFO kablam! | Aug 17 13:27:20.369 INFO kablam! 27 | extern crate relm_attributes; Aug 17 13:27:20.369 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 13:27:20.369 INFO kablam! Aug 17 13:27:20.377 INFO kablam! warning: proc macro crates and `#[no_link]` crates have no effect without `#[macro_use]` Aug 17 13:27:20.377 INFO kablam! --> tests/generic-widget-attribute.rs:27:1 Aug 17 13:27:20.377 INFO kablam! | Aug 17 13:27:20.377 INFO kablam! 27 | extern crate relm_attributes; Aug 17 13:27:20.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 13:27:20.378 INFO kablam! Aug 17 13:27:20.519 INFO kablam! warning: proc macro crates and `#[no_link]` crates have no effect without `#[macro_use]` Aug 17 13:27:20.519 INFO kablam! --> examples/widget-list.rs:27:1 Aug 17 13:27:20.520 INFO kablam! | Aug 17 13:27:20.520 INFO kablam! 27 | extern crate relm_attributes; Aug 17 13:27:20.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 13:27:20.526 INFO kablam! Aug 17 13:27:20.624 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:20.625 INFO kablam! --> tests/communication-attribute.rs:61:5 Aug 17 13:27:20.625 INFO kablam! | Aug 17 13:27:20.625 INFO kablam! 61 | / fn model() -> TextModel { Aug 17 13:27:20.625 INFO kablam! 62 | | TextModel { Aug 17 13:27:20.625 INFO kablam! 63 | | content: String::new(), Aug 17 13:27:20.625 INFO kablam! 64 | | } Aug 17 13:27:20.625 INFO kablam! 65 | | } Aug 17 13:27:20.625 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.625 INFO kablam! Aug 17 13:27:20.625 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:20.625 INFO kablam! --> tests/communication-attribute.rs:67:5 Aug 17 13:27:20.625 INFO kablam! | Aug 17 13:27:20.625 INFO kablam! 67 | / fn update(&mut self, event: TextMsg) { Aug 17 13:27:20.625 INFO kablam! 68 | | match event { Aug 17 13:27:20.625 INFO kablam! 69 | | Change(text) => self.model.content = text.chars().rev().collect(), Aug 17 13:27:20.625 INFO kablam! 70 | | } Aug 17 13:27:20.625 INFO kablam! 71 | | } Aug 17 13:27:20.625 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.625 INFO kablam! Aug 17 13:27:20.678 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:20.678 INFO kablam! --> tests/communication-attribute.rs:100:5 Aug 17 13:27:20.678 INFO kablam! | Aug 17 13:27:20.678 INFO kablam! 100 | / fn model() -> CounterModel { Aug 17 13:27:20.678 INFO kablam! 101 | | CounterModel { Aug 17 13:27:20.678 INFO kablam! 102 | | counter: 0, Aug 17 13:27:20.678 INFO kablam! 103 | | } Aug 17 13:27:20.678 INFO kablam! 104 | | } Aug 17 13:27:20.679 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.691 INFO kablam! Aug 17 13:27:20.693 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:20.693 INFO kablam! --> tests/communication-attribute.rs:106:5 Aug 17 13:27:20.693 INFO kablam! | Aug 17 13:27:20.693 INFO kablam! 106 | / fn update(&mut self, event: CounterMsg) { Aug 17 13:27:20.693 INFO kablam! 107 | | match event { Aug 17 13:27:20.693 INFO kablam! 108 | | Decrement => self.model.counter -= 1, Aug 17 13:27:20.693 INFO kablam! 109 | | Increment => self.increment(), Aug 17 13:27:20.693 INFO kablam! 110 | | } Aug 17 13:27:20.693 INFO kablam! 111 | | } Aug 17 13:27:20.693 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.693 INFO kablam! Aug 17 13:27:20.693 INFO kablam! error[E0407]: method `increment` is not a member of trait `Widget` Aug 17 13:27:20.693 INFO kablam! --> tests/communication-attribute.rs:133:5 Aug 17 13:27:20.693 INFO kablam! | Aug 17 13:27:20.693 INFO kablam! 133 | / fn increment(&mut self) { Aug 17 13:27:20.693 INFO kablam! 134 | | self.model.counter += 1; Aug 17 13:27:20.693 INFO kablam! 135 | | } Aug 17 13:27:20.693 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.693 INFO kablam! Aug 17 13:27:20.802 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:20.802 INFO kablam! --> tests/communication-attribute.rs:150:5 Aug 17 13:27:20.802 INFO kablam! | Aug 17 13:27:20.802 INFO kablam! 150 | / fn model() -> Model { Aug 17 13:27:20.802 INFO kablam! 151 | | Model { Aug 17 13:27:20.803 INFO kablam! 152 | | counter: 0, Aug 17 13:27:20.803 INFO kablam! 153 | | } Aug 17 13:27:20.803 INFO kablam! 154 | | } Aug 17 13:27:20.803 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.811 INFO kablam! Aug 17 13:27:20.812 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:20.812 INFO kablam! --> tests/communication-attribute.rs:156:5 Aug 17 13:27:20.812 INFO kablam! | Aug 17 13:27:20.812 INFO kablam! 156 | / fn update(&mut self, event: Msg) { Aug 17 13:27:20.812 INFO kablam! 157 | | match event { Aug 17 13:27:20.812 INFO kablam! 158 | | TextChange(text) => { Aug 17 13:27:20.812 INFO kablam! 159 | | println!("{}", text); Aug 17 13:27:20.813 INFO kablam! ... | Aug 17 13:27:20.813 INFO kablam! 163 | | } Aug 17 13:27:20.813 INFO kablam! 164 | | } Aug 17 13:27:20.813 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:20.813 INFO kablam! Aug 17 13:27:20.814 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Win` Aug 17 13:27:20.814 INFO kablam! --> tests/communication-attribute.rs:202:5 Aug 17 13:27:20.814 INFO kablam! | Aug 17 13:27:20.814 INFO kablam! 202 | Win::run(()).unwrap(); Aug 17 13:27:20.815 INFO kablam! | ^^^ Use of undeclared type or module `Win` Aug 17 13:27:20.815 INFO kablam! Aug 17 13:27:20.840 INFO kablam! error[E0412]: cannot find type `Text` in this scope Aug 17 13:27:20.840 INFO kablam! --> tests/communication-attribute.rs:60:17 Aug 17 13:27:20.840 INFO kablam! | Aug 17 13:27:20.840 INFO kablam! 60 | impl Widget for Text { Aug 17 13:27:20.841 INFO kablam! | ^^^^ not found in this scope Aug 17 13:27:20.841 INFO kablam! | Aug 17 13:27:20.842 INFO kablam! = help: there is an enum variant `gtk::TextWindowType::Text`, try using `gtk::TextWindowType`? Aug 17 13:27:20.842 INFO kablam! = help: there is an enum variant `gtk::ToolbarStyle::Text`, try using `gtk::ToolbarStyle`? Aug 17 13:27:20.843 INFO kablam! Aug 17 13:27:20.843 INFO kablam! error[E0412]: cannot find type `Counter` in this scope Aug 17 13:27:20.843 INFO kablam! --> tests/communication-attribute.rs:99:17 Aug 17 13:27:20.843 INFO kablam! | Aug 17 13:27:20.843 INFO kablam! 99 | impl Widget for Counter { Aug 17 13:27:20.843 INFO kablam! | ^^^^^^^ not found in this scope Aug 17 13:27:20.844 INFO kablam! Aug 17 13:27:20.844 INFO kablam! error[E0412]: cannot find type `Win` in this scope Aug 17 13:27:20.844 INFO kablam! --> tests/communication-attribute.rs:149:17 Aug 17 13:27:20.844 INFO kablam! | Aug 17 13:27:20.844 INFO kablam! 149 | impl Widget for Win { Aug 17 13:27:20.844 INFO kablam! | ^^^ not found in this scope Aug 17 13:27:20.845 INFO kablam! Aug 17 13:27:20.846 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:20.846 INFO kablam! --> tests/communication-attribute.rs:59:1 Aug 17 13:27:20.846 INFO kablam! | Aug 17 13:27:20.846 INFO kablam! 59 | #[widget] Aug 17 13:27:20.846 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:20.847 INFO kablam! | Aug 17 13:27:20.848 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:20.853 INFO kablam! Aug 17 13:27:20.853 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:20.854 INFO kablam! --> tests/communication-attribute.rs:98:1 Aug 17 13:27:20.854 INFO kablam! | Aug 17 13:27:20.854 INFO kablam! 98 | #[widget] Aug 17 13:27:20.854 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:20.854 INFO kablam! | Aug 17 13:27:20.855 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:20.855 INFO kablam! Aug 17 13:27:20.856 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:20.856 INFO kablam! --> tests/communication-attribute.rs:148:1 Aug 17 13:27:20.856 INFO kablam! | Aug 17 13:27:20.856 INFO kablam! 148 | #[widget] Aug 17 13:27:20.856 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:20.856 INFO kablam! | Aug 17 13:27:20.857 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:20.857 INFO kablam! Aug 17 13:27:20.860 INFO kablam! error: aborting due to 19 previous errors Aug 17 13:27:20.867 INFO kablam! Aug 17 13:27:20.867 INFO kablam! Some errors occurred: E0407, E0412, E0432, E0433, E0658. Aug 17 13:27:20.868 INFO kablam! For more information about an error, try `rustc --explain E0407`. Aug 17 13:27:20.892 INFO kablam! error[E0432]: unresolved import `relm_attributes::widget` Aug 17 13:27:20.892 INFO kablam! --> examples/widget-list.rs:42:5 Aug 17 13:27:20.892 INFO kablam! | Aug 17 13:27:20.892 INFO kablam! 42 | use relm_attributes::widget; Aug 17 13:27:20.892 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ no `widget` in the root Aug 17 13:27:20.892 INFO kablam! Aug 17 13:27:20.912 INFO kablam! error: Could not compile `relm`. Aug 17 13:27:20.912 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 17 13:27:20.924 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:20.924 INFO kablam! --> examples/widget-list.rs:72:5 Aug 17 13:27:20.924 INFO kablam! | Aug 17 13:27:20.924 INFO kablam! 72 | view! { Aug 17 13:27:20.924 INFO kablam! | ^^^^ Aug 17 13:27:20.924 INFO kablam! Aug 17 13:27:20.925 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:20.925 INFO kablam! --> examples/widget-list.rs:127:5 Aug 17 13:27:20.925 INFO kablam! | Aug 17 13:27:20.925 INFO kablam! 127 | view! { Aug 17 13:27:20.925 INFO kablam! | ^^^^ Aug 17 13:27:20.925 INFO kablam! Aug 17 13:27:21.154 INFO kablam! error[E0432]: unresolved import `relm_attributes::widget` Aug 17 13:27:21.154 INFO kablam! --> tests/child-prop-attribute.rs:43:5 Aug 17 13:27:21.154 INFO kablam! | Aug 17 13:27:21.154 INFO kablam! 43 | use relm_attributes::widget; Aug 17 13:27:21.154 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ no `widget` in the root Aug 17 13:27:21.154 INFO kablam! Aug 17 13:27:21.154 INFO kablam! error[E0432]: unresolved import `Win` Aug 17 13:27:21.154 INFO kablam! --> tests/child-prop-attribute.rs:133:9 Aug 17 13:27:21.154 INFO kablam! | Aug 17 13:27:21.154 INFO kablam! 133 | use Win; Aug 17 13:27:21.154 INFO kablam! | ^^^ no `Win` in the root Aug 17 13:27:21.155 INFO kablam! Aug 17 13:27:21.155 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:21.155 INFO kablam! --> tests/child-prop-attribute.rs:59:5 Aug 17 13:27:21.155 INFO kablam! | Aug 17 13:27:21.155 INFO kablam! 59 | view! { Aug 17 13:27:21.155 INFO kablam! | ^^^^ Aug 17 13:27:21.155 INFO kablam! Aug 17 13:27:21.155 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:21.155 INFO kablam! --> tests/child-prop-attribute.rs:100:5 Aug 17 13:27:21.155 INFO kablam! | Aug 17 13:27:21.155 INFO kablam! 100 | view! { Aug 17 13:27:21.155 INFO kablam! | ^^^^ Aug 17 13:27:21.155 INFO kablam! Aug 17 13:27:21.171 INFO kablam! error[E0432]: unresolved import `relm_attributes::widget` Aug 17 13:27:21.172 INFO kablam! --> tests/generic-widget-attribute.rs:44:5 Aug 17 13:27:21.172 INFO kablam! | Aug 17 13:27:21.172 INFO kablam! 44 | use relm_attributes::widget; Aug 17 13:27:21.172 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ no `widget` in the root Aug 17 13:27:21.172 INFO kablam! Aug 17 13:27:21.172 INFO kablam! error[E0432]: unresolved import `Win` Aug 17 13:27:21.172 INFO kablam! --> tests/generic-widget-attribute.rs:156:9 Aug 17 13:27:21.172 INFO kablam! | Aug 17 13:27:21.172 INFO kablam! 156 | use Win; Aug 17 13:27:21.172 INFO kablam! | ^^^ no `Win` in the root Aug 17 13:27:21.172 INFO kablam! Aug 17 13:27:21.172 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:21.172 INFO kablam! --> examples/widget-list.rs:59:5 Aug 17 13:27:21.172 INFO kablam! | Aug 17 13:27:21.172 INFO kablam! 59 | / fn model() -> CounterModel { Aug 17 13:27:21.172 INFO kablam! 60 | | CounterModel { Aug 17 13:27:21.172 INFO kablam! 61 | | counter: 0, Aug 17 13:27:21.172 INFO kablam! 62 | | } Aug 17 13:27:21.172 INFO kablam! 63 | | } Aug 17 13:27:21.172 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.172 INFO kablam! Aug 17 13:27:21.172 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:21.172 INFO kablam! --> examples/widget-list.rs:65:5 Aug 17 13:27:21.172 INFO kablam! | Aug 17 13:27:21.172 INFO kablam! 65 | / fn update(&mut self, event: CounterMsg) { Aug 17 13:27:21.172 INFO kablam! 66 | | match event { Aug 17 13:27:21.173 INFO kablam! 67 | | Decrement => self.model.counter -= 1, Aug 17 13:27:21.173 INFO kablam! 68 | | Increment => self.model.counter += 1, Aug 17 13:27:21.173 INFO kablam! 69 | | } Aug 17 13:27:21.173 INFO kablam! 70 | | } Aug 17 13:27:21.173 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.173 INFO kablam! Aug 17 13:27:21.206 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:21.206 INFO kablam! --> tests/generic-widget-attribute.rs:93:5 Aug 17 13:27:21.206 INFO kablam! | Aug 17 13:27:21.206 INFO kablam! 93 | view! { Aug 17 13:27:21.206 INFO kablam! | ^^^^ Aug 17 13:27:21.206 INFO kablam! Aug 17 13:27:21.206 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:21.206 INFO kablam! --> tests/generic-widget-attribute.rs:131:5 Aug 17 13:27:21.206 INFO kablam! | Aug 17 13:27:21.206 INFO kablam! 131 | view! { Aug 17 13:27:21.206 INFO kablam! | ^^^^ Aug 17 13:27:21.206 INFO kablam! Aug 17 13:27:21.258 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:21.258 INFO kablam! --> examples/widget-list.rs:106:5 Aug 17 13:27:21.258 INFO kablam! | Aug 17 13:27:21.258 INFO kablam! 106 | / fn model() -> Model { Aug 17 13:27:21.258 INFO kablam! 107 | | Model { Aug 17 13:27:21.258 INFO kablam! 108 | | counters: vec![], Aug 17 13:27:21.258 INFO kablam! 109 | | } Aug 17 13:27:21.258 INFO kablam! 110 | | } Aug 17 13:27:21.258 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.258 INFO kablam! Aug 17 13:27:21.258 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:21.258 INFO kablam! --> examples/widget-list.rs:112:5 Aug 17 13:27:21.258 INFO kablam! | Aug 17 13:27:21.258 INFO kablam! 112 | / fn update(&mut self, event: Msg) { Aug 17 13:27:21.258 INFO kablam! 113 | | match event { Aug 17 13:27:21.258 INFO kablam! 114 | | Add => { Aug 17 13:27:21.259 INFO kablam! 115 | | let widget = self.hbox.add_widget::(()); Aug 17 13:27:21.259 INFO kablam! ... | Aug 17 13:27:21.259 INFO kablam! 124 | | } Aug 17 13:27:21.259 INFO kablam! 125 | | } Aug 17 13:27:21.259 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.259 INFO kablam! Aug 17 13:27:21.315 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Win` Aug 17 13:27:21.315 INFO kablam! --> examples/widget-list.rs:152:5 Aug 17 13:27:21.315 INFO kablam! | Aug 17 13:27:21.315 INFO kablam! 152 | Win::run(()).unwrap(); Aug 17 13:27:21.315 INFO kablam! | ^^^ Use of undeclared type or module `Win` Aug 17 13:27:21.315 INFO kablam! Aug 17 13:27:21.316 INFO kablam! error[E0412]: cannot find type `Counter` in this scope Aug 17 13:27:21.316 INFO kablam! --> examples/widget-list.rs:58:17 Aug 17 13:27:21.316 INFO kablam! | Aug 17 13:27:21.316 INFO kablam! 58 | impl Widget for Counter { Aug 17 13:27:21.317 INFO kablam! | ^^^^^^^ not found in this scope Aug 17 13:27:21.318 INFO kablam! Aug 17 13:27:21.318 INFO kablam! error[E0412]: cannot find type `Counter` in this scope Aug 17 13:27:21.318 INFO kablam! --> examples/widget-list.rs:101:29 Aug 17 13:27:21.318 INFO kablam! | Aug 17 13:27:21.318 INFO kablam! 101 | counters: Vec>, Aug 17 13:27:21.318 INFO kablam! | ^^^^^^^ not found in this scope Aug 17 13:27:21.318 INFO kablam! Aug 17 13:27:21.318 INFO kablam! error[E0412]: cannot find type `Win` in this scope Aug 17 13:27:21.318 INFO kablam! --> examples/widget-list.rs:105:17 Aug 17 13:27:21.318 INFO kablam! | Aug 17 13:27:21.318 INFO kablam! 105 | impl Widget for Win { Aug 17 13:27:21.318 INFO kablam! | ^^^ not found in this scope Aug 17 13:27:21.318 INFO kablam! Aug 17 13:27:21.319 INFO kablam! error[E0412]: cannot find type `Counter` in this scope Aug 17 13:27:21.319 INFO kablam! --> examples/widget-list.rs:115:53 Aug 17 13:27:21.319 INFO kablam! | Aug 17 13:27:21.319 INFO kablam! 115 | let widget = self.hbox.add_widget::(()); Aug 17 13:27:21.319 INFO kablam! | ^^^^^^^ not found in this scope Aug 17 13:27:21.319 INFO kablam! Aug 17 13:27:21.338 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:21.338 INFO kablam! --> examples/widget-list.rs:57:1 Aug 17 13:27:21.338 INFO kablam! | Aug 17 13:27:21.338 INFO kablam! 57 | #[widget] Aug 17 13:27:21.338 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:21.338 INFO kablam! | Aug 17 13:27:21.338 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:21.338 INFO kablam! Aug 17 13:27:21.339 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:21.340 INFO kablam! --> examples/widget-list.rs:104:1 Aug 17 13:27:21.340 INFO kablam! | Aug 17 13:27:21.340 INFO kablam! 104 | #[widget] Aug 17 13:27:21.340 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:21.341 INFO kablam! | Aug 17 13:27:21.341 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:21.341 INFO kablam! Aug 17 13:27:21.351 INFO kablam! error: aborting due to 14 previous errors Aug 17 13:27:21.351 INFO kablam! Aug 17 13:27:21.351 INFO kablam! Some errors occurred: E0407, E0412, E0432, E0433, E0658. Aug 17 13:27:21.352 INFO kablam! For more information about an error, try `rustc --explain E0407`. Aug 17 13:27:21.360 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:21.360 INFO kablam! --> tests/child-prop-attribute.rs:53:5 Aug 17 13:27:21.360 INFO kablam! | Aug 17 13:27:21.360 INFO kablam! 53 | / fn model() -> () { Aug 17 13:27:21.360 INFO kablam! 54 | | } Aug 17 13:27:21.360 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.360 INFO kablam! Aug 17 13:27:21.360 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:21.360 INFO kablam! --> tests/child-prop-attribute.rs:56:5 Aug 17 13:27:21.360 INFO kablam! | Aug 17 13:27:21.360 INFO kablam! 56 | / fn update(&mut self, _msg: ButtonMsg) { Aug 17 13:27:21.360 INFO kablam! 57 | | } Aug 17 13:27:21.360 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.360 INFO kablam! Aug 17 13:27:21.406 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:21.406 INFO kablam! --> tests/child-prop-attribute.rs:86:5 Aug 17 13:27:21.406 INFO kablam! | Aug 17 13:27:21.406 INFO kablam! 86 | / fn model() -> Model { Aug 17 13:27:21.406 INFO kablam! 87 | | Model { Aug 17 13:27:21.406 INFO kablam! 88 | | counter: 0, Aug 17 13:27:21.406 INFO kablam! 89 | | } Aug 17 13:27:21.406 INFO kablam! 90 | | } Aug 17 13:27:21.406 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.406 INFO kablam! Aug 17 13:27:21.407 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:21.407 INFO kablam! --> tests/child-prop-attribute.rs:92:5 Aug 17 13:27:21.407 INFO kablam! | Aug 17 13:27:21.407 INFO kablam! 92 | / fn update(&mut self, event: Msg) { Aug 17 13:27:21.407 INFO kablam! 93 | | match event { Aug 17 13:27:21.407 INFO kablam! 94 | | Decrement => self.model.counter -= 1, Aug 17 13:27:21.407 INFO kablam! 95 | | Increment => self.model.counter += 1, Aug 17 13:27:21.407 INFO kablam! 96 | | Quit => gtk::main_quit(), Aug 17 13:27:21.407 INFO kablam! 97 | | } Aug 17 13:27:21.407 INFO kablam! 98 | | } Aug 17 13:27:21.407 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.407 INFO kablam! Aug 17 13:27:21.407 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Win` Aug 17 13:27:21.407 INFO kablam! --> tests/child-prop-attribute.rs:124:5 Aug 17 13:27:21.407 INFO kablam! | Aug 17 13:27:21.407 INFO kablam! 124 | Win::run(()).unwrap(); Aug 17 13:27:21.407 INFO kablam! | ^^^ Use of undeclared type or module `Win` Aug 17 13:27:21.410 INFO kablam! Aug 17 13:27:21.411 INFO kablam! error[E0412]: cannot find type `Button` in this scope Aug 17 13:27:21.411 INFO kablam! --> tests/child-prop-attribute.rs:52:17 Aug 17 13:27:21.411 INFO kablam! | Aug 17 13:27:21.411 INFO kablam! 52 | impl Widget for Button { Aug 17 13:27:21.411 INFO kablam! | ^^^^^^ not found in this scope Aug 17 13:27:21.411 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 17 13:27:21.411 INFO kablam! | Aug 17 13:27:21.412 INFO kablam! 32 | use gtk::Button; Aug 17 13:27:21.412 INFO kablam! | Aug 17 13:27:21.412 INFO kablam! Aug 17 13:27:21.412 INFO kablam! error[E0412]: cannot find type `Win` in this scope Aug 17 13:27:21.412 INFO kablam! --> tests/child-prop-attribute.rs:85:17 Aug 17 13:27:21.412 INFO kablam! | Aug 17 13:27:21.412 INFO kablam! 85 | impl Widget for Win { Aug 17 13:27:21.412 INFO kablam! | ^^^ not found in this scope Aug 17 13:27:21.412 INFO kablam! Aug 17 13:27:21.412 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:21.412 INFO kablam! --> tests/child-prop-attribute.rs:51:1 Aug 17 13:27:21.412 INFO kablam! | Aug 17 13:27:21.412 INFO kablam! 51 | #[widget] Aug 17 13:27:21.412 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:21.412 INFO kablam! | Aug 17 13:27:21.412 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:21.412 INFO kablam! Aug 17 13:27:21.412 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:21.412 INFO kablam! --> tests/child-prop-attribute.rs:84:1 Aug 17 13:27:21.412 INFO kablam! | Aug 17 13:27:21.412 INFO kablam! 84 | #[widget] Aug 17 13:27:21.412 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:21.413 INFO kablam! | Aug 17 13:27:21.413 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:21.413 INFO kablam! Aug 17 13:27:21.423 INFO kablam! error: aborting due to 13 previous errors Aug 17 13:27:21.423 INFO kablam! Aug 17 13:27:21.423 INFO kablam! Some errors occurred: E0407, E0412, E0432, E0433, E0658. Aug 17 13:27:21.424 INFO kablam! For more information about an error, try `rustc --explain E0407`. Aug 17 13:27:21.442 INFO kablam! error: Could not compile `relm`. Aug 17 13:27:21.443 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 17 13:27:21.456 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:21.456 INFO kablam! --> tests/generic-widget-attribute.rs:76:5 Aug 17 13:27:21.456 INFO kablam! | Aug 17 13:27:21.456 INFO kablam! 76 | / fn model(value: T) -> Model { Aug 17 13:27:21.456 INFO kablam! 77 | | Model { Aug 17 13:27:21.456 INFO kablam! 78 | | counter: value, Aug 17 13:27:21.456 INFO kablam! 79 | | } Aug 17 13:27:21.456 INFO kablam! 80 | | } Aug 17 13:27:21.456 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.456 INFO kablam! Aug 17 13:27:21.457 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:21.457 INFO kablam! --> tests/generic-widget-attribute.rs:82:5 Aug 17 13:27:21.457 INFO kablam! | Aug 17 13:27:21.457 INFO kablam! 82 | / fn update(&mut self, event: CounterMsg) { Aug 17 13:27:21.457 INFO kablam! 83 | | match event { Aug 17 13:27:21.457 INFO kablam! 84 | | Decrement => { Aug 17 13:27:21.457 INFO kablam! 85 | | self.model.counter = self.model.counter.dec(); Aug 17 13:27:21.457 INFO kablam! ... | Aug 17 13:27:21.457 INFO kablam! 90 | | } Aug 17 13:27:21.457 INFO kablam! 91 | | } Aug 17 13:27:21.457 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.458 INFO kablam! Aug 17 13:27:21.466 INFO kablam! error: Could not compile `relm`. Aug 17 13:27:21.466 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 17 13:27:21.479 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:21.479 INFO kablam! --> tests/generic-widget-attribute.rs:121:5 Aug 17 13:27:21.479 INFO kablam! | Aug 17 13:27:21.479 INFO kablam! 121 | / fn model(_: ()) -> () { Aug 17 13:27:21.479 INFO kablam! 122 | | () Aug 17 13:27:21.479 INFO kablam! 123 | | } Aug 17 13:27:21.479 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.480 INFO kablam! Aug 17 13:27:21.480 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:21.480 INFO kablam! --> tests/generic-widget-attribute.rs:125:5 Aug 17 13:27:21.480 INFO kablam! | Aug 17 13:27:21.481 INFO kablam! 125 | / fn update(&mut self, event: Msg) { Aug 17 13:27:21.481 INFO kablam! 126 | | match event { Aug 17 13:27:21.481 INFO kablam! 127 | | Quit => gtk::main_quit(), Aug 17 13:27:21.481 INFO kablam! 128 | | } Aug 17 13:27:21.481 INFO kablam! 129 | | } Aug 17 13:27:21.481 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:21.481 INFO kablam! Aug 17 13:27:21.482 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Win` Aug 17 13:27:21.482 INFO kablam! --> tests/generic-widget-attribute.rs:146:5 Aug 17 13:27:21.482 INFO kablam! | Aug 17 13:27:21.482 INFO kablam! 146 | Win::run(()).unwrap(); Aug 17 13:27:21.482 INFO kablam! | ^^^ Use of undeclared type or module `Win` Aug 17 13:27:21.482 INFO kablam! Aug 17 13:27:21.485 INFO kablam! error[E0412]: cannot find type `Counter` in this scope Aug 17 13:27:21.485 INFO kablam! --> tests/generic-widget-attribute.rs:75:38 Aug 17 13:27:21.485 INFO kablam! | Aug 17 13:27:21.485 INFO kablam! 75 | impl Widget for Counter { Aug 17 13:27:21.485 INFO kablam! | ^^^^^^^ not found in this scope Aug 17 13:27:21.486 INFO kablam! Aug 17 13:27:21.486 INFO kablam! error[E0412]: cannot find type `Win` in this scope Aug 17 13:27:21.486 INFO kablam! --> tests/generic-widget-attribute.rs:120:17 Aug 17 13:27:21.486 INFO kablam! | Aug 17 13:27:21.486 INFO kablam! 120 | impl Widget for Win { Aug 17 13:27:21.487 INFO kablam! | ^^^ not found in this scope Aug 17 13:27:21.487 INFO kablam! Aug 17 13:27:21.487 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:21.487 INFO kablam! --> tests/generic-widget-attribute.rs:74:1 Aug 17 13:27:21.487 INFO kablam! | Aug 17 13:27:21.488 INFO kablam! 74 | #[widget] Aug 17 13:27:21.488 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:21.488 INFO kablam! | Aug 17 13:27:21.489 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:21.489 INFO kablam! Aug 17 13:27:21.489 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:21.489 INFO kablam! --> tests/generic-widget-attribute.rs:119:1 Aug 17 13:27:21.489 INFO kablam! | Aug 17 13:27:21.489 INFO kablam! 119 | #[widget] Aug 17 13:27:21.489 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:21.490 INFO kablam! | Aug 17 13:27:21.490 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:21.490 INFO kablam! Aug 17 13:27:21.494 INFO kablam! error: aborting due to 13 previous errors Aug 17 13:27:21.495 INFO kablam! Aug 17 13:27:21.495 INFO kablam! Some errors occurred: E0407, E0412, E0432, E0433, E0658. Aug 17 13:27:21.496 INFO kablam! For more information about an error, try `rustc --explain E0407`. Aug 17 13:27:21.523 INFO kablam! error: Could not compile `relm`. Aug 17 13:27:21.524 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 17 13:27:21.953 INFO kablam! warning: proc macro crates and `#[no_link]` crates have no effect without `#[macro_use]` Aug 17 13:27:21.953 INFO kablam! --> tests/buttons-test.rs:28:1 Aug 17 13:27:21.953 INFO kablam! | Aug 17 13:27:21.953 INFO kablam! 28 | extern crate relm_attributes; Aug 17 13:27:21.953 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 13:27:21.953 INFO kablam! Aug 17 13:27:22.123 INFO kablam! error[E0432]: unresolved import `relm_attributes::widget` Aug 17 13:27:22.123 INFO kablam! --> tests/buttons-test.rs:49:5 Aug 17 13:27:22.123 INFO kablam! | Aug 17 13:27:22.123 INFO kablam! 49 | use relm_attributes::widget; Aug 17 13:27:22.123 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ no `widget` in the root Aug 17 13:27:22.123 INFO kablam! Aug 17 13:27:22.123 INFO kablam! error[E0432]: unresolved import `Win` Aug 17 13:27:22.123 INFO kablam! --> tests/buttons-test.rs:243:9 Aug 17 13:27:22.123 INFO kablam! | Aug 17 13:27:22.124 INFO kablam! 243 | use Win; Aug 17 13:27:22.124 INFO kablam! | ^^^ no `Win` in the root Aug 17 13:27:22.124 INFO kablam! Aug 17 13:27:22.131 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:22.131 INFO kablam! --> tests/buttons-test.rs:81:5 Aug 17 13:27:22.131 INFO kablam! | Aug 17 13:27:22.131 INFO kablam! 81 | view! { Aug 17 13:27:22.131 INFO kablam! | ^^^^ Aug 17 13:27:22.132 INFO kablam! Aug 17 13:27:22.133 INFO kablam! error: cannot find macro `view!` in this scope Aug 17 13:27:22.133 INFO kablam! --> tests/buttons-test.rs:168:5 Aug 17 13:27:22.133 INFO kablam! | Aug 17 13:27:22.133 INFO kablam! 168 | view! { Aug 17 13:27:22.133 INFO kablam! | ^^^^ Aug 17 13:27:22.133 INFO kablam! Aug 17 13:27:22.209 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:22.209 INFO kablam! --> tests/buttons-test.rs:67:5 Aug 17 13:27:22.209 INFO kablam! | Aug 17 13:27:22.209 INFO kablam! 67 | / fn model() -> LabelModel { Aug 17 13:27:22.209 INFO kablam! 68 | | LabelModel { Aug 17 13:27:22.209 INFO kablam! 69 | | text: String::new(), Aug 17 13:27:22.209 INFO kablam! 70 | | } Aug 17 13:27:22.209 INFO kablam! 71 | | } Aug 17 13:27:22.209 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:22.210 INFO kablam! Aug 17 13:27:22.211 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:22.211 INFO kablam! --> tests/buttons-test.rs:73:5 Aug 17 13:27:22.211 INFO kablam! | Aug 17 13:27:22.211 INFO kablam! 73 | / fn update(&mut self, event: LabelMsg) { Aug 17 13:27:22.211 INFO kablam! 74 | | match event { Aug 17 13:27:22.211 INFO kablam! 75 | | // To be listened to by the user. Aug 17 13:27:22.211 INFO kablam! 76 | | Click | DblClick => (), Aug 17 13:27:22.211 INFO kablam! 77 | | Text(text) => self.model.text = text, Aug 17 13:27:22.211 INFO kablam! 78 | | } Aug 17 13:27:22.211 INFO kablam! 79 | | } Aug 17 13:27:22.211 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:22.212 INFO kablam! Aug 17 13:27:22.288 INFO kablam! warning: the feature `proc_macro` has been stable since 1.29.0 and no longer requires an attribute to enable Aug 17 13:27:22.288 INFO kablam! --> tests/child-prop.rs:22:12 Aug 17 13:27:22.288 INFO kablam! | Aug 17 13:27:22.289 INFO kablam! 22 | #![feature(proc_macro)] Aug 17 13:27:22.289 INFO kablam! | ^^^^^^^^^^ Aug 17 13:27:22.289 INFO kablam! | Aug 17 13:27:22.289 INFO kablam! = note: #[warn(stable_features)] on by default Aug 17 13:27:22.289 INFO kablam! Aug 17 13:27:22.305 INFO kablam! error[E0407]: method `model` is not a member of trait `Widget` Aug 17 13:27:22.305 INFO kablam! --> tests/buttons-test.rs:133:5 Aug 17 13:27:22.306 INFO kablam! | Aug 17 13:27:22.306 INFO kablam! 133 | / fn model(relm: &Relm, _: ()) -> Model { Aug 17 13:27:22.306 INFO kablam! 134 | | Model { Aug 17 13:27:22.306 INFO kablam! 135 | | counter: 0, Aug 17 13:27:22.306 INFO kablam! 136 | | inc_text: "Increment".to_string(), Aug 17 13:27:22.306 INFO kablam! ... | Aug 17 13:27:22.306 INFO kablam! 139 | | } Aug 17 13:27:22.306 INFO kablam! 140 | | } Aug 17 13:27:22.306 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:22.307 INFO kablam! Aug 17 13:27:22.307 INFO kablam! error[E0407]: method `update` is not a member of trait `Widget` Aug 17 13:27:22.307 INFO kablam! --> tests/buttons-test.rs:142:5 Aug 17 13:27:22.307 INFO kablam! | Aug 17 13:27:22.308 INFO kablam! 142 | / fn update(&mut self, event: Msg) { Aug 17 13:27:22.308 INFO kablam! 143 | | match event { Aug 17 13:27:22.308 INFO kablam! 144 | | Decrement => self.model.counter -= 1, Aug 17 13:27:22.308 INFO kablam! 145 | | DoubleClick => self.model.inc_text = "Double click".to_string(), Aug 17 13:27:22.308 INFO kablam! ... | Aug 17 13:27:22.308 INFO kablam! 165 | | } Aug 17 13:27:22.308 INFO kablam! 166 | | } Aug 17 13:27:22.308 INFO kablam! | |_____^ not a member of trait `Widget` Aug 17 13:27:22.309 INFO kablam! Aug 17 13:27:22.316 INFO kablam! error[E0412]: cannot find type `ClickableLabel` in this scope Aug 17 13:27:22.316 INFO kablam! --> tests/buttons-test.rs:66:17 Aug 17 13:27:22.316 INFO kablam! | Aug 17 13:27:22.316 INFO kablam! 66 | impl Widget for ClickableLabel { Aug 17 13:27:22.316 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 17 13:27:22.322 INFO kablam! Aug 17 13:27:22.324 INFO kablam! error[E0412]: cannot find type `Win` in this scope Aug 17 13:27:22.324 INFO kablam! --> tests/buttons-test.rs:104:16 Aug 17 13:27:22.324 INFO kablam! | Aug 17 13:27:22.324 INFO kablam! 104 | relm: Relm, Aug 17 13:27:22.324 INFO kablam! | ^^^ not found in this scope Aug 17 13:27:22.324 INFO kablam! Aug 17 13:27:22.325 INFO kablam! error[E0412]: cannot find type `Win` in this scope Aug 17 13:27:22.325 INFO kablam! --> tests/buttons-test.rs:123:17 Aug 17 13:27:22.325 INFO kablam! | Aug 17 13:27:22.325 INFO kablam! 123 | impl Widget for Win { Aug 17 13:27:22.325 INFO kablam! | ^^^ not found in this scope Aug 17 13:27:22.325 INFO kablam! Aug 17 13:27:22.326 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:22.326 INFO kablam! --> tests/buttons-test.rs:65:1 Aug 17 13:27:22.326 INFO kablam! | Aug 17 13:27:22.326 INFO kablam! 65 | #[widget] Aug 17 13:27:22.326 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:22.327 INFO kablam! | Aug 17 13:27:22.328 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:22.328 INFO kablam! Aug 17 13:27:22.329 INFO kablam! error[E0658]: The attribute `widget` is currently unknown to the compiler and may have meaning added to it in the future (see issue #29642) Aug 17 13:27:22.329 INFO kablam! --> tests/buttons-test.rs:122:1 Aug 17 13:27:22.329 INFO kablam! | Aug 17 13:27:22.329 INFO kablam! 122 | #[widget] Aug 17 13:27:22.329 INFO kablam! | ^^^^^^^^^ Aug 17 13:27:22.329 INFO kablam! | Aug 17 13:27:22.329 INFO kablam! = help: add #![feature(custom_attribute)] to the crate attributes to enable Aug 17 13:27:22.330 INFO kablam! Aug 17 13:27:22.332 INFO kablam! error: aborting due to 13 previous errors Aug 17 13:27:22.333 INFO kablam! Aug 17 13:27:22.333 INFO kablam! Some errors occurred: E0407, E0412, E0432, E0658. Aug 17 13:27:22.334 INFO kablam! For more information about an error, try `rustc --explain E0407`. Aug 17 13:27:22.356 INFO kablam! error: Could not compile `relm`. Aug 17 13:27:22.356 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 17 13:27:22.371 INFO kablam! error: build failed Aug 17 13:27:22.373 INFO kablam! su: No module specific data is present Aug 17 13:27:22.957 INFO running `"docker" "rm" "-f" "6e29c38d76a691a09c5823735332521c32959afdc42292f77e2c521dfc6a11d1"` Aug 17 13:27:23.133 INFO blam! 6e29c38d76a691a09c5823735332521c32959afdc42292f77e2c521dfc6a11d1