[INFO] fetching crate fltk 1.5.13... [INFO] checking fltk-1.5.13 against master#8c32e313cccf7df531e2d49ffb8227bb92304aee for pr-145608-1 [INFO] extracting crate fltk 1.5.13 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate fltk 1.5.13 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate fltk 1.5.13 [INFO] tweaked toml for crates.io crate fltk 1.5.13 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate fltk 1.5.13 on toolchain 8c32e313cccf7df531e2d49ffb8227bb92304aee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fltk 1.5.13 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" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cmk v0.1.2 [INFO] [stderr] Downloaded fltk-sys v1.5.10 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bbccdf5ab775935c6d8b41c37c14ad7e506eac0a0a510ef576e0345067f65a7e [INFO] running `Command { std: "docker" "start" "-a" "bbccdf5ab775935c6d8b41c37c14ad7e506eac0a0a510ef576e0345067f65a7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bbccdf5ab775935c6d8b41c37c14ad7e506eac0a0a510ef576e0345067f65a7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bbccdf5ab775935c6d8b41c37c14ad7e506eac0a0a510ef576e0345067f65a7e", kill_on_drop: false }` [INFO] [stdout] bbccdf5ab775935c6d8b41c37c14ad7e506eac0a0a510ef576e0345067f65a7e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c742e946d8765a39bb427f349a75659dc5cd22adecc997f83fa086ed4b4581ae [INFO] running `Command { std: "docker" "start" "-a" "c742e946d8765a39bb427f349a75659dc5cd22adecc997f83fa086ed4b4581ae", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.23 [INFO] [stderr] Checking ttf-parser v0.25.1 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling fltk-sys v1.5.10 [INFO] [stderr] Checking fltk v1.5.13 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/app/rt.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 59 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 59 + 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:161:25 [INFO] [stdout] | [INFO] [stdout] 161 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 161 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 161 + 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:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 177 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 177 + 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:193:25 [INFO] [stdout] | [INFO] [stdout] 193 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 193 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 193 + 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:239:17 [INFO] [stdout] | [INFO] [stdout] 239 | let f: &mut (dyn FnMut(IdleHandle)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 239 - let f: &mut (dyn FnMut(IdleHandle)) = &mut **a; [INFO] [stdout] 239 + 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:339:25 [INFO] [stdout] | [INFO] [stdout] 339 | let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 339 - let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] 339 + 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:352:17 [INFO] [stdout] | [INFO] [stdout] 352 | let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 352 - let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] 352 + 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:404:25 [INFO] [stdout] | [INFO] [stdout] 404 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 404 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 404 + 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:440:25 [INFO] [stdout] | [INFO] [stdout] 440 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 440 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 440 + 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:457:25 [INFO] [stdout] | [INFO] [stdout] 457 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 457 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 457 + 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:473:25 [INFO] [stdout] | [INFO] [stdout] 473 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 473 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 473 + 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:569:17 [INFO] [stdout] | [INFO] [stdout] 569 | let f: &mut (dyn FnMut(TimeoutHandle)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 569 - let f: &mut (dyn FnMut(TimeoutHandle)) = &mut **a; [INFO] [stdout] 569 + 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:47:25 [INFO] [stdout] | [INFO] [stdout] 47 | let f: &mut (dyn FnMut(&mut dyn WidgetExt)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 47 - let f: &mut (dyn FnMut(&mut dyn WidgetExt)) = &mut **a; [INFO] [stdout] 47 + 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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/app/rt.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 59 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 59 + 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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/app/rt.rs:161:25 [INFO] [stdout] | [INFO] [stdout] 161 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 161 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 161 + 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/app/rt.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 177 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 177 + 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:193:25 [INFO] [stdout] | [INFO] [stdout] 193 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 193 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 193 + 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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/app/rt.rs:239:17 [INFO] [stdout] | [INFO] [stdout] 239 | let f: &mut (dyn FnMut(IdleHandle)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 239 - let f: &mut (dyn FnMut(IdleHandle)) = &mut **a; [INFO] [stdout] 239 + 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:339:25 [INFO] [stdout] | [INFO] [stdout] 339 | let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 339 - let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] 339 + 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:352:17 [INFO] [stdout] | [INFO] [stdout] 352 | let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 352 - let f: &mut (dyn FnMut(i32)) = &mut **a; [INFO] [stdout] 352 + 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:404:25 [INFO] [stdout] | [INFO] [stdout] 404 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 404 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 404 + 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:440:25 [INFO] [stdout] | [INFO] [stdout] 440 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 440 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 440 + 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:457:25 [INFO] [stdout] | [INFO] [stdout] 457 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 457 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 457 + 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:473:25 [INFO] [stdout] | [INFO] [stdout] 473 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 473 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 473 + 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:569:17 [INFO] [stdout] | [INFO] [stdout] 569 | let f: &mut (dyn FnMut(TimeoutHandle)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 569 - let f: &mut (dyn FnMut(TimeoutHandle)) = &mut **a; [INFO] [stdout] 569 + let f: &mut dyn FnMut(TimeoutHandle) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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/app/widget.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 47 | let f: &mut (dyn FnMut(&mut dyn WidgetExt)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 47 - let f: &mut (dyn FnMut(&mut dyn WidgetExt)) = &mut **a; [INFO] [stdout] 47 + 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/macros/widget.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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/dialog.rs:762:29 [INFO] [stdout] | [INFO] [stdout] 762 | let f: &mut (dyn FnMut(&mut FileChooser)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 762 - let f: &mut (dyn FnMut(&mut FileChooser)) = &mut **a; [INFO] [stdout] 762 + 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/macros/widget.rs:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | 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/dialog.rs:762:29 [INFO] [stdout] | [INFO] [stdout] 762 | let f: &mut (dyn FnMut(&mut FileChooser)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 762 - let f: &mut (dyn FnMut(&mut FileChooser)) = &mut **a; [INFO] [stdout] 762 + 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:354:1 [INFO] [stdout] | [INFO] [stdout] 354 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:354:1 [INFO] [stdout] | [INFO] [stdout] 354 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:491:1 [INFO] [stdout] | [INFO] [stdout] 491 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:491:1 [INFO] [stdout] | [INFO] [stdout] 491 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:492:1 [INFO] [stdout] | [INFO] [stdout] 492 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:492:1 [INFO] [stdout] | [INFO] [stdout] 492 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:492:1 [INFO] [stdout] | [INFO] [stdout] 492 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:586:1 [INFO] [stdout] | [INFO] [stdout] 586 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:586:1 [INFO] [stdout] | [INFO] [stdout] 586 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1108:1 [INFO] [stdout] | [INFO] [stdout] 1108 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1108:1 [INFO] [stdout] | [INFO] [stdout] 1108 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:354:1 [INFO] [stdout] | [INFO] [stdout] 354 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:354:1 [INFO] [stdout] | [INFO] [stdout] 354 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:421:1 [INFO] [stdout] | [INFO] [stdout] 421 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:491:1 [INFO] [stdout] | [INFO] [stdout] 491 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:491:1 [INFO] [stdout] | [INFO] [stdout] 491 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:492:1 [INFO] [stdout] | [INFO] [stdout] 492 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:492:1 [INFO] [stdout] | [INFO] [stdout] 492 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:492:1 [INFO] [stdout] | [INFO] [stdout] 492 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:586:1 [INFO] [stdout] | [INFO] [stdout] 586 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:586:1 [INFO] [stdout] | [INFO] [stdout] 586 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1108:1 [INFO] [stdout] | [INFO] [stdout] 1108 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1108:1 [INFO] [stdout] | [INFO] [stdout] 1108 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/group.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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/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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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/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/widget.rs:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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/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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | let f: &mut (dyn FnMut(&mut SysMenuBar)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 184 - let f: &mut (dyn FnMut(&mut SysMenuBar)) = &mut **a; [INFO] [stdout] 184 + 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:629:29 [INFO] [stdout] | [INFO] [stdout] 629 | 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] 629 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 629 + 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:752:29 [INFO] [stdout] | [INFO] [stdout] 752 | 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] 752 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 752 + 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:784:29 [INFO] [stdout] | [INFO] [stdout] 784 | 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] 784 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 784 + 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:856:25 [INFO] [stdout] | [INFO] [stdout] 856 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 856 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 856 + 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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/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/widget.rs:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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/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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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/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/widget.rs:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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/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/widget.rs:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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/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/macros/widget.rs:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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/menu.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | let f: &mut (dyn FnMut(&mut SysMenuBar)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 184 - let f: &mut (dyn FnMut(&mut SysMenuBar)) = &mut **a; [INFO] [stdout] 184 + 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/macros/widget.rs:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/menu.rs:629:29 [INFO] [stdout] | [INFO] [stdout] 629 | 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] 629 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 629 + 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:752:29 [INFO] [stdout] | [INFO] [stdout] 752 | 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] 752 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 752 + 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:784:29 [INFO] [stdout] | [INFO] [stdout] 784 | 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] 784 - let f: &mut (dyn FnMut(&mut crate::widget::Widget)) = &mut **a; [INFO] [stdout] 784 + 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/macros/widget.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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/menu.rs:856:25 [INFO] [stdout] | [INFO] [stdout] 856 | let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 856 - let f: &mut (dyn FnMut()) = &mut **a; [INFO] [stdout] 856 + 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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/table.rs:431:41 [INFO] [stdout] | [INFO] [stdout] 431 | ... let f: &mut (dyn FnMut( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 432 | | ... &mut $name, [INFO] [stdout] 433 | | ... $crate::table::TableContext, [INFO] [stdout] 434 | | ... i32, [INFO] [stdout] ... | [INFO] [stdout] 439 | | ... i32, [INFO] [stdout] 440 | | ... )) = &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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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/table.rs:431:41 [INFO] [stdout] | [INFO] [stdout] 431 | ... let f: &mut (dyn FnMut( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 432 | | ... &mut $name, [INFO] [stdout] 433 | | ... $crate::table::TableContext, [INFO] [stdout] 434 | | ... i32, [INFO] [stdout] ... | [INFO] [stdout] 439 | | ... i32, [INFO] [stdout] 440 | | ... )) = &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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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 type [INFO] [stdout] --> src/macros/widget.rs:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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/text.rs:531:29 [INFO] [stdout] | [INFO] [stdout] 531 | let f: &mut (dyn FnMut(i32, i32, i32, i32, &str)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 531 - let f: &mut (dyn FnMut(i32, i32, i32, i32, &str)) = &mut **a; [INFO] [stdout] 531 + let f: &mut dyn FnMut(i32, i32, i32, i32, &str) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/text.rs:565:29 [INFO] [stdout] | [INFO] [stdout] 565 | let f: &mut (dyn FnMut(i32, i32, i32, i32, &str)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 565 - let f: &mut (dyn FnMut(i32, i32, i32, i32, &str)) = &mut **a; [INFO] [stdout] 565 + let f: &mut dyn FnMut(i32, i32, i32, i32, &str) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:736:1 [INFO] [stdout] | [INFO] [stdout] 736 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:736:1 [INFO] [stdout] | [INFO] [stdout] 736 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:737:1 [INFO] [stdout] | [INFO] [stdout] 737 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:737:1 [INFO] [stdout] | [INFO] [stdout] 737 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:737:1 [INFO] [stdout] | [INFO] [stdout] 737 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:748:1 [INFO] [stdout] | [INFO] [stdout] 748 | 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/table.rs:431:41 [INFO] [stdout] | [INFO] [stdout] 431 | ... let f: &mut (dyn FnMut( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 432 | | ... &mut $name, [INFO] [stdout] 433 | | ... $crate::table::TableContext, [INFO] [stdout] 434 | | ... i32, [INFO] [stdout] ... | [INFO] [stdout] 439 | | ... i32, [INFO] [stdout] 440 | | ... )) = &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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:748:1 [INFO] [stdout] | [INFO] [stdout] 748 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:749:1 [INFO] [stdout] | [INFO] [stdout] 749 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:749:1 [INFO] [stdout] | [INFO] [stdout] 749 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:749:1 [INFO] [stdout] | [INFO] [stdout] 749 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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/widget.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:773:1 [INFO] [stdout] | [INFO] [stdout] 773 | crate::macros::widget::impl_widget_ext!(SimpleTerminal, Fl_Simple_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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:773:1 [INFO] [stdout] | [INFO] [stdout] 773 | crate::macros::widget::impl_widget_ext!(SimpleTerminal, Fl_Simple_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/table.rs:431:41 [INFO] [stdout] | [INFO] [stdout] 431 | ... let f: &mut (dyn FnMut( [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 432 | | ... &mut $name, [INFO] [stdout] 433 | | ... $crate::table::TableContext, [INFO] [stdout] 434 | | ... i32, [INFO] [stdout] ... | [INFO] [stdout] 439 | | ... i32, [INFO] [stdout] 440 | | ... )) = &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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:774:1 [INFO] [stdout] | [INFO] [stdout] 774 | crate::macros::widget::impl_widget_base!(SimpleTerminal, Fl_Simple_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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:774:1 [INFO] [stdout] | [INFO] [stdout] 774 | crate::macros::widget::impl_widget_base!(SimpleTerminal, Fl_Simple_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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:774:1 [INFO] [stdout] | [INFO] [stdout] 774 | crate::macros::widget::impl_widget_base!(SimpleTerminal, Fl_Simple_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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1195:29 [INFO] [stdout] | [INFO] [stdout] 1195 | 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] 1195 - let f: &mut (dyn FnMut(&mut TreeItem, bool) -> i32) = &mut **a; [INFO] [stdout] 1195 + 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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 type [INFO] [stdout] --> src/text.rs:531:29 [INFO] [stdout] | [INFO] [stdout] 531 | let f: &mut (dyn FnMut(i32, i32, i32, i32, &str)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 531 - let f: &mut (dyn FnMut(i32, i32, i32, i32, &str)) = &mut **a; [INFO] [stdout] 531 + let f: &mut dyn FnMut(i32, i32, i32, i32, &str) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/text.rs:565:29 [INFO] [stdout] | [INFO] [stdout] 565 | let f: &mut (dyn FnMut(i32, i32, i32, i32, &str)) = &mut **a; [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 565 - let f: &mut (dyn FnMut(i32, i32, i32, i32, &str)) = &mut **a; [INFO] [stdout] 565 + let f: &mut dyn FnMut(i32, i32, i32, i32, &str) = &mut **a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/macros/widget.rs:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:736:1 [INFO] [stdout] | [INFO] [stdout] 736 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:736:1 [INFO] [stdout] | [INFO] [stdout] 736 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:737:1 [INFO] [stdout] | [INFO] [stdout] 737 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:737:1 [INFO] [stdout] | [INFO] [stdout] 737 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:737:1 [INFO] [stdout] | [INFO] [stdout] 737 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:748:1 [INFO] [stdout] | [INFO] [stdout] 748 | 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:748:1 [INFO] [stdout] | [INFO] [stdout] 748 | 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:749:1 [INFO] [stdout] | [INFO] [stdout] 749 | 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:749:1 [INFO] [stdout] | [INFO] [stdout] 749 | 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:749:1 [INFO] [stdout] | [INFO] [stdout] 749 | 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:773:1 [INFO] [stdout] | [INFO] [stdout] 773 | crate::macros::widget::impl_widget_ext!(SimpleTerminal, Fl_Simple_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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:773:1 [INFO] [stdout] | [INFO] [stdout] 773 | crate::macros::widget::impl_widget_ext!(SimpleTerminal, Fl_Simple_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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... let f: &mut (dyn FnMut(&mut $name, $crate::enums::Event) -> bool) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:774:1 [INFO] [stdout] | [INFO] [stdout] 774 | crate::macros::widget::impl_widget_base!(SimpleTerminal, Fl_Simple_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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... let f: &mut (dyn FnMut(&mut $name)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:774:1 [INFO] [stdout] | [INFO] [stdout] 774 | crate::macros::widget::impl_widget_base!(SimpleTerminal, Fl_Simple_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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... let f: &mut (dyn FnMut(&mut $name, i32, i32, i32, i32)) = &mut **a; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/text.rs:774:1 [INFO] [stdout] | [INFO] [stdout] 774 | crate::macros::widget::impl_widget_base!(SimpleTerminal, Fl_Simple_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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1195:29 [INFO] [stdout] | [INFO] [stdout] 1195 | 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] 1195 - let f: &mut (dyn FnMut(&mut TreeItem, bool) -> i32) = &mut **a; [INFO] [stdout] 1195 + 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:920:45 [INFO] [stdout] | [INFO] [stdout] 920 | ... 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:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | ... 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:1008:41 [INFO] [stdout] | [INFO] [stdout] 1008 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:741:41 [INFO] [stdout] | [INFO] [stdout] 741 | ... 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:920:45 [WARN] too many lines in the log, truncating it