[INFO] fetching crate fltk2 0.1.6... [INFO] testing fltk2-0.1.6 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate fltk2 0.1.6 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate fltk2 0.1.6 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate fltk2 0.1.6 [INFO] tweaked toml for crates.io crate fltk2 0.1.6 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate fltk2 0.1.6 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fltk2 0.1.6 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 36727764c03ac719266c341c9af28633354e6c8ba8cbc4ac2664968c71405165 [INFO] running `Command { std: "docker" "start" "-a" "36727764c03ac719266c341c9af28633354e6c8ba8cbc4ac2664968c71405165", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "36727764c03ac719266c341c9af28633354e6c8ba8cbc4ac2664968c71405165", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36727764c03ac719266c341c9af28633354e6c8ba8cbc4ac2664968c71405165", kill_on_drop: false }` [INFO] [stdout] 36727764c03ac719266c341c9af28633354e6c8ba8cbc4ac2664968c71405165 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 347f5a37e385550bb8e63ffc8f6f746f010b5b4976b7475c987f34cd0543e29f [INFO] running `Command { std: "docker" "start" "-a" "347f5a37e385550bb8e63ffc8f6f746f010b5b4976b7475c987f34cd0543e29f", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.23 [INFO] [stderr] Compiling ttf-parser v0.25.1 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling fltk2-sys v0.1.5 [INFO] [stderr] Compiling fltk2 v0.1.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/app/init.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | assert!((fl::Fl_lock() == 0), "fltk-rs requires threading support!"); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 41 - assert!((fl::Fl_lock() == 0), "fltk-rs requires threading support!"); [INFO] [stdout] 41 + assert!( fl::Fl_lock() == 0, "fltk-rs requires threading support!"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 60 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 60 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 60 + let f: &mut dyn FnMut() = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:162:21 [INFO] [stdout] | [INFO] [stdout] 162 | let f: &mut (dyn FnMut(IdleHandle)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 162 - let f: &mut (dyn FnMut(IdleHandle)) = &mut **a; [INFO] [stdout] 162 + let f: &mut dyn FnMut(IdleHandle) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:236:21 [INFO] [stdout] | [INFO] [stdout] 236 | let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] 236 + let f: &mut dyn FnMut(i32) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:271:21 [INFO] [stdout] | [INFO] [stdout] 271 | let f: &mut (dyn FnMut(TimeoutHandle)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 271 - let f: &mut (dyn FnMut(TimeoutHandle)) = &mut **a; [INFO] [stdout] 271 + let f: &mut dyn FnMut(TimeoutHandle) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/widget.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | let f: &mut (dyn FnMut(&mut dyn WidgetExt)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 43 - let f: &mut (dyn FnMut(&mut dyn WidgetExt)) = &mut **a; [INFO] [stdout] 43 + let f: &mut dyn FnMut(&mut dyn WidgetExt) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | crate::macros::widget::impl_widget_ext!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | crate::macros::widget::impl_widget_ext!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | crate::macros::widget::impl_widget_base!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | crate::macros::widget::impl_widget_base!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | crate::macros::widget::impl_widget_base!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | crate::macros::widget::impl_widget_ext!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | crate::macros::widget::impl_widget_ext!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | crate::macros::widget::impl_widget_base!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | crate::macros::widget::impl_widget_base!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | crate::macros::widget::impl_widget_base!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_ext!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_ext!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | crate::macros::widget::impl_widget_base!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | crate::macros::widget::impl_widget_base!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | crate::macros::widget::impl_widget_base!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | crate::macros::widget::impl_widget_ext!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | crate::macros::widget::impl_widget_ext!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | crate::macros::widget::impl_widget_base!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | crate::macros::widget::impl_widget_base!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | crate::macros::widget::impl_widget_base!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_ext!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_ext!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | crate::macros::widget::impl_widget_base!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | crate::macros::widget::impl_widget_base!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | crate::macros::widget::impl_widget_base!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | crate::macros::widget::impl_widget_ext!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | crate::macros::widget::impl_widget_ext!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:208:1 [INFO] [stdout] | [INFO] [stdout] 208 | crate::macros::widget::impl_widget_base!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:208:1 [INFO] [stdout] | [INFO] [stdout] 208 | crate::macros::widget::impl_widget_base!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:208:1 [INFO] [stdout] | [INFO] [stdout] 208 | crate::macros::widget::impl_widget_base!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_ext!(Button, Fl_Button); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_ext!(Button, Fl_Button); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_base!(Button, Fl_Button); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_base!(Button, Fl_Button); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_base!(Button, Fl_Button); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | crate::macros::widget::impl_widget_ext!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | crate::macros::widget::impl_widget_ext!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | crate::macros::widget::impl_widget_ext!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | crate::macros::widget::impl_widget_ext!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | crate::macros::widget::impl_widget_base!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | crate::macros::widget::impl_widget_base!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | crate::macros::widget::impl_widget_base!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | crate::macros::widget::impl_widget_ext!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | crate::macros::widget::impl_widget_ext!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_base!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_base!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_base!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | crate::macros::widget::impl_widget_ext!(RoundButton, Fl_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | crate::macros::widget::impl_widget_ext!(RoundButton, Fl_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_base!(RoundButton, Fl_Round_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_base!(RoundButton, Fl_Round_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_base!(RoundButton, Fl_Round_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | crate::macros::widget::impl_widget_ext!(CheckButton, Fl_Check_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | crate::macros::widget::impl_widget_ext!(CheckButton, Fl_Check_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | crate::macros::widget::impl_widget_base!(CheckButton, Fl_Check_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | crate::macros::widget::impl_widget_base!(CheckButton, Fl_Check_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | crate::macros::widget::impl_widget_base!(CheckButton, Fl_Check_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_ext!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_ext!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 179 | crate::macros::widget::impl_widget_base!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 179 | crate::macros::widget::impl_widget_base!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 179 | crate::macros::widget::impl_widget_base!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | crate::macros::widget::impl_widget_ext!(LightButton, Fl_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | crate::macros::widget::impl_widget_ext!(LightButton, Fl_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | crate::macros::widget::impl_widget_base!(LightButton, Fl_Light_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | crate::macros::widget::impl_widget_base!(LightButton, Fl_Light_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | crate::macros::widget::impl_widget_base!(LightButton, Fl_Light_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | crate::macros::widget::impl_widget_ext!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | crate::macros::widget::impl_widget_ext!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_base!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_base!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_base!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | crate::macros::widget::impl_widget_ext!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | crate::macros::widget::impl_widget_ext!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:239:1 [INFO] [stdout] | [INFO] [stdout] 239 | crate::macros::widget::impl_widget_base!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:239:1 [INFO] [stdout] | [INFO] [stdout] 239 | crate::macros::widget::impl_widget_base!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:239:1 [INFO] [stdout] | [INFO] [stdout] 239 | crate::macros::widget::impl_widget_base!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | crate::macros::widget::impl_widget_ext!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | crate::macros::widget::impl_widget_ext!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | crate::macros::widget::impl_widget_base!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | crate::macros::widget::impl_widget_base!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | crate::macros::widget::impl_widget_base!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/dialog.rs:630:33 [INFO] [stdout] | [INFO] [stdout] 630 | let f: &mut (dyn FnMut(&mut FileChooser)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 630 - let f: &mut (dyn FnMut(&mut FileChooser)) = &mut **a; [INFO] [stdout] 630 + let f: &mut dyn FnMut(&mut FileChooser) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_base!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_base!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_base!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_ext!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_ext!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | crate::macros::widget::impl_widget_ext!(Group, Fl_Group); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | crate::macros::widget::impl_widget_ext!(Group, Fl_Group); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | crate::macros::widget::impl_widget_base!(Group, Fl_Group); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | crate::macros::widget::impl_widget_base!(Group, Fl_Group); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | crate::macros::widget::impl_widget_base!(Group, Fl_Group); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | crate::macros::widget::impl_widget_ext!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | crate::macros::widget::impl_widget_ext!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::widget::impl_widget_base!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::widget::impl_widget_base!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::widget::impl_widget_base!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | crate::macros::widget::impl_widget_ext!(Scroll, Fl_Scroll); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | crate::macros::widget::impl_widget_ext!(Scroll, Fl_Scroll); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | crate::macros::widget::impl_widget_base!(Scroll, Fl_Scroll); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | crate::macros::widget::impl_widget_base!(Scroll, Fl_Scroll); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | crate::macros::widget::impl_widget_base!(Scroll, Fl_Scroll); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_ext!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_ext!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | crate::macros::widget::impl_widget_base!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | crate::macros::widget::impl_widget_base!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | crate::macros::widget::impl_widget_base!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:344:1 [INFO] [stdout] | [INFO] [stdout] 344 | crate::macros::widget::impl_widget_ext!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:344:1 [INFO] [stdout] | [INFO] [stdout] 344 | crate::macros::widget::impl_widget_ext!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:345:1 [INFO] [stdout] | [INFO] [stdout] 345 | crate::macros::widget::impl_widget_base!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:345:1 [INFO] [stdout] | [INFO] [stdout] 345 | crate::macros::widget::impl_widget_base!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:345:1 [INFO] [stdout] | [INFO] [stdout] 345 | crate::macros::widget::impl_widget_base!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:410:1 [INFO] [stdout] | [INFO] [stdout] 410 | crate::macros::widget::impl_widget_ext!(Wizard, Fl_Wizard); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:410:1 [INFO] [stdout] | [INFO] [stdout] 410 | crate::macros::widget::impl_widget_ext!(Wizard, Fl_Wizard); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | crate::macros::widget::impl_widget_base!(Wizard, Fl_Wizard); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | crate::macros::widget::impl_widget_base!(Wizard, Fl_Wizard); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | crate::macros::widget::impl_widget_base!(Wizard, Fl_Wizard); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | crate::macros::widget::impl_widget_ext!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | crate::macros::widget::impl_widget_ext!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:472:1 [INFO] [stdout] | [INFO] [stdout] 472 | crate::macros::widget::impl_widget_base!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:472:1 [INFO] [stdout] | [INFO] [stdout] 472 | crate::macros::widget::impl_widget_base!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:472:1 [INFO] [stdout] | [INFO] [stdout] 472 | crate::macros::widget::impl_widget_base!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:566:1 [INFO] [stdout] | [INFO] [stdout] 566 | crate::macros::widget::impl_widget_ext!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:566:1 [INFO] [stdout] | [INFO] [stdout] 566 | crate::macros::widget::impl_widget_ext!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:567:1 [INFO] [stdout] | [INFO] [stdout] 567 | crate::macros::widget::impl_widget_base!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:567:1 [INFO] [stdout] | [INFO] [stdout] 567 | crate::macros::widget::impl_widget_base!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:567:1 [INFO] [stdout] | [INFO] [stdout] 567 | crate::macros::widget::impl_widget_base!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:768:1 [INFO] [stdout] | [INFO] [stdout] 768 | crate::macros::widget::impl_widget_ext!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:768:1 [INFO] [stdout] | [INFO] [stdout] 768 | crate::macros::widget::impl_widget_ext!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:769:1 [INFO] [stdout] | [INFO] [stdout] 769 | crate::macros::widget::impl_widget_base!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:769:1 [INFO] [stdout] | [INFO] [stdout] 769 | crate::macros::widget::impl_widget_base!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:769:1 [INFO] [stdout] | [INFO] [stdout] 769 | crate::macros::widget::impl_widget_base!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_ext!(Input, Fl_Input); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_ext!(Input, Fl_Input); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Input, Fl_Input); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Input, Fl_Input); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Input, Fl_Input); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | crate::macros::widget::impl_widget_ext!(IntInput, Fl_Int_Input); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | crate::macros::widget::impl_widget_ext!(IntInput, Fl_Int_Input); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | crate::macros::widget::impl_widget_base!(IntInput, Fl_Int_Input); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | crate::macros::widget::impl_widget_base!(IntInput, Fl_Int_Input); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | crate::macros::widget::impl_widget_base!(IntInput, Fl_Int_Input); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | crate::macros::widget::impl_widget_ext!(FloatInput, Fl_Float_Input); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | crate::macros::widget::impl_widget_ext!(FloatInput, Fl_Float_Input); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | crate::macros::widget::impl_widget_base!(FloatInput, Fl_Float_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | crate::macros::widget::impl_widget_base!(FloatInput, Fl_Float_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | crate::macros::widget::impl_widget_base!(FloatInput, Fl_Float_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | crate::macros::widget::impl_widget_ext!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | crate::macros::widget::impl_widget_ext!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | crate::macros::widget::impl_widget_base!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | crate::macros::widget::impl_widget_base!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | crate::macros::widget::impl_widget_base!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | crate::macros::widget::impl_widget_ext!(FileInput, Fl_File_Input); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | crate::macros::widget::impl_widget_ext!(FileInput, Fl_File_Input); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | crate::macros::widget::impl_widget_base!(FileInput, Fl_File_Input); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | crate::macros::widget::impl_widget_base!(FileInput, Fl_File_Input); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | crate::macros::widget::impl_widget_base!(FileInput, Fl_File_Input); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | crate::macros::widget::impl_widget_ext!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | crate::macros::widget::impl_widget_ext!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | crate::macros::widget::impl_widget_base!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | crate::macros::widget::impl_widget_base!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | crate::macros::widget::impl_widget_base!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | crate::macros::widget::impl_widget_ext!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | crate::macros::widget::impl_widget_ext!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | crate::macros::widget::impl_widget_base!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | crate::macros::widget::impl_widget_base!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | crate::macros::widget::impl_widget_base!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | crate::macros::menu::impl_menu_ext!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | crate::macros::menu::impl_menu_ext!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | crate::macros::widget::impl_widget_ext!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | crate::macros::widget::impl_widget_ext!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | crate::macros::widget::impl_widget_base!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | crate::macros::widget::impl_widget_base!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | crate::macros::widget::impl_widget_base!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::menu::impl_menu_ext!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::menu::impl_menu_ext!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | crate::macros::widget::impl_widget_ext!(Choice, Fl_Choice); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | crate::macros::widget::impl_widget_ext!(Choice, Fl_Choice); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | crate::macros::widget::impl_widget_base!(Choice, Fl_Choice); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | crate::macros::widget::impl_widget_base!(Choice, Fl_Choice); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | crate::macros::widget::impl_widget_base!(Choice, Fl_Choice); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | crate::macros::menu::impl_menu_ext!(Choice, Fl_Choice); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | crate::macros::menu::impl_menu_ext!(Choice, Fl_Choice); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | crate::macros::widget::impl_widget_ext!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | crate::macros::widget::impl_widget_ext!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_base!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_base!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_base!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | crate::macros::menu::impl_menu_ext!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | crate::macros::menu::impl_menu_ext!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:185:33 [INFO] [stdout] | [INFO] [stdout] 185 | let f: &mut (dyn FnMut(&mut SysMenuBar)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 185 - let f: &mut (dyn FnMut(&mut SysMenuBar)) = &mut **a; [INFO] [stdout] 185 + let f: &mut dyn FnMut(&mut SysMenuBar) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:540:33 [INFO] [stdout] | [INFO] [stdout] 540 | let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 540 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 540 + let f: &mut dyn FnMut(&mut crate::widget::Widget) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:658:33 [INFO] [stdout] | [INFO] [stdout] 658 | let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 658 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 658 + let f: &mut dyn FnMut(&mut crate::widget::Widget) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:692:33 [INFO] [stdout] | [INFO] [stdout] 692 | let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 692 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 692 + let f: &mut dyn FnMut(&mut crate::widget::Widget) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:766:29 [INFO] [stdout] | [INFO] [stdout] 766 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 766 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 766 + let f: &mut dyn FnMut() = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | crate::macros::widget::impl_widget_ext!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | crate::macros::widget::impl_widget_ext!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_ext!(Clock, Fl_Clock); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_ext!(Clock, Fl_Clock); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | crate::macros::widget::impl_widget_base!(Clock, Fl_Clock); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | crate::macros::widget::impl_widget_base!(Clock, Fl_Clock); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | crate::macros::widget::impl_widget_base!(Clock, Fl_Clock); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | crate::macros::widget::impl_widget_ext!(Chart, Fl_Chart); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | crate::macros::widget::impl_widget_ext!(Chart, Fl_Chart); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_base!(Chart, Fl_Chart); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_base!(Chart, Fl_Chart); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_base!(Chart, Fl_Chart); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:273:1 [INFO] [stdout] | [INFO] [stdout] 273 | crate::macros::widget::impl_widget_ext!(Progress, Fl_Progress); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:273:1 [INFO] [stdout] | [INFO] [stdout] 273 | crate::macros::widget::impl_widget_ext!(Progress, Fl_Progress); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | crate::macros::widget::impl_widget_base!(Progress, Fl_Progress); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | crate::macros::widget::impl_widget_base!(Progress, Fl_Progress); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | crate::macros::widget::impl_widget_base!(Progress, Fl_Progress); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:485:1 [INFO] [stdout] | [INFO] [stdout] 485 | crate::macros::widget::impl_widget_ext!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:485:1 [INFO] [stdout] | [INFO] [stdout] 485 | crate::macros::widget::impl_widget_ext!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | crate::macros::widget::impl_widget_base!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | crate::macros::widget::impl_widget_base!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | crate::macros::widget::impl_widget_base!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:603:1 [INFO] [stdout] | [INFO] [stdout] 603 | crate::macros::widget::impl_widget_ext!(HelpView, Fl_Help_View); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:603:1 [INFO] [stdout] | [INFO] [stdout] 603 | crate::macros::widget::impl_widget_ext!(HelpView, Fl_Help_View); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:604:1 [INFO] [stdout] | [INFO] [stdout] 604 | crate::macros::widget::impl_widget_base!(HelpView, Fl_Help_View); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:604:1 [INFO] [stdout] | [INFO] [stdout] 604 | crate::macros::widget::impl_widget_base!(HelpView, Fl_Help_View); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:604:1 [INFO] [stdout] | [INFO] [stdout] 604 | crate::macros::widget::impl_widget_base!(HelpView, Fl_Help_View); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | crate::macros::widget::impl_widget_ext!(Output, Fl_Output); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | crate::macros::widget::impl_widget_ext!(Output, Fl_Output); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | crate::macros::widget::impl_widget_base!(Output, Fl_Output); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | crate::macros::widget::impl_widget_base!(Output, Fl_Output); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | crate::macros::widget::impl_widget_base!(Output, Fl_Output); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | crate::macros::widget::impl_widget_ext!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | crate::macros::widget::impl_widget_ext!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | crate::macros::widget::impl_widget_base!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | crate::macros::widget::impl_widget_base!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | crate::macros::widget::impl_widget_base!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_ext!(Table, Fl_Table); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_ext!(Table, Fl_Table); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Table, Fl_Table); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Table, Fl_Table); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Table, Fl_Table); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/table.rs:423:41 [INFO] [stdout] | [INFO] [stdout] 423 | ... let f: &mut (dyn FnMut( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 424 | | ... &mut $name, [INFO] [stdout] 425 | | ... $crate::table::TableContext, [INFO] [stdout] 426 | | ... i32, [INFO] [stdout] ... | [INFO] [stdout] 431 | | ... i32, [INFO] [stdout] 432 | | ... )) = &mut **a; [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate::macros::table::impl_table_ext!(Table, Fl_Table); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::table::impl_table_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | crate::macros::widget::impl_widget_ext!(TableRow, Fl_Table_Row); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | crate::macros::widget::impl_widget_ext!(TableRow, Fl_Table_Row); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | crate::macros::widget::impl_widget_base!(TableRow, Fl_Table_Row); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | crate::macros::widget::impl_widget_base!(TableRow, Fl_Table_Row); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | crate::macros::widget::impl_widget_base!(TableRow, Fl_Table_Row); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/table.rs:423:41 [INFO] [stdout] | [INFO] [stdout] 423 | ... let f: &mut (dyn FnMut( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 424 | | ... &mut $name, [INFO] [stdout] 425 | | ... $crate::table::TableContext, [INFO] [stdout] 426 | | ... i32, [INFO] [stdout] ... | [INFO] [stdout] 431 | | ... i32, [INFO] [stdout] 432 | | ... )) = &mut **a; [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | crate::macros::table::impl_table_ext!(TableRow, Fl_Table_Row); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::table::impl_table_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | crate::macros::widget::impl_widget_ext!(Terminal, Fl_Terminal); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | crate::macros::widget::impl_widget_ext!(Terminal, Fl_Terminal); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate::macros::widget::impl_widget_base!(Terminal, Fl_Terminal); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate::macros::widget::impl_widget_base!(Terminal, Fl_Terminal); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate::macros::widget::impl_widget_base!(Terminal, Fl_Terminal); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/terminal.rs:1248:17 [INFO] [stdout] | [INFO] [stdout] 1248 | assert!((idx <= self.length), "Index {idx} out of range"); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1248 - assert!((idx <= self.length), "Index {idx} out of range"); [INFO] [stdout] 1248 + assert!( idx <= self.length, "Index {idx} out of range"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/text.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | let f: &mut (dyn FnMut(i32, i32, i32, i32, Option<&str>)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 33 - let f: &mut (dyn FnMut(i32, i32, i32, i32, Option<&str>)) = &mut **a; [INFO] [stdout] 33 + let f: &mut dyn FnMut(i32, i32, i32, i32, Option<&str>) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:664:1 [INFO] [stdout] | [INFO] [stdout] 664 | crate::macros::widget::impl_widget_ext!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:664:1 [INFO] [stdout] | [INFO] [stdout] 664 | crate::macros::widget::impl_widget_ext!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:665:1 [INFO] [stdout] | [INFO] [stdout] 665 | crate::macros::widget::impl_widget_base!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:665:1 [INFO] [stdout] | [INFO] [stdout] 665 | crate::macros::widget::impl_widget_base!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:665:1 [INFO] [stdout] | [INFO] [stdout] 665 | crate::macros::widget::impl_widget_base!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:676:1 [INFO] [stdout] | [INFO] [stdout] 676 | crate::macros::widget::impl_widget_ext!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:676:1 [INFO] [stdout] | [INFO] [stdout] 676 | crate::macros::widget::impl_widget_ext!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:677:1 [INFO] [stdout] | [INFO] [stdout] 677 | crate::macros::widget::impl_widget_base!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:677:1 [INFO] [stdout] | [INFO] [stdout] 677 | crate::macros::widget::impl_widget_base!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:677:1 [INFO] [stdout] | [INFO] [stdout] 677 | crate::macros::widget::impl_widget_base!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | crate::macros::widget::impl_widget_ext!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | crate::macros::widget::impl_widget_ext!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | crate::macros::widget::impl_widget_base!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | crate::macros::widget::impl_widget_base!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | crate::macros::widget::impl_widget_base!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/tree.rs:1188:33 [INFO] [stdout] | [INFO] [stdout] 1188 | let f: &mut (dyn FnMut(&mut TreeItem, bool) -> i32) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1188 - let f: &mut (dyn FnMut(&mut TreeItem, bool) -> i32) = &mut **a; [INFO] [stdout] 1188 + let f: &mut dyn FnMut(&mut TreeItem, bool) -> i32 = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | crate::macros::widget::impl_widget_ext!(Slider, Fl_Slider); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | crate::macros::widget::impl_widget_ext!(Slider, Fl_Slider); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate::macros::widget::impl_widget_base!(Slider, Fl_Slider); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate::macros::widget::impl_widget_base!(Slider, Fl_Slider); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate::macros::widget::impl_widget_base!(Slider, Fl_Slider); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | crate::macros::widget::impl_widget_ext!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | crate::macros::widget::impl_widget_ext!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | crate::macros::widget::impl_widget_base!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | crate::macros::widget::impl_widget_base!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | crate::macros::widget::impl_widget_base!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | crate::macros::widget::impl_widget_ext!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | crate::macros::widget::impl_widget_ext!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | crate::macros::widget::impl_widget_base!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | crate::macros::widget::impl_widget_base!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | crate::macros::widget::impl_widget_base!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | crate::macros::widget::impl_widget_ext!(LineDial, Fl_Line_Dial); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | crate::macros::widget::impl_widget_ext!(LineDial, Fl_Line_Dial); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | crate::macros::widget::impl_widget_base!(LineDial, Fl_Line_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | crate::macros::widget::impl_widget_base!(LineDial, Fl_Line_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | crate::macros::widget::impl_widget_base!(LineDial, Fl_Line_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | crate::macros::widget::impl_widget_ext!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | crate::macros::widget::impl_widget_ext!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | crate::macros::widget::impl_widget_base!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | crate::macros::widget::impl_widget_base!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | crate::macros::widget::impl_widget_base!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:215:1 [INFO] [stdout] | [INFO] [stdout] 215 | crate::macros::widget::impl_widget_ext!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:215:1 [INFO] [stdout] | [INFO] [stdout] 215 | crate::macros::widget::impl_widget_ext!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | crate::macros::widget::impl_widget_base!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | crate::macros::widget::impl_widget_base!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | crate::macros::widget::impl_widget_base!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:307:1 [INFO] [stdout] | [INFO] [stdout] 307 | crate::macros::widget::impl_widget_ext!(Roller, Fl_Roller); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:307:1 [INFO] [stdout] | [INFO] [stdout] 307 | crate::macros::widget::impl_widget_ext!(Roller, Fl_Roller); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | crate::macros::widget::impl_widget_base!(Roller, Fl_Roller); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | crate::macros::widget::impl_widget_base!(Roller, Fl_Roller); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | crate::macros::widget::impl_widget_base!(Roller, Fl_Roller); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:319:1 [INFO] [stdout] | [INFO] [stdout] 319 | crate::macros::widget::impl_widget_ext!(ValueSlider, Fl_Value_Slider); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:319:1 [INFO] [stdout] | [INFO] [stdout] 319 | crate::macros::widget::impl_widget_ext!(ValueSlider, Fl_Value_Slider); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:320:1 [INFO] [stdout] | [INFO] [stdout] 320 | crate::macros::widget::impl_widget_base!(ValueSlider, Fl_Value_Slider); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:320:1 [INFO] [stdout] | [INFO] [stdout] 320 | crate::macros::widget::impl_widget_base!(ValueSlider, Fl_Value_Slider); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:320:1 [INFO] [stdout] | [INFO] [stdout] 320 | crate::macros::widget::impl_widget_base!(ValueSlider, Fl_Value_Slider); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | crate::macros::widget::impl_widget_ext!(Adjuster, Fl_Adjuster); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | crate::macros::widget::impl_widget_ext!(Adjuster, Fl_Adjuster); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | crate::macros::widget::impl_widget_base!(Adjuster, Fl_Adjuster); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | crate::macros::widget::impl_widget_base!(Adjuster, Fl_Adjuster); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | crate::macros::widget::impl_widget_base!(Adjuster, Fl_Adjuster); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:424:1 [INFO] [stdout] | [INFO] [stdout] 424 | crate::macros::widget::impl_widget_ext!(ValueInput, Fl_Value_Input); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:424:1 [INFO] [stdout] | [INFO] [stdout] 424 | crate::macros::widget::impl_widget_ext!(ValueInput, Fl_Value_Input); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:425:1 [INFO] [stdout] | [INFO] [stdout] 425 | crate::macros::widget::impl_widget_base!(ValueInput, Fl_Value_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:425:1 [INFO] [stdout] | [INFO] [stdout] 425 | crate::macros::widget::impl_widget_base!(ValueInput, Fl_Value_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:425:1 [INFO] [stdout] | [INFO] [stdout] 425 | crate::macros::widget::impl_widget_base!(ValueInput, Fl_Value_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | crate::macros::widget::impl_widget_ext!(ValueOutput, Fl_Value_Output); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | crate::macros::widget::impl_widget_ext!(ValueOutput, Fl_Value_Output); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:480:1 [INFO] [stdout] | [INFO] [stdout] 480 | crate::macros::widget::impl_widget_base!(ValueOutput, Fl_Value_Output); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:480:1 [INFO] [stdout] | [INFO] [stdout] 480 | crate::macros::widget::impl_widget_base!(ValueOutput, Fl_Value_Output); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:480:1 [INFO] [stdout] | [INFO] [stdout] 480 | crate::macros::widget::impl_widget_base!(ValueOutput, Fl_Value_Output); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:523:1 [INFO] [stdout] | [INFO] [stdout] 523 | crate::macros::widget::impl_widget_ext!(FillSlider, Fl_Fill_Slider); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:523:1 [INFO] [stdout] | [INFO] [stdout] 523 | crate::macros::widget::impl_widget_ext!(FillSlider, Fl_Fill_Slider); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:524:1 [INFO] [stdout] | [INFO] [stdout] 524 | crate::macros::widget::impl_widget_base!(FillSlider, Fl_Fill_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:524:1 [INFO] [stdout] | [INFO] [stdout] 524 | crate::macros::widget::impl_widget_base!(FillSlider, Fl_Fill_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:524:1 [INFO] [stdout] | [INFO] [stdout] 524 | crate::macros::widget::impl_widget_base!(FillSlider, Fl_Fill_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:535:1 [INFO] [stdout] | [INFO] [stdout] 535 | crate::macros::widget::impl_widget_ext!(FillDial, Fl_Fill_Dial); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:535:1 [INFO] [stdout] | [INFO] [stdout] 535 | crate::macros::widget::impl_widget_ext!(FillDial, Fl_Fill_Dial); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:536:1 [INFO] [stdout] | [INFO] [stdout] 536 | crate::macros::widget::impl_widget_base!(FillDial, Fl_Fill_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:536:1 [INFO] [stdout] | [INFO] [stdout] 536 | crate::macros::widget::impl_widget_base!(FillDial, Fl_Fill_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:536:1 [INFO] [stdout] | [INFO] [stdout] 536 | crate::macros::widget::impl_widget_base!(FillDial, Fl_Fill_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:570:1 [INFO] [stdout] | [INFO] [stdout] 570 | crate::macros::widget::impl_widget_ext!(HorSlider, Fl_Hor_Slider); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:570:1 [INFO] [stdout] | [INFO] [stdout] 570 | crate::macros::widget::impl_widget_ext!(HorSlider, Fl_Hor_Slider); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:571:1 [INFO] [stdout] | [INFO] [stdout] 571 | crate::macros::widget::impl_widget_base!(HorSlider, Fl_Hor_Slider); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:571:1 [INFO] [stdout] | [INFO] [stdout] 571 | crate::macros::widget::impl_widget_base!(HorSlider, Fl_Hor_Slider); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:571:1 [INFO] [stdout] | [INFO] [stdout] 571 | crate::macros::widget::impl_widget_base!(HorSlider, Fl_Hor_Slider); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:605:1 [INFO] [stdout] | [INFO] [stdout] 605 | crate::macros::widget::impl_widget_ext!(HorFillSlider, Fl_Hor_Fill_Slider); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:605:1 [INFO] [stdout] | [INFO] [stdout] 605 | crate::macros::widget::impl_widget_ext!(HorFillSlider, Fl_Hor_Fill_Slider); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | crate::macros::widget::impl_widget_base!(HorFillSlider, Fl_Hor_Fill_Slider); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | crate::macros::widget::impl_widget_base!(HorFillSlider, Fl_Hor_Fill_Slider); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | crate::macros::widget::impl_widget_base!(HorFillSlider, Fl_Hor_Fill_Slider); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:640:1 [INFO] [stdout] | [INFO] [stdout] 640 | crate::macros::widget::impl_widget_ext!(HorNiceSlider, Fl_Hor_Nice_Slider); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:640:1 [INFO] [stdout] | [INFO] [stdout] 640 | crate::macros::widget::impl_widget_ext!(HorNiceSlider, Fl_Hor_Nice_Slider); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:641:1 [INFO] [stdout] | [INFO] [stdout] 641 | crate::macros::widget::impl_widget_base!(HorNiceSlider, Fl_Hor_Nice_Slider); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:641:1 [INFO] [stdout] | [INFO] [stdout] 641 | crate::macros::widget::impl_widget_base!(HorNiceSlider, Fl_Hor_Nice_Slider); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:641:1 [INFO] [stdout] | [INFO] [stdout] 641 | crate::macros::widget::impl_widget_base!(HorNiceSlider, Fl_Hor_Nice_Slider); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:675:1 [INFO] [stdout] | [INFO] [stdout] 675 | crate::macros::widget::impl_widget_ext!(HorValueSlider, Fl_Hor_Value_Slider); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:675:1 [INFO] [stdout] | [INFO] [stdout] 675 | crate::macros::widget::impl_widget_ext!(HorValueSlider, Fl_Hor_Value_Slider); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:676:1 [INFO] [stdout] | [INFO] [stdout] 676 | crate::macros::widget::impl_widget_base!(HorValueSlider, Fl_Hor_Value_Slider); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:676:1 [INFO] [stdout] | [INFO] [stdout] 676 | crate::macros::widget::impl_widget_base!(HorValueSlider, Fl_Hor_Value_Slider); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:676:1 [INFO] [stdout] | [INFO] [stdout] 676 | crate::macros::widget::impl_widget_base!(HorValueSlider, Fl_Hor_Value_Slider); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/widget.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | crate::macros::widget::impl_widget_ext!(Widget, Fl_Widget); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/widget.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | crate::macros::widget::impl_widget_ext!(Widget, Fl_Widget); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/widget.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | crate::macros::widget::impl_widget_base!(Widget, Fl_Widget); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/widget.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | crate::macros::widget::impl_widget_base!(Widget, Fl_Widget); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/widget.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | crate::macros::widget::impl_widget_base!(Widget, Fl_Widget); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | crate::macros::widget::impl_widget_ext!(SingleWindow, Fl_Single_Window); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | crate::macros::widget::impl_widget_ext!(SingleWindow, Fl_Single_Window); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | crate::macros::widget::impl_widget_base!(SingleWindow, Fl_Single_Window); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | crate::macros::widget::impl_widget_base!(SingleWindow, Fl_Single_Window); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | crate::macros::widget::impl_widget_base!(SingleWindow, Fl_Single_Window); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | crate::macros::widget::impl_widget_ext!(DoubleWindow, Fl_Double_Window); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | crate::macros::widget::impl_widget_ext!(DoubleWindow, Fl_Double_Window); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | crate::macros::widget::impl_widget_base!(DoubleWindow, Fl_Double_Window); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | crate::macros::widget::impl_widget_base!(DoubleWindow, Fl_Double_Window); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | crate::macros::widget::impl_widget_base!(DoubleWindow, Fl_Double_Window); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:563:1 [INFO] [stdout] | [INFO] [stdout] 563 | crate::macros::widget::impl_widget_ext!(MenuWindow, Fl_Menu_Window); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:563:1 [INFO] [stdout] | [INFO] [stdout] 563 | crate::macros::widget::impl_widget_ext!(MenuWindow, Fl_Menu_Window); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:564:1 [INFO] [stdout] | [INFO] [stdout] 564 | crate::macros::widget::impl_widget_base!(MenuWindow, Fl_Menu_Window); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:564:1 [INFO] [stdout] | [INFO] [stdout] 564 | crate::macros::widget::impl_widget_base!(MenuWindow, Fl_Menu_Window); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:564:1 [INFO] [stdout] | [INFO] [stdout] 564 | crate::macros::widget::impl_widget_base!(MenuWindow, Fl_Menu_Window); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:625:1 [INFO] [stdout] | [INFO] [stdout] 625 | crate::macros::widget::impl_widget_ext!(OverlayWindow, Fl_Overlay_Window); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:625:1 [INFO] [stdout] | [INFO] [stdout] 625 | crate::macros::widget::impl_widget_ext!(OverlayWindow, Fl_Overlay_Window); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:626:1 [INFO] [stdout] | [INFO] [stdout] 626 | crate::macros::widget::impl_widget_base!(OverlayWindow, Fl_Overlay_Window); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:626:1 [INFO] [stdout] | [INFO] [stdout] 626 | crate::macros::widget::impl_widget_base!(OverlayWindow, Fl_Overlay_Window); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/window.rs:626:1 [INFO] [stdout] | [INFO] [stdout] 626 | crate::macros::widget::impl_widget_base!(OverlayWindow, Fl_Overlay_Window); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/window.rs:694:33 [INFO] [stdout] | [INFO] [stdout] 694 | let f: &mut (dyn FnMut(&mut OverlayWindow)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 694 - let f: &mut (dyn FnMut(&mut OverlayWindow)) = &mut **a; [INFO] [stdout] 694 + let f: &mut dyn FnMut(&mut OverlayWindow) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/terminal.rs:1049:25 [INFO] [stdout] | [INFO] [stdout] 1049 | pub fn u8c_disp_row(&self, drow: i32) -> BuffRow { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1049 | pub fn u8c_disp_row(&self, drow: i32) -> BuffRow<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/terminal.rs:1058:25 [INFO] [stdout] | [INFO] [stdout] 1058 | pub fn u8c_hist_row(&self, hrow: i32) -> BuffRow { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1058 | pub fn u8c_hist_row(&self, hrow: i32) -> BuffRow<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/terminal.rs:1067:29 [INFO] [stdout] | [INFO] [stdout] 1067 | pub fn u8c_hist_use_row(&self, hurow: i32) -> BuffRow { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1067 | pub fn u8c_hist_use_row(&self, hurow: i32) -> BuffRow<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/terminal.rs:1076:25 [INFO] [stdout] | [INFO] [stdout] 1076 | pub fn u8c_ring_row(&self, grow: i32) -> BuffRow { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1076 | pub fn u8c_ring_row(&self, grow: i32) -> BuffRow<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/terminal.rs:1258:17 [INFO] [stdout] | [INFO] [stdout] 1258 | pub fn iter(&self) -> BuffRowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1258 | pub fn iter(&self) -> BuffRowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 22s [INFO] running `Command { std: "docker" "inspect" "347f5a37e385550bb8e63ffc8f6f746f010b5b4976b7475c987f34cd0543e29f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "347f5a37e385550bb8e63ffc8f6f746f010b5b4976b7475c987f34cd0543e29f", kill_on_drop: false }` [INFO] [stdout] 347f5a37e385550bb8e63ffc8f6f746f010b5b4976b7475c987f34cd0543e29f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bc443b873a7abd466af13cd491abd289accf6c77c456ddffb3d25c3c97bf603d [INFO] running `Command { std: "docker" "start" "-a" "bc443b873a7abd466af13cd491abd289accf6c77c456ddffb3d25c3c97bf603d", kill_on_drop: false }` [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/app/init.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | assert!((fl::Fl_lock() == 0), "fltk-rs requires threading support!"); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 41 - assert!((fl::Fl_lock() == 0), "fltk-rs requires threading support!"); [INFO] [stdout] 41 + assert!( fl::Fl_lock() == 0, "fltk-rs requires threading support!"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 60 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 60 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 60 + let f: &mut dyn FnMut() = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:162:21 [INFO] [stdout] | [INFO] [stdout] 162 | let f: &mut (dyn FnMut(IdleHandle)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 162 - let f: &mut (dyn FnMut(IdleHandle)) = &mut **a; [INFO] [stdout] 162 + let f: &mut dyn FnMut(IdleHandle) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:236:21 [INFO] [stdout] | [INFO] [stdout] 236 | let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 236 - let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] 236 + let f: &mut dyn FnMut(i32) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:271:21 [INFO] [stdout] | [INFO] [stdout] 271 | let f: &mut (dyn FnMut(TimeoutHandle)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 271 - let f: &mut (dyn FnMut(TimeoutHandle)) = &mut **a; [INFO] [stdout] 271 + let f: &mut dyn FnMut(TimeoutHandle) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/widget.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | let f: &mut (dyn FnMut(&mut dyn WidgetExt)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 43 - let f: &mut (dyn FnMut(&mut dyn WidgetExt)) = &mut **a; [INFO] [stdout] 43 + let f: &mut dyn FnMut(&mut dyn WidgetExt) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | crate::macros::widget::impl_widget_ext!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | crate::macros::widget::impl_widget_ext!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | crate::macros::widget::impl_widget_base!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | crate::macros::widget::impl_widget_base!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | crate::macros::widget::impl_widget_base!(Browser, Fl_Browser); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | crate::macros::widget::impl_widget_ext!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | crate::macros::widget::impl_widget_ext!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | crate::macros::widget::impl_widget_base!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | crate::macros::widget::impl_widget_base!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | crate::macros::widget::impl_widget_base!(SelectBrowser, Fl_Select_Browser); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_ext!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_ext!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | crate::macros::widget::impl_widget_base!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | crate::macros::widget::impl_widget_base!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | crate::macros::widget::impl_widget_base!(MultiBrowser, Fl_Multi_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | crate::macros::widget::impl_widget_ext!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | crate::macros::widget::impl_widget_ext!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | crate::macros::widget::impl_widget_base!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | crate::macros::widget::impl_widget_base!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | crate::macros::widget::impl_widget_base!(HoldBrowser, Fl_Hold_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_ext!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_ext!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | crate::macros::widget::impl_widget_base!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | crate::macros::widget::impl_widget_base!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | crate::macros::widget::impl_widget_base!(FileBrowser, Fl_File_Browser); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | crate::macros::widget::impl_widget_ext!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | crate::macros::widget::impl_widget_ext!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:208:1 [INFO] [stdout] | [INFO] [stdout] 208 | crate::macros::widget::impl_widget_base!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:208:1 [INFO] [stdout] | [INFO] [stdout] 208 | crate::macros::widget::impl_widget_base!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/browser.rs:208:1 [INFO] [stdout] | [INFO] [stdout] 208 | crate::macros::widget::impl_widget_base!(CheckBrowser, Fl_Check_Browser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_ext!(Button, Fl_Button); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_ext!(Button, Fl_Button); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_base!(Button, Fl_Button); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_base!(Button, Fl_Button); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_base!(Button, Fl_Button); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | crate::macros::widget::impl_widget_ext!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | crate::macros::widget::impl_widget_ext!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(RadioButton, Fl_Radio_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | crate::macros::widget::impl_widget_ext!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | crate::macros::widget::impl_widget_ext!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | crate::macros::widget::impl_widget_base!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | crate::macros::widget::impl_widget_base!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:80:1 [INFO] [stdout] | [INFO] [stdout] 80 | crate::macros::widget::impl_widget_base!(RadioRoundButton, Fl_Radio_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | crate::macros::widget::impl_widget_ext!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | crate::macros::widget::impl_widget_ext!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_base!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_base!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | crate::macros::widget::impl_widget_base!(RadioLightButton, Fl_Radio_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | crate::macros::widget::impl_widget_ext!(RoundButton, Fl_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | crate::macros::widget::impl_widget_ext!(RoundButton, Fl_Round_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_base!(RoundButton, Fl_Round_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_base!(RoundButton, Fl_Round_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | crate::macros::widget::impl_widget_base!(RoundButton, Fl_Round_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | crate::macros::widget::impl_widget_ext!(CheckButton, Fl_Check_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | crate::macros::widget::impl_widget_ext!(CheckButton, Fl_Check_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | crate::macros::widget::impl_widget_base!(CheckButton, Fl_Check_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | crate::macros::widget::impl_widget_base!(CheckButton, Fl_Check_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | crate::macros::widget::impl_widget_base!(CheckButton, Fl_Check_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_ext!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_ext!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 179 | crate::macros::widget::impl_widget_base!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 179 | crate::macros::widget::impl_widget_base!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 179 | crate::macros::widget::impl_widget_base!(ToggleButton, Fl_Toggle_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | crate::macros::widget::impl_widget_ext!(LightButton, Fl_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | crate::macros::widget::impl_widget_ext!(LightButton, Fl_Light_Button); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | crate::macros::widget::impl_widget_base!(LightButton, Fl_Light_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | crate::macros::widget::impl_widget_base!(LightButton, Fl_Light_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | crate::macros::widget::impl_widget_base!(LightButton, Fl_Light_Button); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | crate::macros::widget::impl_widget_ext!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | crate::macros::widget::impl_widget_ext!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_base!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_base!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_base!(RepeatButton, Fl_Repeat_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | crate::macros::widget::impl_widget_ext!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | crate::macros::widget::impl_widget_ext!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:239:1 [INFO] [stdout] | [INFO] [stdout] 239 | crate::macros::widget::impl_widget_base!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:239:1 [INFO] [stdout] | [INFO] [stdout] 239 | crate::macros::widget::impl_widget_base!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:239:1 [INFO] [stdout] | [INFO] [stdout] 239 | crate::macros::widget::impl_widget_base!(ReturnButton, Fl_Return_Button); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | crate::macros::widget::impl_widget_ext!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | crate::macros::widget::impl_widget_ext!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | crate::macros::widget::impl_widget_base!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | crate::macros::widget::impl_widget_base!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/button.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | crate::macros::widget::impl_widget_base!(ShortcutButton, Fl_Shortcut_Button); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/dialog.rs:630:33 [INFO] [stdout] | [INFO] [stdout] 630 | let f: &mut (dyn FnMut(&mut FileChooser)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 630 - let f: &mut (dyn FnMut(&mut FileChooser)) = &mut **a; [INFO] [stdout] 630 + let f: &mut dyn FnMut(&mut FileChooser) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_base!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_base!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | crate::macros::widget::impl_widget_base!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_ext!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/frame.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_ext!(Frame, Fl_Box); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | crate::macros::widget::impl_widget_ext!(Group, Fl_Group); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | crate::macros::widget::impl_widget_ext!(Group, Fl_Group); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | crate::macros::widget::impl_widget_base!(Group, Fl_Group); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | crate::macros::widget::impl_widget_base!(Group, Fl_Group); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | crate::macros::widget::impl_widget_base!(Group, Fl_Group); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | crate::macros::widget::impl_widget_ext!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | crate::macros::widget::impl_widget_ext!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::widget::impl_widget_base!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::widget::impl_widget_base!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::widget::impl_widget_base!(Pack, Fl_Pack); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | crate::macros::widget::impl_widget_ext!(Scroll, Fl_Scroll); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | crate::macros::widget::impl_widget_ext!(Scroll, Fl_Scroll); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | crate::macros::widget::impl_widget_base!(Scroll, Fl_Scroll); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | crate::macros::widget::impl_widget_base!(Scroll, Fl_Scroll); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | crate::macros::widget::impl_widget_base!(Scroll, Fl_Scroll); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_ext!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | crate::macros::widget::impl_widget_ext!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | crate::macros::widget::impl_widget_base!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | crate::macros::widget::impl_widget_base!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | crate::macros::widget::impl_widget_base!(Tabs, Fl_Tabs); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:344:1 [INFO] [stdout] | [INFO] [stdout] 344 | crate::macros::widget::impl_widget_ext!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:344:1 [INFO] [stdout] | [INFO] [stdout] 344 | crate::macros::widget::impl_widget_ext!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:345:1 [INFO] [stdout] | [INFO] [stdout] 345 | crate::macros::widget::impl_widget_base!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:345:1 [INFO] [stdout] | [INFO] [stdout] 345 | crate::macros::widget::impl_widget_base!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:345:1 [INFO] [stdout] | [INFO] [stdout] 345 | crate::macros::widget::impl_widget_base!(Tile, Fl_Tile); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:410:1 [INFO] [stdout] | [INFO] [stdout] 410 | crate::macros::widget::impl_widget_ext!(Wizard, Fl_Wizard); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:410:1 [INFO] [stdout] | [INFO] [stdout] 410 | crate::macros::widget::impl_widget_ext!(Wizard, Fl_Wizard); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | crate::macros::widget::impl_widget_base!(Wizard, Fl_Wizard); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | crate::macros::widget::impl_widget_base!(Wizard, Fl_Wizard); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | crate::macros::widget::impl_widget_base!(Wizard, Fl_Wizard); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | crate::macros::widget::impl_widget_ext!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | crate::macros::widget::impl_widget_ext!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:472:1 [INFO] [stdout] | [INFO] [stdout] 472 | crate::macros::widget::impl_widget_base!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:472:1 [INFO] [stdout] | [INFO] [stdout] 472 | crate::macros::widget::impl_widget_base!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:472:1 [INFO] [stdout] | [INFO] [stdout] 472 | crate::macros::widget::impl_widget_base!(ColorChooser, Fl_Color_Chooser); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:566:1 [INFO] [stdout] | [INFO] [stdout] 566 | crate::macros::widget::impl_widget_ext!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:566:1 [INFO] [stdout] | [INFO] [stdout] 566 | crate::macros::widget::impl_widget_ext!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:567:1 [INFO] [stdout] | [INFO] [stdout] 567 | crate::macros::widget::impl_widget_base!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:567:1 [INFO] [stdout] | [INFO] [stdout] 567 | crate::macros::widget::impl_widget_base!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:567:1 [INFO] [stdout] | [INFO] [stdout] 567 | crate::macros::widget::impl_widget_base!(Flex, Fl_Flex); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:768:1 [INFO] [stdout] | [INFO] [stdout] 768 | crate::macros::widget::impl_widget_ext!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:768:1 [INFO] [stdout] | [INFO] [stdout] 768 | crate::macros::widget::impl_widget_ext!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:769:1 [INFO] [stdout] | [INFO] [stdout] 769 | crate::macros::widget::impl_widget_base!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:769:1 [INFO] [stdout] | [INFO] [stdout] 769 | crate::macros::widget::impl_widget_base!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:769:1 [INFO] [stdout] | [INFO] [stdout] 769 | crate::macros::widget::impl_widget_base!(Grid, Fl_Grid); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_ext!(Input, Fl_Input); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_ext!(Input, Fl_Input); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Input, Fl_Input); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Input, Fl_Input); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Input, Fl_Input); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | crate::macros::widget::impl_widget_ext!(IntInput, Fl_Int_Input); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | crate::macros::widget::impl_widget_ext!(IntInput, Fl_Int_Input); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | crate::macros::widget::impl_widget_base!(IntInput, Fl_Int_Input); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | crate::macros::widget::impl_widget_base!(IntInput, Fl_Int_Input); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | crate::macros::widget::impl_widget_base!(IntInput, Fl_Int_Input); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | crate::macros::widget::impl_widget_ext!(FloatInput, Fl_Float_Input); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | crate::macros::widget::impl_widget_ext!(FloatInput, Fl_Float_Input); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | crate::macros::widget::impl_widget_base!(FloatInput, Fl_Float_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | crate::macros::widget::impl_widget_base!(FloatInput, Fl_Float_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | crate::macros::widget::impl_widget_base!(FloatInput, Fl_Float_Input); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | crate::macros::widget::impl_widget_ext!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | crate::macros::widget::impl_widget_ext!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | crate::macros::widget::impl_widget_base!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | crate::macros::widget::impl_widget_base!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | crate::macros::widget::impl_widget_base!(MultilineInput, Fl_Multiline_Input); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | crate::macros::widget::impl_widget_ext!(FileInput, Fl_File_Input); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | crate::macros::widget::impl_widget_ext!(FileInput, Fl_File_Input); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | crate::macros::widget::impl_widget_base!(FileInput, Fl_File_Input); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | crate::macros::widget::impl_widget_base!(FileInput, Fl_File_Input); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | crate::macros::widget::impl_widget_base!(FileInput, Fl_File_Input); [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | crate::macros::widget::impl_widget_ext!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | crate::macros::widget::impl_widget_ext!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | crate::macros::widget::impl_widget_base!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | crate::macros::widget::impl_widget_base!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/input.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | crate::macros::widget::impl_widget_base!(SecretInput, Fl_Secret_Input); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | crate::macros::widget::impl_widget_ext!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | crate::macros::widget::impl_widget_ext!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | crate::macros::widget::impl_widget_base!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | crate::macros::widget::impl_widget_base!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | crate::macros::widget::impl_widget_base!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | crate::macros::menu::impl_menu_ext!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | crate::macros::menu::impl_menu_ext!(MenuBar, Fl_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | crate::macros::widget::impl_widget_ext!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | crate::macros::widget::impl_widget_ext!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | crate::macros::widget::impl_widget_base!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | crate::macros::widget::impl_widget_base!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | crate::macros::widget::impl_widget_base!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::menu::impl_menu_ext!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | crate::macros::menu::impl_menu_ext!(MenuButton, Fl_Menu_Button); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | crate::macros::widget::impl_widget_ext!(Choice, Fl_Choice); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | crate::macros::widget::impl_widget_ext!(Choice, Fl_Choice); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | crate::macros::widget::impl_widget_base!(Choice, Fl_Choice); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | crate::macros::widget::impl_widget_base!(Choice, Fl_Choice); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | crate::macros::widget::impl_widget_base!(Choice, Fl_Choice); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | crate::macros::menu::impl_menu_ext!(Choice, Fl_Choice); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | crate::macros::menu::impl_menu_ext!(Choice, Fl_Choice); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | crate::macros::widget::impl_widget_ext!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | crate::macros::widget::impl_widget_ext!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_base!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_base!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_base!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:34:41 [INFO] [stdout] | [INFO] [stdout] 34 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | crate::macros::menu::impl_menu_ext!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/menu.rs:75:41 [INFO] [stdout] | [INFO] [stdout] 75 | ... let f: &mut (dyn FnMut(&mut $crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/menu.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | crate::macros::menu::impl_menu_ext!(SysMenuBar, Fl_Sys_Menu_Bar); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::menu::impl_menu_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:185:33 [INFO] [stdout] | [INFO] [stdout] 185 | let f: &mut (dyn FnMut(&mut SysMenuBar)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 185 - let f: &mut (dyn FnMut(&mut SysMenuBar)) = &mut **a; [INFO] [stdout] 185 + let f: &mut dyn FnMut(&mut SysMenuBar) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:540:33 [INFO] [stdout] | [INFO] [stdout] 540 | let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 540 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 540 + let f: &mut dyn FnMut(&mut crate::widget::Widget) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:658:33 [INFO] [stdout] | [INFO] [stdout] 658 | let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 658 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 658 + let f: &mut dyn FnMut(&mut crate::widget::Widget) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:692:33 [INFO] [stdout] | [INFO] [stdout] 692 | let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 692 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 692 + let f: &mut dyn FnMut(&mut crate::widget::Widget) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/menu.rs:766:29 [INFO] [stdout] | [INFO] [stdout] 766 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 766 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 766 + let f: &mut dyn FnMut() = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | crate::macros::widget::impl_widget_ext!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | crate::macros::widget::impl_widget_ext!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | crate::macros::widget::impl_widget_base!(Spinner, Fl_Spinner); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_ext!(Clock, Fl_Clock); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | crate::macros::widget::impl_widget_ext!(Clock, Fl_Clock); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | crate::macros::widget::impl_widget_base!(Clock, Fl_Clock); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | crate::macros::widget::impl_widget_base!(Clock, Fl_Clock); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | crate::macros::widget::impl_widget_base!(Clock, Fl_Clock); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | crate::macros::widget::impl_widget_ext!(Chart, Fl_Chart); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | crate::macros::widget::impl_widget_ext!(Chart, Fl_Chart); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_base!(Chart, Fl_Chart); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_base!(Chart, Fl_Chart); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | crate::macros::widget::impl_widget_base!(Chart, Fl_Chart); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:273:1 [INFO] [stdout] | [INFO] [stdout] 273 | crate::macros::widget::impl_widget_ext!(Progress, Fl_Progress); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:273:1 [INFO] [stdout] | [INFO] [stdout] 273 | crate::macros::widget::impl_widget_ext!(Progress, Fl_Progress); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | crate::macros::widget::impl_widget_base!(Progress, Fl_Progress); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | crate::macros::widget::impl_widget_base!(Progress, Fl_Progress); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | crate::macros::widget::impl_widget_base!(Progress, Fl_Progress); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:485:1 [INFO] [stdout] | [INFO] [stdout] 485 | crate::macros::widget::impl_widget_ext!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:485:1 [INFO] [stdout] | [INFO] [stdout] 485 | crate::macros::widget::impl_widget_ext!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | crate::macros::widget::impl_widget_base!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | crate::macros::widget::impl_widget_base!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:486:1 [INFO] [stdout] | [INFO] [stdout] 486 | crate::macros::widget::impl_widget_base!(InputChoice, Fl_Input_Choice); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:603:1 [INFO] [stdout] | [INFO] [stdout] 603 | crate::macros::widget::impl_widget_ext!(HelpView, Fl_Help_View); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:603:1 [INFO] [stdout] | [INFO] [stdout] 603 | crate::macros::widget::impl_widget_ext!(HelpView, Fl_Help_View); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:604:1 [INFO] [stdout] | [INFO] [stdout] 604 | crate::macros::widget::impl_widget_base!(HelpView, Fl_Help_View); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:604:1 [INFO] [stdout] | [INFO] [stdout] 604 | crate::macros::widget::impl_widget_base!(HelpView, Fl_Help_View); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/misc.rs:604:1 [INFO] [stdout] | [INFO] [stdout] 604 | crate::macros::widget::impl_widget_base!(HelpView, Fl_Help_View); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | crate::macros::widget::impl_widget_ext!(Output, Fl_Output); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | crate::macros::widget::impl_widget_ext!(Output, Fl_Output); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | crate::macros::widget::impl_widget_base!(Output, Fl_Output); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | crate::macros::widget::impl_widget_base!(Output, Fl_Output); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | crate::macros::widget::impl_widget_base!(Output, Fl_Output); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | crate::macros::widget::impl_widget_ext!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | crate::macros::widget::impl_widget_ext!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | crate::macros::widget::impl_widget_base!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | crate::macros::widget::impl_widget_base!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/output.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | crate::macros::widget::impl_widget_base!(MultilineOutput, Fl_Multiline_Output); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_ext!(Table, Fl_Table); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | crate::macros::widget::impl_widget_ext!(Table, Fl_Table); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Table, Fl_Table); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Table, Fl_Table); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | crate::macros::widget::impl_widget_base!(Table, Fl_Table); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/table.rs:423:41 [INFO] [stdout] | [INFO] [stdout] 423 | ... let f: &mut (dyn FnMut( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 424 | | ... &mut $name, [INFO] [stdout] 425 | | ... $crate::table::TableContext, [INFO] [stdout] 426 | | ... i32, [INFO] [stdout] ... | [INFO] [stdout] 431 | | ... i32, [INFO] [stdout] 432 | | ... )) = &mut **a; [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate::macros::table::impl_table_ext!(Table, Fl_Table); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::table::impl_table_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | crate::macros::widget::impl_widget_ext!(TableRow, Fl_Table_Row); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | crate::macros::widget::impl_widget_ext!(TableRow, Fl_Table_Row); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | crate::macros::widget::impl_widget_base!(TableRow, Fl_Table_Row); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | crate::macros::widget::impl_widget_base!(TableRow, Fl_Table_Row); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | crate::macros::widget::impl_widget_base!(TableRow, Fl_Table_Row); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/table.rs:423:41 [INFO] [stdout] | [INFO] [stdout] 423 | ... let f: &mut (dyn FnMut( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 424 | | ... &mut $name, [INFO] [stdout] 425 | | ... $crate::table::TableContext, [INFO] [stdout] 426 | | ... i32, [INFO] [stdout] ... | [INFO] [stdout] 431 | | ... i32, [INFO] [stdout] 432 | | ... )) = &mut **a; [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] ::: src/table.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | crate::macros::table::impl_table_ext!(TableRow, Fl_Table_Row); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::table::impl_table_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | crate::macros::widget::impl_widget_ext!(Terminal, Fl_Terminal); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | crate::macros::widget::impl_widget_ext!(Terminal, Fl_Terminal); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate::macros::widget::impl_widget_base!(Terminal, Fl_Terminal); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate::macros::widget::impl_widget_base!(Terminal, Fl_Terminal); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/terminal.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | crate::macros::widget::impl_widget_base!(Terminal, Fl_Terminal); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/terminal.rs:1248:17 [INFO] [stdout] | [INFO] [stdout] 1248 | assert!((idx <= self.length), "Index {idx} out of range"); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1248 - assert!((idx <= self.length), "Index {idx} out of range"); [INFO] [stdout] 1248 + assert!( idx <= self.length, "Index {idx} out of range"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/text.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | let f: &mut (dyn FnMut(i32, i32, i32, i32, Option<&str>)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 33 - let f: &mut (dyn FnMut(i32, i32, i32, i32, Option<&str>)) = &mut **a; [INFO] [stdout] 33 + let f: &mut dyn FnMut(i32, i32, i32, i32, Option<&str>) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:664:1 [INFO] [stdout] | [INFO] [stdout] 664 | crate::macros::widget::impl_widget_ext!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:664:1 [INFO] [stdout] | [INFO] [stdout] 664 | crate::macros::widget::impl_widget_ext!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:665:1 [INFO] [stdout] | [INFO] [stdout] 665 | crate::macros::widget::impl_widget_base!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:665:1 [INFO] [stdout] | [INFO] [stdout] 665 | crate::macros::widget::impl_widget_base!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:665:1 [INFO] [stdout] | [INFO] [stdout] 665 | crate::macros::widget::impl_widget_base!(TextDisplay, Fl_Text_Display); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:676:1 [INFO] [stdout] | [INFO] [stdout] 676 | crate::macros::widget::impl_widget_ext!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:676:1 [INFO] [stdout] | [INFO] [stdout] 676 | crate::macros::widget::impl_widget_ext!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:677:1 [INFO] [stdout] | [INFO] [stdout] 677 | crate::macros::widget::impl_widget_base!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:677:1 [INFO] [stdout] | [INFO] [stdout] 677 | crate::macros::widget::impl_widget_base!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:677:1 [INFO] [stdout] | [INFO] [stdout] 677 | crate::macros::widget::impl_widget_base!(TextEditor, Fl_Text_Editor); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | crate::macros::widget::impl_widget_ext!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | crate::macros::widget::impl_widget_ext!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | crate::macros::widget::impl_widget_base!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | crate::macros::widget::impl_widget_base!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/tree.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | crate::macros::widget::impl_widget_base!(Tree, Fl_Tree); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/tree.rs:1188:33 [INFO] [stdout] | [INFO] [stdout] 1188 | let f: &mut (dyn FnMut(&mut TreeItem, bool) -> i32) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1188 - let f: &mut (dyn FnMut(&mut TreeItem, bool) -> i32) = &mut **a; [INFO] [stdout] 1188 + let f: &mut dyn FnMut(&mut TreeItem, bool) -> i32 = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | crate::macros::widget::impl_widget_ext!(Slider, Fl_Slider); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | crate::macros::widget::impl_widget_ext!(Slider, Fl_Slider); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate::macros::widget::impl_widget_base!(Slider, Fl_Slider); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate::macros::widget::impl_widget_base!(Slider, Fl_Slider); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | crate::macros::widget::impl_widget_base!(Slider, Fl_Slider); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | crate::macros::widget::impl_widget_ext!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | crate::macros::widget::impl_widget_ext!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | crate::macros::widget::impl_widget_base!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | crate::macros::widget::impl_widget_base!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | crate::macros::widget::impl_widget_base!(NiceSlider, Fl_Nice_Slider); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | crate::macros::widget::impl_widget_ext!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | crate::macros::widget::impl_widget_ext!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | crate::macros::widget::impl_widget_base!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | crate::macros::widget::impl_widget_base!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | crate::macros::widget::impl_widget_base!(Dial, Fl_Dial); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | crate::macros::widget::impl_widget_ext!(LineDial, Fl_Line_Dial); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | crate::macros::widget::impl_widget_ext!(LineDial, Fl_Line_Dial); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | crate::macros::widget::impl_widget_base!(LineDial, Fl_Line_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | crate::macros::widget::impl_widget_base!(LineDial, Fl_Line_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | crate::macros::widget::impl_widget_base!(LineDial, Fl_Line_Dial); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | crate::macros::widget::impl_widget_ext!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | crate::macros::widget::impl_widget_ext!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | crate::macros::widget::impl_widget_base!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | crate::macros::widget::impl_widget_base!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | crate::macros::widget::impl_widget_base!(Counter, Fl_Counter); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:215:1 [INFO] [stdout] | [INFO] [stdout] 215 | crate::macros::widget::impl_widget_ext!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:215:1 [INFO] [stdout] | [INFO] [stdout] 215 | crate::macros::widget::impl_widget_ext!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | crate::macros::widget::impl_widget_base!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | crate::macros::widget::impl_widget_base!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | crate::macros::widget::impl_widget_base!(Scrollbar, Fl_Scrollbar); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:307:1 [INFO] [stdout] | [INFO] [stdout] 307 | crate::macros::widget::impl_widget_ext!(Roller, Fl_Roller); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:536:41 [INFO] [stdout] | [INFO] [stdout] 536 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:307:1 [INFO] [stdout] | [INFO] [stdout] 307 | crate::macros::widget::impl_widget_ext!(Roller, Fl_Roller); [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_ext` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:662:45 [INFO] [stdout] | [INFO] [stdout] 662 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | crate::macros::widget::impl_widget_base!(Roller, Fl_Roller); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:695:41 [INFO] [stdout] | [INFO] [stdout] 695 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | crate::macros::widget::impl_widget_base!(Roller, Fl_Roller); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | crate::macros::widget::impl_widget_base!(Roller, Fl_Roller); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `crate::macros::widget::impl_widget_base` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:529:41 [INFO] [stdout] | [INFO] [stdout] 529 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/valuator.rs:319:1 [WARN] too many lines in the log, truncating it