[INFO] crate rute 0.0.6 is already in cache [INFO] testing rute-0.0.6 against master#28742a1146f10a4f09369baad027a464acb7a766 for pr-71274 [INFO] extracting crate rute 0.0.6 into /workspace/builds/worker-2/source [INFO] validating manifest of crates.io crate rute 0.0.6 on toolchain 28742a1146f10a4f09369baad027a464acb7a766 [INFO] running `"/workspace/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate rute 0.0.6 [INFO] finished tweaking crates.io crate rute 0.0.6 [INFO] tweaked toml for crates.io crate rute 0.0.6 written to /workspace/builds/worker-2/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 80c279be56dbcc5c8aefe81df49f5bedae279b7b54a7e8fa7575766623e7370c [INFO] running `"docker" "start" "-a" "80c279be56dbcc5c8aefe81df49f5bedae279b7b54a7e8fa7575766623e7370c"` [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling jobserver v0.1.21 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling cc v1.0.51 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling rute v0.0.6 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:26:15 [INFO] [stderr] | [INFO] [stderr] 26 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:37:15 [INFO] [stderr] | [INFO] [stderr] 37 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:46:15 [INFO] [stderr] | [INFO] [stderr] 46 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:57:15 [INFO] [stderr] | [INFO] [stderr] 57 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:67:15 [INFO] [stderr] | [INFO] [stderr] 67 | let f: &&(Fn(&T, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:79:15 [INFO] [stderr] | [INFO] [stderr] 79 | let f: &&(Fn(bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:89:15 [INFO] [stderr] | [INFO] [stderr] 89 | let f: &&(Fn(&T, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:101:15 [INFO] [stderr] | [INFO] [stderr] 101 | let f: &&(Fn(bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:111:15 [INFO] [stderr] | [INFO] [stderr] 111 | let f: &&(Fn(&T, &PaintEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:123:15 [INFO] [stderr] | [INFO] [stderr] 123 | let f: &&(Fn(&PaintEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:133:15 [INFO] [stderr] | [INFO] [stderr] 133 | let f: &&(Fn(&T, &KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:145:15 [INFO] [stderr] | [INFO] [stderr] 145 | let f: &&(Fn(&KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:155:15 [INFO] [stderr] | [INFO] [stderr] 155 | let f: &&(Fn(&T, &KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:167:15 [INFO] [stderr] | [INFO] [stderr] 167 | let f: &&(Fn(&KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:177:15 [INFO] [stderr] | [INFO] [stderr] 177 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:189:15 [INFO] [stderr] | [INFO] [stderr] 189 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:199:15 [INFO] [stderr] | [INFO] [stderr] 199 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:211:15 [INFO] [stderr] | [INFO] [stderr] 211 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:221:15 [INFO] [stderr] | [INFO] [stderr] 221 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:233:15 [INFO] [stderr] | [INFO] [stderr] 233 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:243:15 [INFO] [stderr] | [INFO] [stderr] 243 | let f: &&(Fn(&T, &FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:255:15 [INFO] [stderr] | [INFO] [stderr] 255 | let f: &&(Fn(&FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:265:15 [INFO] [stderr] | [INFO] [stderr] 265 | let f: &&(Fn(&T, &FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:277:15 [INFO] [stderr] | [INFO] [stderr] 277 | let f: &&(Fn(&FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:287:15 [INFO] [stderr] | [INFO] [stderr] 287 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:299:15 [INFO] [stderr] | [INFO] [stderr] 299 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:798:24 [INFO] [stderr] | [INFO] [stderr] 798 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:818:24 [INFO] [stderr] | [INFO] [stderr] 818 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:844:24 [INFO] [stderr] | [INFO] [stderr] 844 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:864:24 [INFO] [stderr] | [INFO] [stderr] 864 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:897:24 [INFO] [stderr] | [INFO] [stderr] 897 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:917:24 [INFO] [stderr] | [INFO] [stderr] 917 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:961:24 [INFO] [stderr] | [INFO] [stderr] 961 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:981:24 [INFO] [stderr] | [INFO] [stderr] 981 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1002:24 [INFO] [stderr] | [INFO] [stderr] 1002 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1022:24 [INFO] [stderr] | [INFO] [stderr] 1022 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1043:24 [INFO] [stderr] | [INFO] [stderr] 1043 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1063:24 [INFO] [stderr] | [INFO] [stderr] 1063 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1084:24 [INFO] [stderr] | [INFO] [stderr] 1084 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1104:24 [INFO] [stderr] | [INFO] [stderr] 1104 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1125:24 [INFO] [stderr] | [INFO] [stderr] 1125 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1145:24 [INFO] [stderr] | [INFO] [stderr] 1145 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1166:24 [INFO] [stderr] | [INFO] [stderr] 1166 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1186:24 [INFO] [stderr] | [INFO] [stderr] 1186 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1207:24 [INFO] [stderr] | [INFO] [stderr] 1207 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1227:24 [INFO] [stderr] | [INFO] [stderr] 1227 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1248:24 [INFO] [stderr] | [INFO] [stderr] 1248 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1268:24 [INFO] [stderr] | [INFO] [stderr] 1268 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1289:24 [INFO] [stderr] | [INFO] [stderr] 1289 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1309:24 [INFO] [stderr] | [INFO] [stderr] 1309 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1330:24 [INFO] [stderr] | [INFO] [stderr] 1330 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:1350:24 [INFO] [stderr] | [INFO] [stderr] 1350 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3673:24 [INFO] [stderr] | [INFO] [stderr] 3673 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3693:24 [INFO] [stderr] | [INFO] [stderr] 3693 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3714:24 [INFO] [stderr] | [INFO] [stderr] 3714 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3734:24 [INFO] [stderr] | [INFO] [stderr] 3734 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3755:24 [INFO] [stderr] | [INFO] [stderr] 3755 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3775:24 [INFO] [stderr] | [INFO] [stderr] 3775 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3796:24 [INFO] [stderr] | [INFO] [stderr] 3796 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3816:24 [INFO] [stderr] | [INFO] [stderr] 3816 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3837:24 [INFO] [stderr] | [INFO] [stderr] 3837 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3857:24 [INFO] [stderr] | [INFO] [stderr] 3857 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3878:24 [INFO] [stderr] | [INFO] [stderr] 3878 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3898:24 [INFO] [stderr] | [INFO] [stderr] 3898 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3919:24 [INFO] [stderr] | [INFO] [stderr] 3919 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3939:24 [INFO] [stderr] | [INFO] [stderr] 3939 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3960:24 [INFO] [stderr] | [INFO] [stderr] 3960 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:3980:24 [INFO] [stderr] | [INFO] [stderr] 3980 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4001:24 [INFO] [stderr] | [INFO] [stderr] 4001 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4021:24 [INFO] [stderr] | [INFO] [stderr] 4021 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4042:24 [INFO] [stderr] | [INFO] [stderr] 4042 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4062:24 [INFO] [stderr] | [INFO] [stderr] 4062 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4083:24 [INFO] [stderr] | [INFO] [stderr] 4083 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4103:24 [INFO] [stderr] | [INFO] [stderr] 4103 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4124:24 [INFO] [stderr] | [INFO] [stderr] 4124 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4144:24 [INFO] [stderr] | [INFO] [stderr] 4144 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4165:24 [INFO] [stderr] | [INFO] [stderr] 4165 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4185:24 [INFO] [stderr] | [INFO] [stderr] 4185 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4206:24 [INFO] [stderr] | [INFO] [stderr] 4206 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4226:24 [INFO] [stderr] | [INFO] [stderr] 4226 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4247:24 [INFO] [stderr] | [INFO] [stderr] 4247 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4267:24 [INFO] [stderr] | [INFO] [stderr] 4267 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4288:24 [INFO] [stderr] | [INFO] [stderr] 4288 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4308:24 [INFO] [stderr] | [INFO] [stderr] 4308 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4329:24 [INFO] [stderr] | [INFO] [stderr] 4329 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4349:24 [INFO] [stderr] | [INFO] [stderr] 4349 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4370:24 [INFO] [stderr] | [INFO] [stderr] 4370 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4390:24 [INFO] [stderr] | [INFO] [stderr] 4390 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4411:24 [INFO] [stderr] | [INFO] [stderr] 4411 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4431:24 [INFO] [stderr] | [INFO] [stderr] 4431 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4690:24 [INFO] [stderr] | [INFO] [stderr] 4690 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/abstract_button.rs:4710:24 [INFO] [stderr] | [INFO] [stderr] 4710 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/application.rs:26:15 [INFO] [stderr] | [INFO] [stderr] 26 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/application.rs:37:15 [INFO] [stderr] | [INFO] [stderr] 37 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/application.rs:1379:24 [INFO] [stderr] | [INFO] [stderr] 1379 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/application.rs:1399:24 [INFO] [stderr] | [INFO] [stderr] 1399 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/application.rs:2569:24 [INFO] [stderr] | [INFO] [stderr] 2569 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/application.rs:2589:24 [INFO] [stderr] | [INFO] [stderr] 2589 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | let f: &&(Fn(&T, &AbstractButton) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &AbstractButton) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:39:15 [INFO] [stderr] | [INFO] [stderr] 39 | let f: &&(Fn(&AbstractButton) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&AbstractButton) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:49:15 [INFO] [stderr] | [INFO] [stderr] 49 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:61:15 [INFO] [stderr] | [INFO] [stderr] 61 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:71:15 [INFO] [stderr] | [INFO] [stderr] 71 | let f: &&(Fn(&T, &AbstractButton) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &AbstractButton) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:83:15 [INFO] [stderr] | [INFO] [stderr] 83 | let f: &&(Fn(&AbstractButton) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&AbstractButton) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:93:15 [INFO] [stderr] | [INFO] [stderr] 93 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:105:15 [INFO] [stderr] | [INFO] [stderr] 105 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:115:15 [INFO] [stderr] | [INFO] [stderr] 115 | let f: &&(Fn(&T, &AbstractButton) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &AbstractButton) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:127:15 [INFO] [stderr] | [INFO] [stderr] 127 | let f: &&(Fn(&AbstractButton) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&AbstractButton) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:137:15 [INFO] [stderr] | [INFO] [stderr] 137 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:149:15 [INFO] [stderr] | [INFO] [stderr] 149 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:160:15 [INFO] [stderr] | [INFO] [stderr] 160 | let f: &&(Fn(&T, &AbstractButton, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &AbstractButton, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:173:15 [INFO] [stderr] | [INFO] [stderr] 173 | let f: &&(Fn(&AbstractButton, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&AbstractButton, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:184:15 [INFO] [stderr] | [INFO] [stderr] 184 | let f: &&(Fn(&T, i32, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:197:15 [INFO] [stderr] | [INFO] [stderr] 197 | let f: &&(Fn(i32, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:494:24 [INFO] [stderr] | [INFO] [stderr] 494 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &AbstractButton) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:514:24 [INFO] [stderr] | [INFO] [stderr] 514 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&AbstractButton) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:548:24 [INFO] [stderr] | [INFO] [stderr] 548 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:568:24 [INFO] [stderr] | [INFO] [stderr] 568 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:597:24 [INFO] [stderr] | [INFO] [stderr] 597 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &AbstractButton) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:617:24 [INFO] [stderr] | [INFO] [stderr] 617 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&AbstractButton) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:646:24 [INFO] [stderr] | [INFO] [stderr] 646 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:666:24 [INFO] [stderr] | [INFO] [stderr] 666 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:695:24 [INFO] [stderr] | [INFO] [stderr] 695 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &AbstractButton) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:715:24 [INFO] [stderr] | [INFO] [stderr] 715 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&AbstractButton) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:744:24 [INFO] [stderr] | [INFO] [stderr] 744 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:764:24 [INFO] [stderr] | [INFO] [stderr] 764 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:794:24 [INFO] [stderr] | [INFO] [stderr] 794 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &AbstractButton, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:814:24 [INFO] [stderr] | [INFO] [stderr] 814 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&AbstractButton, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:844:24 [INFO] [stderr] | [INFO] [stderr] 844 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:864:24 [INFO] [stderr] | [INFO] [stderr] 864 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:1042:24 [INFO] [stderr] | [INFO] [stderr] 1042 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/button_group.rs:1062:24 [INFO] [stderr] | [INFO] [stderr] 1062 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/clipboard.rs:629:24 [INFO] [stderr] | [INFO] [stderr] 629 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/clipboard.rs:649:24 [INFO] [stderr] | [INFO] [stderr] 649 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/core_application.rs:26:15 [INFO] [stderr] | [INFO] [stderr] 26 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/core_application.rs:37:15 [INFO] [stderr] | [INFO] [stderr] 37 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/core_application.rs:1064:24 [INFO] [stderr] | [INFO] [stderr] 1064 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/core_application.rs:1084:24 [INFO] [stderr] | [INFO] [stderr] 1084 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/core_application.rs:1262:24 [INFO] [stderr] | [INFO] [stderr] 1262 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/core_application.rs:1282:24 [INFO] [stderr] | [INFO] [stderr] 1282 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2441:24 [INFO] [stderr] | [INFO] [stderr] 2441 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2461:24 [INFO] [stderr] | [INFO] [stderr] 2461 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2482:24 [INFO] [stderr] | [INFO] [stderr] 2482 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2502:24 [INFO] [stderr] | [INFO] [stderr] 2502 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2523:24 [INFO] [stderr] | [INFO] [stderr] 2523 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2543:24 [INFO] [stderr] | [INFO] [stderr] 2543 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2564:24 [INFO] [stderr] | [INFO] [stderr] 2564 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2584:24 [INFO] [stderr] | [INFO] [stderr] 2584 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2605:24 [INFO] [stderr] | [INFO] [stderr] 2605 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2625:24 [INFO] [stderr] | [INFO] [stderr] 2625 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2646:24 [INFO] [stderr] | [INFO] [stderr] 2646 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2666:24 [INFO] [stderr] | [INFO] [stderr] 2666 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2687:24 [INFO] [stderr] | [INFO] [stderr] 2687 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2707:24 [INFO] [stderr] | [INFO] [stderr] 2707 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2728:24 [INFO] [stderr] | [INFO] [stderr] 2728 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2748:24 [INFO] [stderr] | [INFO] [stderr] 2748 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2769:24 [INFO] [stderr] | [INFO] [stderr] 2769 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2789:24 [INFO] [stderr] | [INFO] [stderr] 2789 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2810:24 [INFO] [stderr] | [INFO] [stderr] 2810 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2830:24 [INFO] [stderr] | [INFO] [stderr] 2830 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2851:24 [INFO] [stderr] | [INFO] [stderr] 2851 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2871:24 [INFO] [stderr] | [INFO] [stderr] 2871 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2892:24 [INFO] [stderr] | [INFO] [stderr] 2892 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2912:24 [INFO] [stderr] | [INFO] [stderr] 2912 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2933:24 [INFO] [stderr] | [INFO] [stderr] 2933 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2953:24 [INFO] [stderr] | [INFO] [stderr] 2953 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2974:24 [INFO] [stderr] | [INFO] [stderr] 2974 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:2994:24 [INFO] [stderr] | [INFO] [stderr] 2994 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3015:24 [INFO] [stderr] | [INFO] [stderr] 3015 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3035:24 [INFO] [stderr] | [INFO] [stderr] 3035 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3056:24 [INFO] [stderr] | [INFO] [stderr] 3056 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3076:24 [INFO] [stderr] | [INFO] [stderr] 3076 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3097:24 [INFO] [stderr] | [INFO] [stderr] 3097 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3117:24 [INFO] [stderr] | [INFO] [stderr] 3117 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3138:24 [INFO] [stderr] | [INFO] [stderr] 3138 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3158:24 [INFO] [stderr] | [INFO] [stderr] 3158 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3179:24 [INFO] [stderr] | [INFO] [stderr] 3179 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3199:24 [INFO] [stderr] | [INFO] [stderr] 3199 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3220:24 [INFO] [stderr] | [INFO] [stderr] 3220 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3240:24 [INFO] [stderr] | [INFO] [stderr] 3240 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3261:24 [INFO] [stderr] | [INFO] [stderr] 3261 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3281:24 [INFO] [stderr] | [INFO] [stderr] 3281 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3302:24 [INFO] [stderr] | [INFO] [stderr] 3302 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3322:24 [INFO] [stderr] | [INFO] [stderr] 3322 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3343:24 [INFO] [stderr] | [INFO] [stderr] 3343 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3363:24 [INFO] [stderr] | [INFO] [stderr] 3363 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3384:24 [INFO] [stderr] | [INFO] [stderr] 3384 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3404:24 [INFO] [stderr] | [INFO] [stderr] 3404 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3425:24 [INFO] [stderr] | [INFO] [stderr] 3425 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3445:24 [INFO] [stderr] | [INFO] [stderr] 3445 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3466:24 [INFO] [stderr] | [INFO] [stderr] 3466 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3486:24 [INFO] [stderr] | [INFO] [stderr] 3486 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3507:24 [INFO] [stderr] | [INFO] [stderr] 3507 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3527:24 [INFO] [stderr] | [INFO] [stderr] 3527 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3548:24 [INFO] [stderr] | [INFO] [stderr] 3548 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3568:24 [INFO] [stderr] | [INFO] [stderr] 3568 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3827:24 [INFO] [stderr] | [INFO] [stderr] 3827 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/desktop_widget.rs:3847:24 [INFO] [stderr] | [INFO] [stderr] 3847 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/grid_layout.rs:1214:24 [INFO] [stderr] | [INFO] [stderr] 1214 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/grid_layout.rs:1234:24 [INFO] [stderr] | [INFO] [stderr] 1234 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/gui_application.rs:1596:24 [INFO] [stderr] | [INFO] [stderr] 1596 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/gui_application.rs:1616:24 [INFO] [stderr] | [INFO] [stderr] 1616 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/gui_application.rs:1794:24 [INFO] [stderr] | [INFO] [stderr] 1794 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/gui_application.rs:1814:24 [INFO] [stderr] | [INFO] [stderr] 1814 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/layout.rs:1022:24 [INFO] [stderr] | [INFO] [stderr] 1022 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/layout.rs:1042:24 [INFO] [stderr] | [INFO] [stderr] 1042 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | let f: &&(Fn(&T, &str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:40:15 [INFO] [stderr] | [INFO] [stderr] 40 | let f: &&(Fn(&str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:51:15 [INFO] [stderr] | [INFO] [stderr] 51 | let f: &&(Fn(&T, &str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:64:15 [INFO] [stderr] | [INFO] [stderr] 64 | let f: &&(Fn(&str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:76:15 [INFO] [stderr] | [INFO] [stderr] 76 | let f: &&(Fn(&T, i32, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:89:15 [INFO] [stderr] | [INFO] [stderr] 89 | let f: &&(Fn(i32, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:98:15 [INFO] [stderr] | [INFO] [stderr] 98 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:109:15 [INFO] [stderr] | [INFO] [stderr] 109 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:118:15 [INFO] [stderr] | [INFO] [stderr] 118 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:129:15 [INFO] [stderr] | [INFO] [stderr] 129 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:138:15 [INFO] [stderr] | [INFO] [stderr] 138 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:149:15 [INFO] [stderr] | [INFO] [stderr] 149 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:159:15 [INFO] [stderr] | [INFO] [stderr] 159 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:171:15 [INFO] [stderr] | [INFO] [stderr] 171 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:181:15 [INFO] [stderr] | [INFO] [stderr] 181 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:193:15 [INFO] [stderr] | [INFO] [stderr] 193 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:203:15 [INFO] [stderr] | [INFO] [stderr] 203 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:215:15 [INFO] [stderr] | [INFO] [stderr] 215 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:225:15 [INFO] [stderr] | [INFO] [stderr] 225 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:237:15 [INFO] [stderr] | [INFO] [stderr] 237 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:247:15 [INFO] [stderr] | [INFO] [stderr] 247 | let f: &&(Fn(&T, &KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:259:15 [INFO] [stderr] | [INFO] [stderr] 259 | let f: &&(Fn(&KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:269:15 [INFO] [stderr] | [INFO] [stderr] 269 | let f: &&(Fn(&T, &FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:281:15 [INFO] [stderr] | [INFO] [stderr] 281 | let f: &&(Fn(&FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:291:15 [INFO] [stderr] | [INFO] [stderr] 291 | let f: &&(Fn(&T, &FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:303:15 [INFO] [stderr] | [INFO] [stderr] 303 | let f: &&(Fn(&FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:313:15 [INFO] [stderr] | [INFO] [stderr] 313 | let f: &&(Fn(&T, &PaintEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:325:15 [INFO] [stderr] | [INFO] [stderr] 325 | let f: &&(Fn(&PaintEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:335:15 [INFO] [stderr] | [INFO] [stderr] 335 | let f: &&(Fn(&T, &DragEnterEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:347:15 [INFO] [stderr] | [INFO] [stderr] 347 | let f: &&(Fn(&DragEnterEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:357:15 [INFO] [stderr] | [INFO] [stderr] 357 | let f: &&(Fn(&T, &DragMoveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:369:15 [INFO] [stderr] | [INFO] [stderr] 369 | let f: &&(Fn(&DragMoveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:379:15 [INFO] [stderr] | [INFO] [stderr] 379 | let f: &&(Fn(&T, &DragLeaveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:391:15 [INFO] [stderr] | [INFO] [stderr] 391 | let f: &&(Fn(&DragLeaveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:401:15 [INFO] [stderr] | [INFO] [stderr] 401 | let f: &&(Fn(&T, &DropEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:413:15 [INFO] [stderr] | [INFO] [stderr] 413 | let f: &&(Fn(&DropEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:423:15 [INFO] [stderr] | [INFO] [stderr] 423 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:435:15 [INFO] [stderr] | [INFO] [stderr] 435 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:445:15 [INFO] [stderr] | [INFO] [stderr] 445 | let f: &&(Fn(&T, &ContextMenuEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:457:15 [INFO] [stderr] | [INFO] [stderr] 457 | let f: &&(Fn(&ContextMenuEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1473:24 [INFO] [stderr] | [INFO] [stderr] 1473 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1493:24 [INFO] [stderr] | [INFO] [stderr] 1493 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1519:24 [INFO] [stderr] | [INFO] [stderr] 1519 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1539:24 [INFO] [stderr] | [INFO] [stderr] 1539 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1565:24 [INFO] [stderr] | [INFO] [stderr] 1565 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1585:24 [INFO] [stderr] | [INFO] [stderr] 1585 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1611:24 [INFO] [stderr] | [INFO] [stderr] 1611 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1631:24 [INFO] [stderr] | [INFO] [stderr] 1631 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1657:24 [INFO] [stderr] | [INFO] [stderr] 1657 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1677:24 [INFO] [stderr] | [INFO] [stderr] 1677 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1702:24 [INFO] [stderr] | [INFO] [stderr] 1702 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1722:24 [INFO] [stderr] | [INFO] [stderr] 1722 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1743:24 [INFO] [stderr] | [INFO] [stderr] 1743 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1763:24 [INFO] [stderr] | [INFO] [stderr] 1763 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1784:24 [INFO] [stderr] | [INFO] [stderr] 1784 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1804:24 [INFO] [stderr] | [INFO] [stderr] 1804 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1825:24 [INFO] [stderr] | [INFO] [stderr] 1825 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1845:24 [INFO] [stderr] | [INFO] [stderr] 1845 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1866:24 [INFO] [stderr] | [INFO] [stderr] 1866 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1886:24 [INFO] [stderr] | [INFO] [stderr] 1886 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1916:24 [INFO] [stderr] | [INFO] [stderr] 1916 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1936:24 [INFO] [stderr] | [INFO] [stderr] 1936 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1957:24 [INFO] [stderr] | [INFO] [stderr] 1957 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1977:24 [INFO] [stderr] | [INFO] [stderr] 1977 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:1998:24 [INFO] [stderr] | [INFO] [stderr] 1998 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2018:24 [INFO] [stderr] | [INFO] [stderr] 2018 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2039:24 [INFO] [stderr] | [INFO] [stderr] 2039 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2059:24 [INFO] [stderr] | [INFO] [stderr] 2059 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2080:24 [INFO] [stderr] | [INFO] [stderr] 2080 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2100:24 [INFO] [stderr] | [INFO] [stderr] 2100 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2121:24 [INFO] [stderr] | [INFO] [stderr] 2121 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2141:24 [INFO] [stderr] | [INFO] [stderr] 2141 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2162:24 [INFO] [stderr] | [INFO] [stderr] 2162 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2182:24 [INFO] [stderr] | [INFO] [stderr] 2182 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2203:24 [INFO] [stderr] | [INFO] [stderr] 2203 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2223:24 [INFO] [stderr] | [INFO] [stderr] 2223 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2244:24 [INFO] [stderr] | [INFO] [stderr] 2244 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2264:24 [INFO] [stderr] | [INFO] [stderr] 2264 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2299:24 [INFO] [stderr] | [INFO] [stderr] 2299 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:2319:24 [INFO] [stderr] | [INFO] [stderr] 2319 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4642:24 [INFO] [stderr] | [INFO] [stderr] 4642 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4662:24 [INFO] [stderr] | [INFO] [stderr] 4662 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4683:24 [INFO] [stderr] | [INFO] [stderr] 4683 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4703:24 [INFO] [stderr] | [INFO] [stderr] 4703 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4724:24 [INFO] [stderr] | [INFO] [stderr] 4724 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4744:24 [INFO] [stderr] | [INFO] [stderr] 4744 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4765:24 [INFO] [stderr] | [INFO] [stderr] 4765 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4785:24 [INFO] [stderr] | [INFO] [stderr] 4785 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4806:24 [INFO] [stderr] | [INFO] [stderr] 4806 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4826:24 [INFO] [stderr] | [INFO] [stderr] 4826 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4847:24 [INFO] [stderr] | [INFO] [stderr] 4847 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4867:24 [INFO] [stderr] | [INFO] [stderr] 4867 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4888:24 [INFO] [stderr] | [INFO] [stderr] 4888 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4908:24 [INFO] [stderr] | [INFO] [stderr] 4908 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4929:24 [INFO] [stderr] | [INFO] [stderr] 4929 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4949:24 [INFO] [stderr] | [INFO] [stderr] 4949 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4970:24 [INFO] [stderr] | [INFO] [stderr] 4970 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:4990:24 [INFO] [stderr] | [INFO] [stderr] 4990 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5011:24 [INFO] [stderr] | [INFO] [stderr] 5011 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5031:24 [INFO] [stderr] | [INFO] [stderr] 5031 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5052:24 [INFO] [stderr] | [INFO] [stderr] 5052 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5072:24 [INFO] [stderr] | [INFO] [stderr] 5072 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5093:24 [INFO] [stderr] | [INFO] [stderr] 5093 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5113:24 [INFO] [stderr] | [INFO] [stderr] 5113 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5134:24 [INFO] [stderr] | [INFO] [stderr] 5134 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5154:24 [INFO] [stderr] | [INFO] [stderr] 5154 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5175:24 [INFO] [stderr] | [INFO] [stderr] 5175 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5195:24 [INFO] [stderr] | [INFO] [stderr] 5195 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5454:24 [INFO] [stderr] | [INFO] [stderr] 5454 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/line_edit.rs:5474:24 [INFO] [stderr] | [INFO] [stderr] 5474 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2411:24 [INFO] [stderr] | [INFO] [stderr] 2411 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2431:24 [INFO] [stderr] | [INFO] [stderr] 2431 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2452:24 [INFO] [stderr] | [INFO] [stderr] 2452 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2472:24 [INFO] [stderr] | [INFO] [stderr] 2472 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2493:24 [INFO] [stderr] | [INFO] [stderr] 2493 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2513:24 [INFO] [stderr] | [INFO] [stderr] 2513 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2534:24 [INFO] [stderr] | [INFO] [stderr] 2534 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2554:24 [INFO] [stderr] | [INFO] [stderr] 2554 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2575:24 [INFO] [stderr] | [INFO] [stderr] 2575 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2595:24 [INFO] [stderr] | [INFO] [stderr] 2595 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2616:24 [INFO] [stderr] | [INFO] [stderr] 2616 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2636:24 [INFO] [stderr] | [INFO] [stderr] 2636 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2657:24 [INFO] [stderr] | [INFO] [stderr] 2657 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2677:24 [INFO] [stderr] | [INFO] [stderr] 2677 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2698:24 [INFO] [stderr] | [INFO] [stderr] 2698 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2718:24 [INFO] [stderr] | [INFO] [stderr] 2718 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2739:24 [INFO] [stderr] | [INFO] [stderr] 2739 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2759:24 [INFO] [stderr] | [INFO] [stderr] 2759 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2780:24 [INFO] [stderr] | [INFO] [stderr] 2780 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2800:24 [INFO] [stderr] | [INFO] [stderr] 2800 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2821:24 [INFO] [stderr] | [INFO] [stderr] 2821 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2841:24 [INFO] [stderr] | [INFO] [stderr] 2841 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2862:24 [INFO] [stderr] | [INFO] [stderr] 2862 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2882:24 [INFO] [stderr] | [INFO] [stderr] 2882 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2903:24 [INFO] [stderr] | [INFO] [stderr] 2903 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2923:24 [INFO] [stderr] | [INFO] [stderr] 2923 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2944:24 [INFO] [stderr] | [INFO] [stderr] 2944 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2964:24 [INFO] [stderr] | [INFO] [stderr] 2964 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:2985:24 [INFO] [stderr] | [INFO] [stderr] 2985 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3005:24 [INFO] [stderr] | [INFO] [stderr] 3005 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3026:24 [INFO] [stderr] | [INFO] [stderr] 3026 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3046:24 [INFO] [stderr] | [INFO] [stderr] 3046 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3067:24 [INFO] [stderr] | [INFO] [stderr] 3067 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3087:24 [INFO] [stderr] | [INFO] [stderr] 3087 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3108:24 [INFO] [stderr] | [INFO] [stderr] 3108 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3128:24 [INFO] [stderr] | [INFO] [stderr] 3128 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3149:24 [INFO] [stderr] | [INFO] [stderr] 3149 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3169:24 [INFO] [stderr] | [INFO] [stderr] 3169 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3190:24 [INFO] [stderr] | [INFO] [stderr] 3190 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3210:24 [INFO] [stderr] | [INFO] [stderr] 3210 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3231:24 [INFO] [stderr] | [INFO] [stderr] 3231 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3251:24 [INFO] [stderr] | [INFO] [stderr] 3251 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3272:24 [INFO] [stderr] | [INFO] [stderr] 3272 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3292:24 [INFO] [stderr] | [INFO] [stderr] 3292 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3313:24 [INFO] [stderr] | [INFO] [stderr] 3313 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3333:24 [INFO] [stderr] | [INFO] [stderr] 3333 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3354:24 [INFO] [stderr] | [INFO] [stderr] 3354 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3374:24 [INFO] [stderr] | [INFO] [stderr] 3374 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3395:24 [INFO] [stderr] | [INFO] [stderr] 3395 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3415:24 [INFO] [stderr] | [INFO] [stderr] 3415 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3436:24 [INFO] [stderr] | [INFO] [stderr] 3436 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3456:24 [INFO] [stderr] | [INFO] [stderr] 3456 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3477:24 [INFO] [stderr] | [INFO] [stderr] 3477 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3497:24 [INFO] [stderr] | [INFO] [stderr] 3497 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3518:24 [INFO] [stderr] | [INFO] [stderr] 3518 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3538:24 [INFO] [stderr] | [INFO] [stderr] 3538 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3797:24 [INFO] [stderr] | [INFO] [stderr] 3797 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/list_widget.rs:3817:24 [INFO] [stderr] | [INFO] [stderr] 3817 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/mime_data.rs:565:24 [INFO] [stderr] | [INFO] [stderr] 565 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/mime_data.rs:585:24 [INFO] [stderr] | [INFO] [stderr] 585 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/object.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/object.rs:39:15 [INFO] [stderr] | [INFO] [stderr] 39 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/object.rs:908:24 [INFO] [stderr] | [INFO] [stderr] 908 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/object.rs:928:24 [INFO] [stderr] | [INFO] [stderr] 928 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:26:15 [INFO] [stderr] | [INFO] [stderr] 26 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:37:15 [INFO] [stderr] | [INFO] [stderr] 37 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:46:15 [INFO] [stderr] | [INFO] [stderr] 46 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:57:15 [INFO] [stderr] | [INFO] [stderr] 57 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:67:15 [INFO] [stderr] | [INFO] [stderr] 67 | let f: &&(Fn(&T, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:79:15 [INFO] [stderr] | [INFO] [stderr] 79 | let f: &&(Fn(bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:89:15 [INFO] [stderr] | [INFO] [stderr] 89 | let f: &&(Fn(&T, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:101:15 [INFO] [stderr] | [INFO] [stderr] 101 | let f: &&(Fn(bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:242:24 [INFO] [stderr] | [INFO] [stderr] 242 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:262:24 [INFO] [stderr] | [INFO] [stderr] 262 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:282:24 [INFO] [stderr] | [INFO] [stderr] 282 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:302:24 [INFO] [stderr] | [INFO] [stderr] 302 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:322:24 [INFO] [stderr] | [INFO] [stderr] 322 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:342:24 [INFO] [stderr] | [INFO] [stderr] 342 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:362:24 [INFO] [stderr] | [INFO] [stderr] 362 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:382:24 [INFO] [stderr] | [INFO] [stderr] 382 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2705:24 [INFO] [stderr] | [INFO] [stderr] 2705 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2725:24 [INFO] [stderr] | [INFO] [stderr] 2725 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2746:24 [INFO] [stderr] | [INFO] [stderr] 2746 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2766:24 [INFO] [stderr] | [INFO] [stderr] 2766 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2787:24 [INFO] [stderr] | [INFO] [stderr] 2787 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2807:24 [INFO] [stderr] | [INFO] [stderr] 2807 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2828:24 [INFO] [stderr] | [INFO] [stderr] 2828 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2848:24 [INFO] [stderr] | [INFO] [stderr] 2848 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2869:24 [INFO] [stderr] | [INFO] [stderr] 2869 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2889:24 [INFO] [stderr] | [INFO] [stderr] 2889 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2910:24 [INFO] [stderr] | [INFO] [stderr] 2910 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2930:24 [INFO] [stderr] | [INFO] [stderr] 2930 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2951:24 [INFO] [stderr] | [INFO] [stderr] 2951 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2971:24 [INFO] [stderr] | [INFO] [stderr] 2971 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:2992:24 [INFO] [stderr] | [INFO] [stderr] 2992 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3012:24 [INFO] [stderr] | [INFO] [stderr] 3012 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3033:24 [INFO] [stderr] | [INFO] [stderr] 3033 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3053:24 [INFO] [stderr] | [INFO] [stderr] 3053 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3074:24 [INFO] [stderr] | [INFO] [stderr] 3074 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3094:24 [INFO] [stderr] | [INFO] [stderr] 3094 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3115:24 [INFO] [stderr] | [INFO] [stderr] 3115 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3135:24 [INFO] [stderr] | [INFO] [stderr] 3135 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3156:24 [INFO] [stderr] | [INFO] [stderr] 3156 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3176:24 [INFO] [stderr] | [INFO] [stderr] 3176 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3197:24 [INFO] [stderr] | [INFO] [stderr] 3197 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3217:24 [INFO] [stderr] | [INFO] [stderr] 3217 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3238:24 [INFO] [stderr] | [INFO] [stderr] 3238 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3258:24 [INFO] [stderr] | [INFO] [stderr] 3258 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3279:24 [INFO] [stderr] | [INFO] [stderr] 3279 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3299:24 [INFO] [stderr] | [INFO] [stderr] 3299 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3320:24 [INFO] [stderr] | [INFO] [stderr] 3320 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3340:24 [INFO] [stderr] | [INFO] [stderr] 3340 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3361:24 [INFO] [stderr] | [INFO] [stderr] 3361 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3381:24 [INFO] [stderr] | [INFO] [stderr] 3381 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3402:24 [INFO] [stderr] | [INFO] [stderr] 3402 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3422:24 [INFO] [stderr] | [INFO] [stderr] 3422 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3443:24 [INFO] [stderr] | [INFO] [stderr] 3443 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3463:24 [INFO] [stderr] | [INFO] [stderr] 3463 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3484:24 [INFO] [stderr] | [INFO] [stderr] 3484 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3504:24 [INFO] [stderr] | [INFO] [stderr] 3504 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3525:24 [INFO] [stderr] | [INFO] [stderr] 3525 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3545:24 [INFO] [stderr] | [INFO] [stderr] 3545 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3566:24 [INFO] [stderr] | [INFO] [stderr] 3566 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3586:24 [INFO] [stderr] | [INFO] [stderr] 3586 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3607:24 [INFO] [stderr] | [INFO] [stderr] 3607 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3627:24 [INFO] [stderr] | [INFO] [stderr] 3627 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3648:24 [INFO] [stderr] | [INFO] [stderr] 3648 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3668:24 [INFO] [stderr] | [INFO] [stderr] 3668 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3689:24 [INFO] [stderr] | [INFO] [stderr] 3689 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3709:24 [INFO] [stderr] | [INFO] [stderr] 3709 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3730:24 [INFO] [stderr] | [INFO] [stderr] 3730 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3750:24 [INFO] [stderr] | [INFO] [stderr] 3750 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3771:24 [INFO] [stderr] | [INFO] [stderr] 3771 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3791:24 [INFO] [stderr] | [INFO] [stderr] 3791 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3812:24 [INFO] [stderr] | [INFO] [stderr] 3812 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:3832:24 [INFO] [stderr] | [INFO] [stderr] 3832 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:4091:24 [INFO] [stderr] | [INFO] [stderr] 4091 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/push_button.rs:4111:24 [INFO] [stderr] | [INFO] [stderr] 4111 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/style.rs:1206:24 [INFO] [stderr] | [INFO] [stderr] 1206 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/style.rs:1226:24 [INFO] [stderr] | [INFO] [stderr] 1226 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:39:15 [INFO] [stderr] | [INFO] [stderr] 39 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:49:15 [INFO] [stderr] | [INFO] [stderr] 49 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:61:15 [INFO] [stderr] | [INFO] [stderr] 61 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:71:15 [INFO] [stderr] | [INFO] [stderr] 71 | let f: &&(Fn(&T, &PaintEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:83:15 [INFO] [stderr] | [INFO] [stderr] 83 | let f: &&(Fn(&PaintEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:93:15 [INFO] [stderr] | [INFO] [stderr] 93 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:105:15 [INFO] [stderr] | [INFO] [stderr] 105 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:115:15 [INFO] [stderr] | [INFO] [stderr] 115 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:127:15 [INFO] [stderr] | [INFO] [stderr] 127 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:137:15 [INFO] [stderr] | [INFO] [stderr] 137 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:149:15 [INFO] [stderr] | [INFO] [stderr] 149 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:371:24 [INFO] [stderr] | [INFO] [stderr] 371 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:391:24 [INFO] [stderr] | [INFO] [stderr] 391 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:412:24 [INFO] [stderr] | [INFO] [stderr] 412 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:432:24 [INFO] [stderr] | [INFO] [stderr] 432 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:454:24 [INFO] [stderr] | [INFO] [stderr] 454 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:474:24 [INFO] [stderr] | [INFO] [stderr] 474 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:495:24 [INFO] [stderr] | [INFO] [stderr] 495 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:515:24 [INFO] [stderr] | [INFO] [stderr] 515 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:536:24 [INFO] [stderr] | [INFO] [stderr] 536 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:556:24 [INFO] [stderr] | [INFO] [stderr] 556 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:577:24 [INFO] [stderr] | [INFO] [stderr] 577 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:597:24 [INFO] [stderr] | [INFO] [stderr] 597 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:866:24 [INFO] [stderr] | [INFO] [stderr] 866 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:886:24 [INFO] [stderr] | [INFO] [stderr] 886 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:907:24 [INFO] [stderr] | [INFO] [stderr] 907 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:927:24 [INFO] [stderr] | [INFO] [stderr] 927 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:948:24 [INFO] [stderr] | [INFO] [stderr] 948 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:968:24 [INFO] [stderr] | [INFO] [stderr] 968 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:989:24 [INFO] [stderr] | [INFO] [stderr] 989 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1009:24 [INFO] [stderr] | [INFO] [stderr] 1009 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1030:24 [INFO] [stderr] | [INFO] [stderr] 1030 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1050:24 [INFO] [stderr] | [INFO] [stderr] 1050 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1071:24 [INFO] [stderr] | [INFO] [stderr] 1071 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1091:24 [INFO] [stderr] | [INFO] [stderr] 1091 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1112:24 [INFO] [stderr] | [INFO] [stderr] 1112 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1132:24 [INFO] [stderr] | [INFO] [stderr] 1132 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1153:24 [INFO] [stderr] | [INFO] [stderr] 1153 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1173:24 [INFO] [stderr] | [INFO] [stderr] 1173 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1194:24 [INFO] [stderr] | [INFO] [stderr] 1194 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:1214:24 [INFO] [stderr] | [INFO] [stderr] 1214 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3537:24 [INFO] [stderr] | [INFO] [stderr] 3537 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3557:24 [INFO] [stderr] | [INFO] [stderr] 3557 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3578:24 [INFO] [stderr] | [INFO] [stderr] 3578 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3598:24 [INFO] [stderr] | [INFO] [stderr] 3598 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3619:24 [INFO] [stderr] | [INFO] [stderr] 3619 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3639:24 [INFO] [stderr] | [INFO] [stderr] 3639 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3660:24 [INFO] [stderr] | [INFO] [stderr] 3660 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3680:24 [INFO] [stderr] | [INFO] [stderr] 3680 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3701:24 [INFO] [stderr] | [INFO] [stderr] 3701 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3721:24 [INFO] [stderr] | [INFO] [stderr] 3721 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3742:24 [INFO] [stderr] | [INFO] [stderr] 3742 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3762:24 [INFO] [stderr] | [INFO] [stderr] 3762 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3783:24 [INFO] [stderr] | [INFO] [stderr] 3783 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3803:24 [INFO] [stderr] | [INFO] [stderr] 3803 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3824:24 [INFO] [stderr] | [INFO] [stderr] 3824 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3844:24 [INFO] [stderr] | [INFO] [stderr] 3844 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3865:24 [INFO] [stderr] | [INFO] [stderr] 3865 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3885:24 [INFO] [stderr] | [INFO] [stderr] 3885 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3906:24 [INFO] [stderr] | [INFO] [stderr] 3906 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3926:24 [INFO] [stderr] | [INFO] [stderr] 3926 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3947:24 [INFO] [stderr] | [INFO] [stderr] 3947 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3967:24 [INFO] [stderr] | [INFO] [stderr] 3967 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:3988:24 [INFO] [stderr] | [INFO] [stderr] 3988 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4008:24 [INFO] [stderr] | [INFO] [stderr] 4008 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4029:24 [INFO] [stderr] | [INFO] [stderr] 4029 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4049:24 [INFO] [stderr] | [INFO] [stderr] 4049 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4070:24 [INFO] [stderr] | [INFO] [stderr] 4070 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4090:24 [INFO] [stderr] | [INFO] [stderr] 4090 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4111:24 [INFO] [stderr] | [INFO] [stderr] 4111 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4131:24 [INFO] [stderr] | [INFO] [stderr] 4131 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4152:24 [INFO] [stderr] | [INFO] [stderr] 4152 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4172:24 [INFO] [stderr] | [INFO] [stderr] 4172 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4193:24 [INFO] [stderr] | [INFO] [stderr] 4193 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4213:24 [INFO] [stderr] | [INFO] [stderr] 4213 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4472:24 [INFO] [stderr] | [INFO] [stderr] 4472 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/tool_button.rs:4492:24 [INFO] [stderr] | [INFO] [stderr] 4492 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | let f: &&(Fn(&T, &str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:40:15 [INFO] [stderr] | [INFO] [stderr] 40 | let f: &&(Fn(&str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:51:15 [INFO] [stderr] | [INFO] [stderr] 51 | let f: &&(Fn(&T, &Icon) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Icon) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:63:15 [INFO] [stderr] | [INFO] [stderr] 63 | let f: &&(Fn(&Icon) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Icon) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:73:15 [INFO] [stderr] | [INFO] [stderr] 73 | let f: &&(Fn(&T, &str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:86:15 [INFO] [stderr] | [INFO] [stderr] 86 | let f: &&(Fn(&str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:97:15 [INFO] [stderr] | [INFO] [stderr] 97 | let f: &&(Fn(&T, &Point) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Point) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:109:15 [INFO] [stderr] | [INFO] [stderr] 109 | let f: &&(Fn(&Point) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Point) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:119:15 [INFO] [stderr] | [INFO] [stderr] 119 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:131:15 [INFO] [stderr] | [INFO] [stderr] 131 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:141:15 [INFO] [stderr] | [INFO] [stderr] 141 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:153:15 [INFO] [stderr] | [INFO] [stderr] 153 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:163:15 [INFO] [stderr] | [INFO] [stderr] 163 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:175:15 [INFO] [stderr] | [INFO] [stderr] 175 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:185:15 [INFO] [stderr] | [INFO] [stderr] 185 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:197:15 [INFO] [stderr] | [INFO] [stderr] 197 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:207:15 [INFO] [stderr] | [INFO] [stderr] 207 | let f: &&(Fn(&T, &WheelEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:219:15 [INFO] [stderr] | [INFO] [stderr] 219 | let f: &&(Fn(&WheelEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:229:15 [INFO] [stderr] | [INFO] [stderr] 229 | let f: &&(Fn(&T, &KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:241:15 [INFO] [stderr] | [INFO] [stderr] 241 | let f: &&(Fn(&KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:251:15 [INFO] [stderr] | [INFO] [stderr] 251 | let f: &&(Fn(&T, &KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:263:15 [INFO] [stderr] | [INFO] [stderr] 263 | let f: &&(Fn(&KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:273:15 [INFO] [stderr] | [INFO] [stderr] 273 | let f: &&(Fn(&T, &FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:285:15 [INFO] [stderr] | [INFO] [stderr] 285 | let f: &&(Fn(&FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:295:15 [INFO] [stderr] | [INFO] [stderr] 295 | let f: &&(Fn(&T, &FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:307:15 [INFO] [stderr] | [INFO] [stderr] 307 | let f: &&(Fn(&FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:317:15 [INFO] [stderr] | [INFO] [stderr] 317 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:329:15 [INFO] [stderr] | [INFO] [stderr] 329 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:339:15 [INFO] [stderr] | [INFO] [stderr] 339 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:351:15 [INFO] [stderr] | [INFO] [stderr] 351 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:361:15 [INFO] [stderr] | [INFO] [stderr] 361 | let f: &&(Fn(&T, &PaintEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:373:15 [INFO] [stderr] | [INFO] [stderr] 373 | let f: &&(Fn(&PaintEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:383:15 [INFO] [stderr] | [INFO] [stderr] 383 | let f: &&(Fn(&T, &MoveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:395:15 [INFO] [stderr] | [INFO] [stderr] 395 | let f: &&(Fn(&MoveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:405:15 [INFO] [stderr] | [INFO] [stderr] 405 | let f: &&(Fn(&T, &ResizeEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:417:15 [INFO] [stderr] | [INFO] [stderr] 417 | let f: &&(Fn(&ResizeEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:427:15 [INFO] [stderr] | [INFO] [stderr] 427 | let f: &&(Fn(&T, &CloseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &CloseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:439:15 [INFO] [stderr] | [INFO] [stderr] 439 | let f: &&(Fn(&CloseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&CloseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:449:15 [INFO] [stderr] | [INFO] [stderr] 449 | let f: &&(Fn(&T, &ContextMenuEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:461:15 [INFO] [stderr] | [INFO] [stderr] 461 | let f: &&(Fn(&ContextMenuEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:471:15 [INFO] [stderr] | [INFO] [stderr] 471 | let f: &&(Fn(&T, &TabletEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:483:15 [INFO] [stderr] | [INFO] [stderr] 483 | let f: &&(Fn(&TabletEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:493:15 [INFO] [stderr] | [INFO] [stderr] 493 | let f: &&(Fn(&T, &DragEnterEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:505:15 [INFO] [stderr] | [INFO] [stderr] 505 | let f: &&(Fn(&DragEnterEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:515:15 [INFO] [stderr] | [INFO] [stderr] 515 | let f: &&(Fn(&T, &DragMoveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:527:15 [INFO] [stderr] | [INFO] [stderr] 527 | let f: &&(Fn(&DragMoveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:537:15 [INFO] [stderr] | [INFO] [stderr] 537 | let f: &&(Fn(&T, &DragLeaveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:549:15 [INFO] [stderr] | [INFO] [stderr] 549 | let f: &&(Fn(&DragLeaveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:559:15 [INFO] [stderr] | [INFO] [stderr] 559 | let f: &&(Fn(&T, &DropEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:571:15 [INFO] [stderr] | [INFO] [stderr] 571 | let f: &&(Fn(&DropEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:581:15 [INFO] [stderr] | [INFO] [stderr] 581 | let f: &&(Fn(&T, &ShowEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:593:15 [INFO] [stderr] | [INFO] [stderr] 593 | let f: &&(Fn(&ShowEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:603:15 [INFO] [stderr] | [INFO] [stderr] 603 | let f: &&(Fn(&T, &HideEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:615:15 [INFO] [stderr] | [INFO] [stderr] 615 | let f: &&(Fn(&HideEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:625:15 [INFO] [stderr] | [INFO] [stderr] 625 | let f: &&(Fn(&T, &Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:637:15 [INFO] [stderr] | [INFO] [stderr] 637 | let f: &&(Fn(&Event) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6373:24 [INFO] [stderr] | [INFO] [stderr] 6373 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6393:24 [INFO] [stderr] | [INFO] [stderr] 6393 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6417:24 [INFO] [stderr] | [INFO] [stderr] 6417 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6437:24 [INFO] [stderr] | [INFO] [stderr] 6437 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Icon) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6462:24 [INFO] [stderr] | [INFO] [stderr] 6462 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6482:24 [INFO] [stderr] | [INFO] [stderr] 6482 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6516:24 [INFO] [stderr] | [INFO] [stderr] 6516 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6536:24 [INFO] [stderr] | [INFO] [stderr] 6536 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Point) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6613:24 [INFO] [stderr] | [INFO] [stderr] 6613 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6633:24 [INFO] [stderr] | [INFO] [stderr] 6633 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6663:24 [INFO] [stderr] | [INFO] [stderr] 6663 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6683:24 [INFO] [stderr] | [INFO] [stderr] 6683 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6719:24 [INFO] [stderr] | [INFO] [stderr] 6719 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6739:24 [INFO] [stderr] | [INFO] [stderr] 6739 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6788:24 [INFO] [stderr] | [INFO] [stderr] 6788 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6808:24 [INFO] [stderr] | [INFO] [stderr] 6808 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6843:24 [INFO] [stderr] | [INFO] [stderr] 6843 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6863:24 [INFO] [stderr] | [INFO] [stderr] 6863 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6909:24 [INFO] [stderr] | [INFO] [stderr] 6909 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6929:24 [INFO] [stderr] | [INFO] [stderr] 6929 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6976:24 [INFO] [stderr] | [INFO] [stderr] 6976 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:6996:24 [INFO] [stderr] | [INFO] [stderr] 6996 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7035:24 [INFO] [stderr] | [INFO] [stderr] 7035 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7055:24 [INFO] [stderr] | [INFO] [stderr] 7055 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7094:24 [INFO] [stderr] | [INFO] [stderr] 7094 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7114:24 [INFO] [stderr] | [INFO] [stderr] 7114 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7144:24 [INFO] [stderr] | [INFO] [stderr] 7144 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7164:24 [INFO] [stderr] | [INFO] [stderr] 7164 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7194:24 [INFO] [stderr] | [INFO] [stderr] 7194 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7214:24 [INFO] [stderr] | [INFO] [stderr] 7214 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7281:24 [INFO] [stderr] | [INFO] [stderr] 7281 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7301:24 [INFO] [stderr] | [INFO] [stderr] 7301 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PaintEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7333:24 [INFO] [stderr] | [INFO] [stderr] 7333 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7353:24 [INFO] [stderr] | [INFO] [stderr] 7353 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7390:24 [INFO] [stderr] | [INFO] [stderr] 7390 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7410:24 [INFO] [stderr] | [INFO] [stderr] 7410 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7451:24 [INFO] [stderr] | [INFO] [stderr] 7451 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7471:24 [INFO] [stderr] | [INFO] [stderr] 7471 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&CloseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7506:24 [INFO] [stderr] | [INFO] [stderr] 7506 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7526:24 [INFO] [stderr] | [INFO] [stderr] 7526 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ContextMenuEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7568:24 [INFO] [stderr] | [INFO] [stderr] 7568 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7588:24 [INFO] [stderr] | [INFO] [stderr] 7588 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7622:24 [INFO] [stderr] | [INFO] [stderr] 7622 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7642:24 [INFO] [stderr] | [INFO] [stderr] 7642 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragEnterEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7675:24 [INFO] [stderr] | [INFO] [stderr] 7675 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7695:24 [INFO] [stderr] | [INFO] [stderr] 7695 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragMoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7726:24 [INFO] [stderr] | [INFO] [stderr] 7726 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7746:24 [INFO] [stderr] | [INFO] [stderr] 7746 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DragLeaveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7776:24 [INFO] [stderr] | [INFO] [stderr] 7776 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7796:24 [INFO] [stderr] | [INFO] [stderr] 7796 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&DropEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7834:24 [INFO] [stderr] | [INFO] [stderr] 7834 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7854:24 [INFO] [stderr] | [INFO] [stderr] 7854 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7891:24 [INFO] [stderr] | [INFO] [stderr] 7891 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7911:24 [INFO] [stderr] | [INFO] [stderr] 7911 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7946:24 [INFO] [stderr] | [INFO] [stderr] 7946 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:7966:24 [INFO] [stderr] | [INFO] [stderr] 7966 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:8263:24 [INFO] [stderr] | [INFO] [stderr] 8263 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/widget.rs:8283:24 [INFO] [stderr] | [INFO] [stderr] 8283 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | let f: &&(Fn(&T, &Screen) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Screen) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:39:15 [INFO] [stderr] | [INFO] [stderr] 39 | let f: &&(Fn(&Screen) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Screen) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:49:15 [INFO] [stderr] | [INFO] [stderr] 49 | let f: &&(Fn(&T, &str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:62:15 [INFO] [stderr] | [INFO] [stderr] 62 | let f: &&(Fn(&str) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:73:15 [INFO] [stderr] | [INFO] [stderr] 73 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:85:15 [INFO] [stderr] | [INFO] [stderr] 85 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:95:15 [INFO] [stderr] | [INFO] [stderr] 95 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:107:15 [INFO] [stderr] | [INFO] [stderr] 107 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:117:15 [INFO] [stderr] | [INFO] [stderr] 117 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:129:15 [INFO] [stderr] | [INFO] [stderr] 129 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:139:15 [INFO] [stderr] | [INFO] [stderr] 139 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:151:15 [INFO] [stderr] | [INFO] [stderr] 151 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:161:15 [INFO] [stderr] | [INFO] [stderr] 161 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:173:15 [INFO] [stderr] | [INFO] [stderr] 173 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:183:15 [INFO] [stderr] | [INFO] [stderr] 183 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:195:15 [INFO] [stderr] | [INFO] [stderr] 195 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:205:15 [INFO] [stderr] | [INFO] [stderr] 205 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:217:15 [INFO] [stderr] | [INFO] [stderr] 217 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:227:15 [INFO] [stderr] | [INFO] [stderr] 227 | let f: &&(Fn(&T, i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:239:15 [INFO] [stderr] | [INFO] [stderr] 239 | let f: &&(Fn(i32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:249:15 [INFO] [stderr] | [INFO] [stderr] 249 | let f: &&(Fn(&T, bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:261:15 [INFO] [stderr] | [INFO] [stderr] 261 | let f: &&(Fn(bool) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:270:15 [INFO] [stderr] | [INFO] [stderr] 270 | let f: &&(Fn(&T) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:281:15 [INFO] [stderr] | [INFO] [stderr] 281 | let f: &&(Fn() + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:291:15 [INFO] [stderr] | [INFO] [stderr] 291 | let f: &&(Fn(&T, &Object) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Object) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:303:15 [INFO] [stderr] | [INFO] [stderr] 303 | let f: &&(Fn(&Object) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Object) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:313:15 [INFO] [stderr] | [INFO] [stderr] 313 | let f: &&(Fn(&T, f32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, f32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:325:15 [INFO] [stderr] | [INFO] [stderr] 325 | let f: &&(Fn(f32) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(f32) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:335:15 [INFO] [stderr] | [INFO] [stderr] 335 | let f: &&(Fn(&T, &ExposeEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ExposeEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:347:15 [INFO] [stderr] | [INFO] [stderr] 347 | let f: &&(Fn(&ExposeEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ExposeEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:357:15 [INFO] [stderr] | [INFO] [stderr] 357 | let f: &&(Fn(&T, &ResizeEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:369:15 [INFO] [stderr] | [INFO] [stderr] 369 | let f: &&(Fn(&ResizeEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:379:15 [INFO] [stderr] | [INFO] [stderr] 379 | let f: &&(Fn(&T, &MoveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:391:15 [INFO] [stderr] | [INFO] [stderr] 391 | let f: &&(Fn(&MoveEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:401:15 [INFO] [stderr] | [INFO] [stderr] 401 | let f: &&(Fn(&T, &FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:413:15 [INFO] [stderr] | [INFO] [stderr] 413 | let f: &&(Fn(&FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:423:15 [INFO] [stderr] | [INFO] [stderr] 423 | let f: &&(Fn(&T, &FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:435:15 [INFO] [stderr] | [INFO] [stderr] 435 | let f: &&(Fn(&FocusEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:445:15 [INFO] [stderr] | [INFO] [stderr] 445 | let f: &&(Fn(&T, &ShowEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:457:15 [INFO] [stderr] | [INFO] [stderr] 457 | let f: &&(Fn(&ShowEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:467:15 [INFO] [stderr] | [INFO] [stderr] 467 | let f: &&(Fn(&T, &HideEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:479:15 [INFO] [stderr] | [INFO] [stderr] 479 | let f: &&(Fn(&HideEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:489:15 [INFO] [stderr] | [INFO] [stderr] 489 | let f: &&(Fn(&T, &KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:501:15 [INFO] [stderr] | [INFO] [stderr] 501 | let f: &&(Fn(&KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:511:15 [INFO] [stderr] | [INFO] [stderr] 511 | let f: &&(Fn(&T, &KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:523:15 [INFO] [stderr] | [INFO] [stderr] 523 | let f: &&(Fn(&KeyEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:533:15 [INFO] [stderr] | [INFO] [stderr] 533 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:545:15 [INFO] [stderr] | [INFO] [stderr] 545 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:555:15 [INFO] [stderr] | [INFO] [stderr] 555 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:567:15 [INFO] [stderr] | [INFO] [stderr] 567 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:577:15 [INFO] [stderr] | [INFO] [stderr] 577 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:589:15 [INFO] [stderr] | [INFO] [stderr] 589 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:599:15 [INFO] [stderr] | [INFO] [stderr] 599 | let f: &&(Fn(&T, &MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:611:15 [INFO] [stderr] | [INFO] [stderr] 611 | let f: &&(Fn(&MouseEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:621:15 [INFO] [stderr] | [INFO] [stderr] 621 | let f: &&(Fn(&T, &WheelEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:633:15 [INFO] [stderr] | [INFO] [stderr] 633 | let f: &&(Fn(&WheelEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:643:15 [INFO] [stderr] | [INFO] [stderr] 643 | let f: &&(Fn(&T, &TouchEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TouchEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:655:15 [INFO] [stderr] | [INFO] [stderr] 655 | let f: &&(Fn(&TouchEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TouchEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:665:15 [INFO] [stderr] | [INFO] [stderr] 665 | let f: &&(Fn(&T, &TabletEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:677:15 [INFO] [stderr] | [INFO] [stderr] 677 | let f: &&(Fn(&TabletEvent) + 'static) = transmute(func); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2479:24 [INFO] [stderr] | [INFO] [stderr] 2479 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Screen) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2499:24 [INFO] [stderr] | [INFO] [stderr] 2499 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Screen) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2524:24 [INFO] [stderr] | [INFO] [stderr] 2524 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2544:24 [INFO] [stderr] | [INFO] [stderr] 2544 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&str) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2564:24 [INFO] [stderr] | [INFO] [stderr] 2564 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2584:24 [INFO] [stderr] | [INFO] [stderr] 2584 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2604:24 [INFO] [stderr] | [INFO] [stderr] 2604 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2624:24 [INFO] [stderr] | [INFO] [stderr] 2624 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2644:24 [INFO] [stderr] | [INFO] [stderr] 2644 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2664:24 [INFO] [stderr] | [INFO] [stderr] 2664 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2684:24 [INFO] [stderr] | [INFO] [stderr] 2684 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2704:24 [INFO] [stderr] | [INFO] [stderr] 2704 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2724:24 [INFO] [stderr] | [INFO] [stderr] 2724 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2744:24 [INFO] [stderr] | [INFO] [stderr] 2744 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2764:24 [INFO] [stderr] | [INFO] [stderr] 2764 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2784:24 [INFO] [stderr] | [INFO] [stderr] 2784 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2804:24 [INFO] [stderr] | [INFO] [stderr] 2804 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2824:24 [INFO] [stderr] | [INFO] [stderr] 2824 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2844:24 [INFO] [stderr] | [INFO] [stderr] 2844 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2864:24 [INFO] [stderr] | [INFO] [stderr] 2864 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(i32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2884:24 [INFO] [stderr] | [INFO] [stderr] 2884 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2904:24 [INFO] [stderr] | [INFO] [stderr] 2904 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(bool) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2924:24 [INFO] [stderr] | [INFO] [stderr] 2924 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2944:24 [INFO] [stderr] | [INFO] [stderr] 2944 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Fn() + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2969:24 [INFO] [stderr] | [INFO] [stderr] 2969 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Object) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:2989:24 [INFO] [stderr] | [INFO] [stderr] 2989 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Object) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3009:24 [INFO] [stderr] | [INFO] [stderr] 3009 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, f32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3029:24 [INFO] [stderr] | [INFO] [stderr] 3029 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(f32) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3067:24 [INFO] [stderr] | [INFO] [stderr] 3067 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ExposeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3087:24 [INFO] [stderr] | [INFO] [stderr] 3087 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ExposeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3113:24 [INFO] [stderr] | [INFO] [stderr] 3113 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3133:24 [INFO] [stderr] | [INFO] [stderr] 3133 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ResizeEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3155:24 [INFO] [stderr] | [INFO] [stderr] 3155 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3175:24 [INFO] [stderr] | [INFO] [stderr] 3175 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MoveEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3201:24 [INFO] [stderr] | [INFO] [stderr] 3201 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3221:24 [INFO] [stderr] | [INFO] [stderr] 3221 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3247:24 [INFO] [stderr] | [INFO] [stderr] 3247 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3267:24 [INFO] [stderr] | [INFO] [stderr] 3267 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&FocusEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3294:24 [INFO] [stderr] | [INFO] [stderr] 3294 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3314:24 [INFO] [stderr] | [INFO] [stderr] 3314 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&ShowEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3339:24 [INFO] [stderr] | [INFO] [stderr] 3339 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3359:24 [INFO] [stderr] | [INFO] [stderr] 3359 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HideEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3383:24 [INFO] [stderr] | [INFO] [stderr] 3383 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3403:24 [INFO] [stderr] | [INFO] [stderr] 3403 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3427:24 [INFO] [stderr] | [INFO] [stderr] 3427 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3447:24 [INFO] [stderr] | [INFO] [stderr] 3447 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&KeyEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3471:24 [INFO] [stderr] | [INFO] [stderr] 3471 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3491:24 [INFO] [stderr] | [INFO] [stderr] 3491 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3515:24 [INFO] [stderr] | [INFO] [stderr] 3515 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3535:24 [INFO] [stderr] | [INFO] [stderr] 3535 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3560:24 [INFO] [stderr] | [INFO] [stderr] 3560 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3580:24 [INFO] [stderr] | [INFO] [stderr] 3580 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3602:24 [INFO] [stderr] | [INFO] [stderr] 3602 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3622:24 [INFO] [stderr] | [INFO] [stderr] 3622 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&MouseEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3644:24 [INFO] [stderr] | [INFO] [stderr] 3644 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3664:24 [INFO] [stderr] | [INFO] [stderr] 3664 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&WheelEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3686:24 [INFO] [stderr] | [INFO] [stderr] 3686 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TouchEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3706:24 [INFO] [stderr] | [INFO] [stderr] 3706 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TouchEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3731:24 [INFO] [stderr] | [INFO] [stderr] 3731 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3751:24 [INFO] [stderr] | [INFO] [stderr] 3751 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&TabletEvent) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3910:24 [INFO] [stderr] | [INFO] [stderr] 3910 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&T, &Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/auto/window.rs:3930:24 [INFO] [stderr] | [INFO] [stderr] 3930 | let f: Box> = Box::new(Box::new(func)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Event) + 'a` [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/abstract_button.rs:4729:5 [INFO] [stderr] | [INFO] [stderr] 4729 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_attributes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/application.rs:2608:5 [INFO] [stderr] | [INFO] [stderr] 2608 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/backing_store.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/bitmap.rs:751:5 [INFO] [stderr] | [INFO] [stderr] 751 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/brush.rs:389:5 [INFO] [stderr] | [INFO] [stderr] 389 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/button_group.rs:1081:5 [INFO] [stderr] | [INFO] [stderr] 1081 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/clipboard.rs:668:5 [INFO] [stderr] | [INFO] [stderr] 668 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/close_event.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/color.rs:2109:5 [INFO] [stderr] | [INFO] [stderr] 2109 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/context_menu_event.rs:273:5 [INFO] [stderr] | [INFO] [stderr] 273 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/core_application.rs:1301:5 [INFO] [stderr] | [INFO] [stderr] 1301 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/cursor.rs:644:5 [INFO] [stderr] | [INFO] [stderr] 644 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/desktop_widget.rs:3866:5 [INFO] [stderr] | [INFO] [stderr] 3866 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/drag_enter_event.rs:294:5 [INFO] [stderr] | [INFO] [stderr] 294 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/drag_leave_event.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/drag_move_event.rs:341:5 [INFO] [stderr] | [INFO] [stderr] 341 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/drop_event.rs:322:5 [INFO] [stderr] | [INFO] [stderr] 322 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/event.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/expose_event.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/focus_event.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/font.rs:1201:5 [INFO] [stderr] | [INFO] [stderr] 1201 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/font_info.rs:290:5 [INFO] [stderr] | [INFO] [stderr] 290 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/gradient.rs:265:5 [INFO] [stderr] | [INFO] [stderr] 265 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/grid_layout.rs:1253:5 [INFO] [stderr] | [INFO] [stderr] 1253 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/gui_application.rs:1833:5 [INFO] [stderr] | [INFO] [stderr] 1833 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/hide_event.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/icon.rs:910:5 [INFO] [stderr] | [INFO] [stderr] 910 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/image.rs:2461:5 [INFO] [stderr] | [INFO] [stderr] 2461 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/input_event.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/key_event.rs:301:5 [INFO] [stderr] | [INFO] [stderr] 301 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/key_sequence.rs:565:5 [INFO] [stderr] | [INFO] [stderr] 565 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/layout.rs:1061:5 [INFO] [stderr] | [INFO] [stderr] 1061 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/layout_item.rs:327:5 [INFO] [stderr] | [INFO] [stderr] 327 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/line.rs:308:5 [INFO] [stderr] | [INFO] [stderr] 308 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/line_edit.rs:5493:5 [INFO] [stderr] | [INFO] [stderr] 5493 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/line_f.rs:606:5 [INFO] [stderr] | [INFO] [stderr] 606 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/list_widget.rs:3836:5 [INFO] [stderr] | [INFO] [stderr] 3836 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/list_widget_item.rs:588:5 [INFO] [stderr] | [INFO] [stderr] 588 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/margins.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/matrix.rs:1514:5 [INFO] [stderr] | [INFO] [stderr] 1514 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/mime_data.rs:604:5 [INFO] [stderr] | [INFO] [stderr] 604 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/mouse_event.rs:472:5 [INFO] [stderr] | [INFO] [stderr] 472 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/move_event.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/object.rs:947:5 [INFO] [stderr] | [INFO] [stderr] 947 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/paint_device.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/paint_engine.rs:524:5 [INFO] [stderr] | [INFO] [stderr] 524 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/paint_engine_state.rs:449:5 [INFO] [stderr] | [INFO] [stderr] 449 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/paint_event.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/painter.rs:8695:5 [INFO] [stderr] | [INFO] [stderr] 8695 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/palette.rs:1067:5 [INFO] [stderr] | [INFO] [stderr] 1067 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/pen.rs:620:5 [INFO] [stderr] | [INFO] [stderr] 620 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/pixel_format.rs:330:5 [INFO] [stderr] | [INFO] [stderr] 330 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/pixmap.rs:1378:5 [INFO] [stderr] | [INFO] [stderr] 1378 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/point.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/point_f.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/polygon.rs:488:5 [INFO] [stderr] | [INFO] [stderr] 488 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/polygon_f.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/push_button.rs:4130:5 [INFO] [stderr] | [INFO] [stderr] 4130 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/rect.rs:1338:5 [INFO] [stderr] | [INFO] [stderr] 1338 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/rect_f.rs:1242:5 [INFO] [stderr] | [INFO] [stderr] 1242 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/region.rs:488:5 [INFO] [stderr] | [INFO] [stderr] 488 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/resize_event.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/screen.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/show_event.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/size.rs:398:5 [INFO] [stderr] | [INFO] [stderr] 398 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/size_f.rs:426:5 [INFO] [stderr] | [INFO] [stderr] 426 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/size_policy.rs:298:5 [INFO] [stderr] | [INFO] [stderr] 298 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/spacer_item.rs:304:5 [INFO] [stderr] | [INFO] [stderr] 304 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/style.rs:1245:5 [INFO] [stderr] | [INFO] [stderr] 1245 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/surface.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/surface_format.rs:693:5 [INFO] [stderr] | [INFO] [stderr] 693 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/tablet_event.rs:618:5 [INFO] [stderr] | [INFO] [stderr] 618 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/tool_button.rs:4511:5 [INFO] [stderr] | [INFO] [stderr] 4511 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/touch_event.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/transform.rs:1890:5 [INFO] [stderr] | [INFO] [stderr] 1890 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/wheel_event.rs:494:5 [INFO] [stderr] | [INFO] [stderr] 494 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/widget.rs:8302:5 [INFO] [stderr] | [INFO] [stderr] 8302 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[inline]` is ignored on function prototypes [INFO] [stderr] --> src/auto/window.rs:3949:5 [INFO] [stderr] | [INFO] [stderr] 3949 | #[inline] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated constant `Helvetica` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1215:15 [INFO] [stderr] | [INFO] [stderr] 1215 | const Helvetica = 0x0; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `HELVETICA` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated constant `SansSerif` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1216:15 [INFO] [stderr] | [INFO] [stderr] 1216 | const SansSerif = 0x0; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `SANS_SERIF` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Times` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1217:15 [INFO] [stderr] | [INFO] [stderr] 1217 | const Times = 0x1; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `TIMES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Serif` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1218:15 [INFO] [stderr] | [INFO] [stderr] 1218 | const Serif = 0x1; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `SERIF` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Courier` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1219:15 [INFO] [stderr] | [INFO] [stderr] 1219 | const Courier = 0x2; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `COURIER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TypeWriter` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1220:15 [INFO] [stderr] | [INFO] [stderr] 1220 | const TypeWriter = 0x2; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `TYPE_WRITER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `OldEnglish` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1221:15 [INFO] [stderr] | [INFO] [stderr] 1221 | const OldEnglish = 0x3; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `OLD_ENGLISH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Decorative` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1222:15 [INFO] [stderr] | [INFO] [stderr] 1222 | const Decorative = 0x3; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `DECORATIVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `System` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1223:15 [INFO] [stderr] | [INFO] [stderr] 1223 | const System = 0x4; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `SYSTEM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AnyStyle` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1224:15 [INFO] [stderr] | [INFO] [stderr] 1224 | const AnyStyle = 0x5; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `ANY_STYLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Cursive` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1225:15 [INFO] [stderr] | [INFO] [stderr] 1225 | const Cursive = 0x6; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `CURSIVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Monospace` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1226:15 [INFO] [stderr] | [INFO] [stderr] 1226 | const Monospace = 0x7; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `MONOSPACE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Fantasy` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1227:15 [INFO] [stderr] | [INFO] [stderr] 1227 | const Fantasy = 0x8; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `FANTASY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Helvetica` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1215:15 [INFO] [stderr] | [INFO] [stderr] 1215 | const Helvetica = 0x0; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `HELVETICA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferDefault` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1233:15 [INFO] [stderr] | [INFO] [stderr] 1233 | const PreferDefault = 0x1; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_DEFAULT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferBitmap` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1234:15 [INFO] [stderr] | [INFO] [stderr] 1234 | const PreferBitmap = 0x2; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_BITMAP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferDevice` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1235:15 [INFO] [stderr] | [INFO] [stderr] 1235 | const PreferDevice = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_DEVICE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferOutline` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1236:15 [INFO] [stderr] | [INFO] [stderr] 1236 | const PreferOutline = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_OUTLINE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ForceOutline` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1237:15 [INFO] [stderr] | [INFO] [stderr] 1237 | const ForceOutline = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `FORCE_OUTLINE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferMatch` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1238:15 [INFO] [stderr] | [INFO] [stderr] 1238 | const PreferMatch = 0x20; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_MATCH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferQuality` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1239:15 [INFO] [stderr] | [INFO] [stderr] 1239 | const PreferQuality = 0x40; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_QUALITY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferAntialias` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1240:15 [INFO] [stderr] | [INFO] [stderr] 1240 | const PreferAntialias = 0x80; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_ANTIALIAS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoAntialias` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1241:15 [INFO] [stderr] | [INFO] [stderr] 1241 | const NoAntialias = 0x100; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `NO_ANTIALIAS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `OpenGlCompatible` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1242:15 [INFO] [stderr] | [INFO] [stderr] 1242 | const OpenGlCompatible = 0x200; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OPEN_GL_COMPATIBLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ForceIntegerMetrics` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1243:15 [INFO] [stderr] | [INFO] [stderr] 1243 | const ForceIntegerMetrics = 0x400; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FORCE_INTEGER_METRICS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoSubpixelAntialias` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1244:15 [INFO] [stderr] | [INFO] [stderr] 1244 | const NoSubpixelAntialias = 0x800; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NO_SUBPIXEL_ANTIALIAS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferNoShaping` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1245:15 [INFO] [stderr] | [INFO] [stderr] 1245 | const PreferNoShaping = 0x1000; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_NO_SHAPING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoFontMerging` should have an upper case name [INFO] [stderr] --> src/auto/font.rs:1246:15 [INFO] [stderr] | [INFO] [stderr] 1246 | const NoFontMerging = 0x8000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `NO_FONT_MERGING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PrimitiveTransform` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:538:15 [INFO] [stderr] | [INFO] [stderr] 538 | const PrimitiveTransform = 0x1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PRIMITIVE_TRANSFORM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PatternTransform` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:539:15 [INFO] [stderr] | [INFO] [stderr] 539 | const PatternTransform = 0x2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PATTERN_TRANSFORM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PixmapTransform` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:540:15 [INFO] [stderr] | [INFO] [stderr] 540 | const PixmapTransform = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PIXMAP_TRANSFORM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PatternBrush` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:541:15 [INFO] [stderr] | [INFO] [stderr] 541 | const PatternBrush = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `PATTERN_BRUSH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `LinearGradientFill` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:542:15 [INFO] [stderr] | [INFO] [stderr] 542 | const LinearGradientFill = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LINEAR_GRADIENT_FILL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `RadialGradientFill` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:543:15 [INFO] [stderr] | [INFO] [stderr] 543 | const RadialGradientFill = 0x20; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `RADIAL_GRADIENT_FILL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ConicalGradientFill` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:544:15 [INFO] [stderr] | [INFO] [stderr] 544 | const ConicalGradientFill = 0x40; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CONICAL_GRADIENT_FILL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlphaBlend` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:545:15 [INFO] [stderr] | [INFO] [stderr] 545 | const AlphaBlend = 0x80; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `ALPHA_BLEND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PorterDuff` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:546:15 [INFO] [stderr] | [INFO] [stderr] 546 | const PorterDuff = 0x100; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `PORTER_DUFF` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PainterPaths` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:547:15 [INFO] [stderr] | [INFO] [stderr] 547 | const PainterPaths = 0x200; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `PAINTER_PATHS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Antialiasing` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:548:15 [INFO] [stderr] | [INFO] [stderr] 548 | const Antialiasing = 0x400; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ANTIALIASING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `BrushStroke` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:549:15 [INFO] [stderr] | [INFO] [stderr] 549 | const BrushStroke = 0x800; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `BRUSH_STROKE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ConstantOpacity` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:550:15 [INFO] [stderr] | [INFO] [stderr] 550 | const ConstantOpacity = 0x1000; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CONSTANT_OPACITY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MaskedBrush` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:551:15 [INFO] [stderr] | [INFO] [stderr] 551 | const MaskedBrush = 0x2000; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `MASKED_BRUSH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PerspectiveTransform` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:552:15 [INFO] [stderr] | [INFO] [stderr] 552 | const PerspectiveTransform = 0x4000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PERSPECTIVE_TRANSFORM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `BlendModes` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:553:15 [INFO] [stderr] | [INFO] [stderr] 553 | const BlendModes = 0x8000; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `BLEND_MODES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ObjectBoundingModeGradients` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:554:15 [INFO] [stderr] | [INFO] [stderr] 554 | const ObjectBoundingModeGradients = 0x10000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OBJECT_BOUNDING_MODE_GRADIENTS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `RasterOpModes` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:555:15 [INFO] [stderr] | [INFO] [stderr] 555 | const RasterOpModes = 0x20000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `RASTER_OP_MODES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PaintOutsidePaintEvent` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:556:15 [INFO] [stderr] | [INFO] [stderr] 556 | const PaintOutsidePaintEvent = 0x20000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PAINT_OUTSIDE_PAINT_EVENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AllFeatures` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:557:15 [INFO] [stderr] | [INFO] [stderr] 557 | const AllFeatures = 0xffffffff; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `ALL_FEATURES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyPen` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:563:15 [INFO] [stderr] | [INFO] [stderr] 563 | const DirtyPen = 0x1; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `DIRTY_PEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyBrush` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:564:15 [INFO] [stderr] | [INFO] [stderr] 564 | const DirtyBrush = 0x2; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_BRUSH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyBrushOrigin` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:565:15 [INFO] [stderr] | [INFO] [stderr] 565 | const DirtyBrushOrigin = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_BRUSH_ORIGIN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyFont` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:566:15 [INFO] [stderr] | [INFO] [stderr] 566 | const DirtyFont = 0x8; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_FONT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyBackground` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:567:15 [INFO] [stderr] | [INFO] [stderr] 567 | const DirtyBackground = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_BACKGROUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyBackgroundMode` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:568:15 [INFO] [stderr] | [INFO] [stderr] 568 | const DirtyBackgroundMode = 0x20; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_BACKGROUND_MODE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyTransform` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:569:15 [INFO] [stderr] | [INFO] [stderr] 569 | const DirtyTransform = 0x40; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_TRANSFORM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyClipRegion` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:570:15 [INFO] [stderr] | [INFO] [stderr] 570 | const DirtyClipRegion = 0x80; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_CLIP_REGION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyClipPath` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:571:15 [INFO] [stderr] | [INFO] [stderr] 571 | const DirtyClipPath = 0x100; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_CLIP_PATH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyHints` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:572:15 [INFO] [stderr] | [INFO] [stderr] 572 | const DirtyHints = 0x200; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_HINTS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyCompositionMode` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:573:15 [INFO] [stderr] | [INFO] [stderr] 573 | const DirtyCompositionMode = 0x400; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_COMPOSITION_MODE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyClipEnabled` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:574:15 [INFO] [stderr] | [INFO] [stderr] 574 | const DirtyClipEnabled = 0x800; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_CLIP_ENABLED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DirtyOpacity` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:575:15 [INFO] [stderr] | [INFO] [stderr] 575 | const DirtyOpacity = 0x1000; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `DIRTY_OPACITY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AllDirty` should have an upper case name [INFO] [stderr] --> src/auto/paint_engine.rs:576:15 [INFO] [stderr] | [INFO] [stderr] 576 | const AllDirty = 0xffff; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `ALL_DIRTY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Antialiasing` should have an upper case name [INFO] [stderr] --> src/auto/painter.rs:8709:15 [INFO] [stderr] | [INFO] [stderr] 8709 | const Antialiasing = 0x1; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ANTIALIASING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextAntialiasing` should have an upper case name [INFO] [stderr] --> src/auto/painter.rs:8710:15 [INFO] [stderr] | [INFO] [stderr] 8710 | const TextAntialiasing = 0x2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_ANTIALIASING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `SmoothPixmapTransform` should have an upper case name [INFO] [stderr] --> src/auto/painter.rs:8711:15 [INFO] [stderr] | [INFO] [stderr] 8711 | const SmoothPixmapTransform = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SMOOTH_PIXMAP_TRANSFORM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `HighQualityAntialiasing` should have an upper case name [INFO] [stderr] --> src/auto/painter.rs:8712:15 [INFO] [stderr] | [INFO] [stderr] 8712 | const HighQualityAntialiasing = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HIGH_QUALITY_ANTIALIASING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NonCosmeticDefaultPen` should have an upper case name [INFO] [stderr] --> src/auto/painter.rs:8713:15 [INFO] [stderr] | [INFO] [stderr] 8713 | const NonCosmeticDefaultPen = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NON_COSMETIC_DEFAULT_PEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Qt4CompatiblePainting` should have an upper case name [INFO] [stderr] --> src/auto/painter.rs:8714:15 [INFO] [stderr] | [INFO] [stderr] 8714 | const Qt4CompatiblePainting = 0x20; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `QT4_COMPATIBLE_PAINTING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Active` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1081:15 [INFO] [stderr] | [INFO] [stderr] 1081 | const Active = 0x0; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `ACTIVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Disabled` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1082:15 [INFO] [stderr] | [INFO] [stderr] 1082 | const Disabled = 0x1; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `DISABLED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Inactive` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1083:15 [INFO] [stderr] | [INFO] [stderr] 1083 | const Inactive = 0x2; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `INACTIVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NColorGroups` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1084:15 [INFO] [stderr] | [INFO] [stderr] 1084 | const NColorGroups = 0x3; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `NCOLOR_GROUPS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Current` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1085:15 [INFO] [stderr] | [INFO] [stderr] 1085 | const Current = 0x4; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `CURRENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `All` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1086:15 [INFO] [stderr] | [INFO] [stderr] 1086 | const All = 0x5; [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `ALL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Normal` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1087:15 [INFO] [stderr] | [INFO] [stderr] 1087 | const Normal = 0x0; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `NORMAL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowText` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1093:15 [INFO] [stderr] | [INFO] [stderr] 1093 | const WindowText = 0x0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_TEXT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Button` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1094:15 [INFO] [stderr] | [INFO] [stderr] 1094 | const Button = 0x1; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Light` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1095:15 [INFO] [stderr] | [INFO] [stderr] 1095 | const Light = 0x2; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `LIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Midlight` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1096:15 [INFO] [stderr] | [INFO] [stderr] 1096 | const Midlight = 0x3; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `MIDLIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Dark` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1097:15 [INFO] [stderr] | [INFO] [stderr] 1097 | const Dark = 0x4; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `DARK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Mid` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1098:15 [INFO] [stderr] | [INFO] [stderr] 1098 | const Mid = 0x5; [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `MID` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Text` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1099:15 [INFO] [stderr] | [INFO] [stderr] 1099 | const Text = 0x6; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `TEXT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `BrightText` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1100:15 [INFO] [stderr] | [INFO] [stderr] 1100 | const BrightText = 0x7; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `BRIGHT_TEXT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ButtonText` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1101:15 [INFO] [stderr] | [INFO] [stderr] 1101 | const ButtonText = 0x8; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `BUTTON_TEXT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Base` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1102:15 [INFO] [stderr] | [INFO] [stderr] 1102 | const Base = 0x9; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `BASE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Window` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1103:15 [INFO] [stderr] | [INFO] [stderr] 1103 | const Window = 0xa; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `WINDOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Shadow` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1104:15 [INFO] [stderr] | [INFO] [stderr] 1104 | const Shadow = 0xb; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `SHADOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Highlight` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1105:15 [INFO] [stderr] | [INFO] [stderr] 1105 | const Highlight = 0xc; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `HIGHLIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `HighlightedText` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1106:15 [INFO] [stderr] | [INFO] [stderr] 1106 | const HighlightedText = 0xd; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HIGHLIGHTED_TEXT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Link` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1107:15 [INFO] [stderr] | [INFO] [stderr] 1107 | const Link = 0xe; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `LINK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `LinkVisited` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1108:15 [INFO] [stderr] | [INFO] [stderr] 1108 | const LinkVisited = 0xf; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `LINK_VISITED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlternateBase` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1109:15 [INFO] [stderr] | [INFO] [stderr] 1109 | const AlternateBase = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `ALTERNATE_BASE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoRole` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1110:15 [INFO] [stderr] | [INFO] [stderr] 1110 | const NoRole = 0x11; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `NO_ROLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ToolTipBase` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1111:15 [INFO] [stderr] | [INFO] [stderr] 1111 | const ToolTipBase = 0x12; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `TOOL_TIP_BASE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ToolTipText` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1112:15 [INFO] [stderr] | [INFO] [stderr] 1112 | const ToolTipText = 0x13; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `TOOL_TIP_TEXT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NColorRoles` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1113:15 [INFO] [stderr] | [INFO] [stderr] 1113 | const NColorRoles = 0x14; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `NCOLOR_ROLES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Foreground` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1114:15 [INFO] [stderr] | [INFO] [stderr] 1114 | const Foreground = 0x0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `FOREGROUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Background` should have an upper case name [INFO] [stderr] --> src/auto/palette.rs:1115:15 [INFO] [stderr] | [INFO] [stderr] 1115 | const Background = 0xa; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `BACKGROUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoModifier` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:29:15 [INFO] [stderr] | [INFO] [stderr] 29 | const NoModifier = 0x0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `NO_MODIFIER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ShiftModifier` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:30:15 [INFO] [stderr] | [INFO] [stderr] 30 | const ShiftModifier = 0x2000000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `SHIFT_MODIFIER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ControlModifier` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:31:15 [INFO] [stderr] | [INFO] [stderr] 31 | const ControlModifier = 0x4000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CONTROL_MODIFIER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AltModifier` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:32:15 [INFO] [stderr] | [INFO] [stderr] 32 | const AltModifier = 0x8000000; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `ALT_MODIFIER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MetaModifier` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:33:15 [INFO] [stderr] | [INFO] [stderr] 33 | const MetaModifier = 0x10000000; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `META_MODIFIER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeypadModifier` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:34:15 [INFO] [stderr] | [INFO] [stderr] 34 | const KeypadModifier = 0x20000000; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEYPAD_MODIFIER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `GroupSwitchModifier` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:35:15 [INFO] [stderr] | [INFO] [stderr] 35 | const GroupSwitchModifier = 0x40000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GROUP_SWITCH_MODIFIER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyboardModifierMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:36:15 [INFO] [stderr] | [INFO] [stderr] 36 | const KeyboardModifierMask = 0xfe000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEYBOARD_MODIFIER_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Meta` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:44:15 [INFO] [stderr] | [INFO] [stderr] 44 | const Meta = 0x10000000; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `META` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Shift` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:45:15 [INFO] [stderr] | [INFO] [stderr] 45 | const Shift = 0x2000000; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `SHIFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Ctrl` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:46:15 [INFO] [stderr] | [INFO] [stderr] 46 | const Ctrl = 0x4000000; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `CTRL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Alt` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:47:15 [INFO] [stderr] | [INFO] [stderr] 47 | const Alt = 0x8000000; [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `ALT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ModifierMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:48:15 [INFO] [stderr] | [INFO] [stderr] 48 | const ModifierMask = 0xfe000000; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `MODIFIER_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `UnicodeAccel` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:49:15 [INFO] [stderr] | [INFO] [stderr] 49 | const UnicodeAccel = 0x0; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `UNICODE_ACCEL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:55:15 [INFO] [stderr] | [INFO] [stderr] 55 | const NoButton = 0x0; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `NO_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `LeftButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:56:15 [INFO] [stderr] | [INFO] [stderr] 56 | const LeftButton = 0x1; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `LEFT_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `RightButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:57:15 [INFO] [stderr] | [INFO] [stderr] 57 | const RightButton = 0x2; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `RIGHT_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MidButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:58:15 [INFO] [stderr] | [INFO] [stderr] 58 | const MidButton = 0x4; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `MID_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MiddleButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:59:15 [INFO] [stderr] | [INFO] [stderr] 59 | const MiddleButton = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `MIDDLE_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `BackButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:60:15 [INFO] [stderr] | [INFO] [stderr] 60 | const BackButton = 0x8; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `BACK_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `XButton1` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:61:15 [INFO] [stderr] | [INFO] [stderr] 61 | const XButton1 = 0x8; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `XBUTTON1` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton1` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:62:15 [INFO] [stderr] | [INFO] [stderr] 62 | const ExtraButton1 = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON1` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ForwardButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:63:15 [INFO] [stderr] | [INFO] [stderr] 63 | const ForwardButton = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `FORWARD_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `XButton2` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:64:15 [INFO] [stderr] | [INFO] [stderr] 64 | const XButton2 = 0x10; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `XBUTTON2` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton2` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:65:15 [INFO] [stderr] | [INFO] [stderr] 65 | const ExtraButton2 = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON2` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TaskButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:66:15 [INFO] [stderr] | [INFO] [stderr] 66 | const TaskButton = 0x20; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `TASK_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton3` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:67:15 [INFO] [stderr] | [INFO] [stderr] 67 | const ExtraButton3 = 0x20; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON3` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton4` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:68:15 [INFO] [stderr] | [INFO] [stderr] 68 | const ExtraButton4 = 0x40; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON4` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton5` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:69:15 [INFO] [stderr] | [INFO] [stderr] 69 | const ExtraButton5 = 0x80; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON5` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton6` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:70:15 [INFO] [stderr] | [INFO] [stderr] 70 | const ExtraButton6 = 0x100; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON6` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton7` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:71:15 [INFO] [stderr] | [INFO] [stderr] 71 | const ExtraButton7 = 0x200; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON7` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton8` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:72:15 [INFO] [stderr] | [INFO] [stderr] 72 | const ExtraButton8 = 0x400; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON8` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton9` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:73:15 [INFO] [stderr] | [INFO] [stderr] 73 | const ExtraButton9 = 0x800; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON9` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton10` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:74:15 [INFO] [stderr] | [INFO] [stderr] 74 | const ExtraButton10 = 0x1000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON10` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton11` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:75:15 [INFO] [stderr] | [INFO] [stderr] 75 | const ExtraButton11 = 0x2000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON11` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton12` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:76:15 [INFO] [stderr] | [INFO] [stderr] 76 | const ExtraButton12 = 0x4000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON12` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton13` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:77:15 [INFO] [stderr] | [INFO] [stderr] 77 | const ExtraButton13 = 0x8000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON13` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton14` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:78:15 [INFO] [stderr] | [INFO] [stderr] 78 | const ExtraButton14 = 0x10000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON14` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton15` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:79:15 [INFO] [stderr] | [INFO] [stderr] 79 | const ExtraButton15 = 0x20000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON15` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton16` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:80:15 [INFO] [stderr] | [INFO] [stderr] 80 | const ExtraButton16 = 0x40000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON16` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton17` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:81:15 [INFO] [stderr] | [INFO] [stderr] 81 | const ExtraButton17 = 0x80000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON17` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton18` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:82:15 [INFO] [stderr] | [INFO] [stderr] 82 | const ExtraButton18 = 0x100000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON18` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton19` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:83:15 [INFO] [stderr] | [INFO] [stderr] 83 | const ExtraButton19 = 0x200000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON19` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton20` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:84:15 [INFO] [stderr] | [INFO] [stderr] 84 | const ExtraButton20 = 0x400000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON20` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton21` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:85:15 [INFO] [stderr] | [INFO] [stderr] 85 | const ExtraButton21 = 0x800000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON21` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton22` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:86:15 [INFO] [stderr] | [INFO] [stderr] 86 | const ExtraButton22 = 0x1000000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON22` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton23` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:87:15 [INFO] [stderr] | [INFO] [stderr] 87 | const ExtraButton23 = 0x2000000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON23` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ExtraButton24` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:88:15 [INFO] [stderr] | [INFO] [stderr] 88 | const ExtraButton24 = 0x4000000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `EXTRA_BUTTON24` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AllButtons` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:89:15 [INFO] [stderr] | [INFO] [stderr] 89 | const AllButtons = 0x7ffffff; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `ALL_BUTTONS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MaxMouseButton` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:90:15 [INFO] [stderr] | [INFO] [stderr] 90 | const MaxMouseButton = 0x4000000; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MAX_MOUSE_BUTTON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MouseButtonMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:91:15 [INFO] [stderr] | [INFO] [stderr] 91 | const MouseButtonMask = 0xffffffff; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MOUSE_BUTTON_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Horizontal` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:105:15 [INFO] [stderr] | [INFO] [stderr] 105 | const Horizontal = Orientation::Horizontal as u32; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `HORIZONTAL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Vertical` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:106:15 [INFO] [stderr] | [INFO] [stderr] 106 | const Vertical = Orientation::Vertical as u32; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `VERTICAL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignDefault` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:141:15 [INFO] [stderr] | [INFO] [stderr] 141 | const AlignDefault = 0x0; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_DEFAULT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:142:15 [INFO] [stderr] | [INFO] [stderr] 142 | const AlignLeft = 0x1; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignLeading` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:143:15 [INFO] [stderr] | [INFO] [stderr] 143 | const AlignLeading = 0x1; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_LEADING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignRight` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:144:15 [INFO] [stderr] | [INFO] [stderr] 144 | const AlignRight = 0x2; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignTrailing` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:145:15 [INFO] [stderr] | [INFO] [stderr] 145 | const AlignTrailing = 0x2; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_TRAILING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignHCenter` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:146:15 [INFO] [stderr] | [INFO] [stderr] 146 | const AlignHCenter = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_HCENTER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignJustify` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:147:15 [INFO] [stderr] | [INFO] [stderr] 147 | const AlignJustify = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_JUSTIFY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignAbsolute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:148:15 [INFO] [stderr] | [INFO] [stderr] 148 | const AlignAbsolute = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_ABSOLUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignHorizontalMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:149:15 [INFO] [stderr] | [INFO] [stderr] 149 | const AlignHorizontalMask = 0x1f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_HORIZONTAL_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignTop` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:150:15 [INFO] [stderr] | [INFO] [stderr] 150 | const AlignTop = 0x20; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `ALIGN_TOP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignBottom` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:151:15 [INFO] [stderr] | [INFO] [stderr] 151 | const AlignBottom = 0x40; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_BOTTOM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignVCenter` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:152:15 [INFO] [stderr] | [INFO] [stderr] 152 | const AlignVCenter = 0x80; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_VCENTER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignBaseline` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:153:15 [INFO] [stderr] | [INFO] [stderr] 153 | const AlignBaseline = 0x100; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_BASELINE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignVerticalMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:154:15 [INFO] [stderr] | [INFO] [stderr] 154 | const AlignVerticalMask = 0x1e0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_VERTICAL_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlignCenter` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:155:15 [INFO] [stderr] | [INFO] [stderr] 155 | const AlignCenter = 0x84; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `ALIGN_CENTER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextSingleLine` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:163:15 [INFO] [stderr] | [INFO] [stderr] 163 | const TextSingleLine = 0x100; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_SINGLE_LINE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextDontClip` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:164:15 [INFO] [stderr] | [INFO] [stderr] 164 | const TextDontClip = 0x200; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_DONT_CLIP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextExpandTabs` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:165:15 [INFO] [stderr] | [INFO] [stderr] 165 | const TextExpandTabs = 0x400; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_EXPAND_TABS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextShowMnemonic` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:166:15 [INFO] [stderr] | [INFO] [stderr] 166 | const TextShowMnemonic = 0x800; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_SHOW_MNEMONIC` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextWordWrap` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:167:15 [INFO] [stderr] | [INFO] [stderr] 167 | const TextWordWrap = 0x1000; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_WORD_WRAP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextWrapAnywhere` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:168:15 [INFO] [stderr] | [INFO] [stderr] 168 | const TextWrapAnywhere = 0x2000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_WRAP_ANYWHERE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextDontPrint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:169:15 [INFO] [stderr] | [INFO] [stderr] 169 | const TextDontPrint = 0x4000; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_DONT_PRINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextIncludeTrailingSpaces` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:170:15 [INFO] [stderr] | [INFO] [stderr] 170 | const TextIncludeTrailingSpaces = 0x8000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_INCLUDE_TRAILING_SPACES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextHideMnemonic` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:171:15 [INFO] [stderr] | [INFO] [stderr] 171 | const TextHideMnemonic = 0x8000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_HIDE_MNEMONIC` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextJustificationForced` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:172:15 [INFO] [stderr] | [INFO] [stderr] 172 | const TextJustificationForced = 0x10000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_JUSTIFICATION_FORCED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextForceLeftToRight` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:173:15 [INFO] [stderr] | [INFO] [stderr] 173 | const TextForceLeftToRight = 0x20000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_FORCE_LEFT_TO_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextForceRightToLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:174:15 [INFO] [stderr] | [INFO] [stderr] 174 | const TextForceRightToLeft = 0x40000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_FORCE_RIGHT_TO_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextLongestVariant` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:175:15 [INFO] [stderr] | [INFO] [stderr] 175 | const TextLongestVariant = 0x80000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_LONGEST_VARIANT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `TextBypassShaping` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:176:15 [INFO] [stderr] | [INFO] [stderr] 176 | const TextBypassShaping = 0x100000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TEXT_BYPASS_SHAPING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Widget` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:204:15 [INFO] [stderr] | [INFO] [stderr] 204 | const Widget = 0x0; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `WIDGET` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Window` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:205:15 [INFO] [stderr] | [INFO] [stderr] 205 | const Window = 0x1; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `WINDOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Dialog` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:206:15 [INFO] [stderr] | [INFO] [stderr] 206 | const Dialog = 0x3; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `DIALOG` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Sheet` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:207:15 [INFO] [stderr] | [INFO] [stderr] 207 | const Sheet = 0x5; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `SHEET` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Drawer` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:208:15 [INFO] [stderr] | [INFO] [stderr] 208 | const Drawer = 0x7; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `DRAWER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Popup` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:209:15 [INFO] [stderr] | [INFO] [stderr] 209 | const Popup = 0x9; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `POPUP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Tool` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:210:15 [INFO] [stderr] | [INFO] [stderr] 210 | const Tool = 0xb; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `TOOL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ToolTip` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:211:15 [INFO] [stderr] | [INFO] [stderr] 211 | const ToolTip = 0xd; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `TOOL_TIP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `SplashScreen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:212:15 [INFO] [stderr] | [INFO] [stderr] 212 | const SplashScreen = 0xf; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `SPLASH_SCREEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Desktop` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:213:15 [INFO] [stderr] | [INFO] [stderr] 213 | const Desktop = 0x11; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `DESKTOP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `SubWindow` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:214:15 [INFO] [stderr] | [INFO] [stderr] 214 | const SubWindow = 0x12; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `SUB_WINDOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ForeignWindow` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:215:15 [INFO] [stderr] | [INFO] [stderr] 215 | const ForeignWindow = 0x21; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `FOREIGN_WINDOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `CoverWindow` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:216:15 [INFO] [stderr] | [INFO] [stderr] 216 | const CoverWindow = 0x41; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `COVER_WINDOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowTypeMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:217:15 [INFO] [stderr] | [INFO] [stderr] 217 | const WindowTypeMask = 0xff; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_TYPE_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MsWindowsFixedSizeDialogHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:218:15 [INFO] [stderr] | [INFO] [stderr] 218 | const MsWindowsFixedSizeDialogHint = 0x100; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MS_WINDOWS_FIXED_SIZE_DIALOG_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MsWindowsOwnDc` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:219:15 [INFO] [stderr] | [INFO] [stderr] 219 | const MsWindowsOwnDc = 0x200; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MS_WINDOWS_OWN_DC` [INFO] [stderr] [INFO] [stderr] warning: associated constant `BypassWindowManagerHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:220:15 [INFO] [stderr] | [INFO] [stderr] 220 | const BypassWindowManagerHint = 0x400; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BYPASS_WINDOW_MANAGER_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `X11BypassWindowManagerHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:221:15 [INFO] [stderr] | [INFO] [stderr] 221 | const X11BypassWindowManagerHint = 0x400; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `X11_BYPASS_WINDOW_MANAGER_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `FramelessWindowHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:222:15 [INFO] [stderr] | [INFO] [stderr] 222 | const FramelessWindowHint = 0x800; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FRAMELESS_WINDOW_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowTitleHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:223:15 [INFO] [stderr] | [INFO] [stderr] 223 | const WindowTitleHint = 0x1000; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_TITLE_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowSystemMenuHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:224:15 [INFO] [stderr] | [INFO] [stderr] 224 | const WindowSystemMenuHint = 0x2000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_SYSTEM_MENU_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowMinimizeButtonHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:225:15 [INFO] [stderr] | [INFO] [stderr] 225 | const WindowMinimizeButtonHint = 0x4000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_MINIMIZE_BUTTON_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowMaximizeButtonHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:226:15 [INFO] [stderr] | [INFO] [stderr] 226 | const WindowMaximizeButtonHint = 0x8000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_MAXIMIZE_BUTTON_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowMinMaxButtonsHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:227:15 [INFO] [stderr] | [INFO] [stderr] 227 | const WindowMinMaxButtonsHint = 0xc000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_MIN_MAX_BUTTONS_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowContextHelpButtonHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:228:15 [INFO] [stderr] | [INFO] [stderr] 228 | const WindowContextHelpButtonHint = 0x10000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_CONTEXT_HELP_BUTTON_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowShadeButtonHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:229:15 [INFO] [stderr] | [INFO] [stderr] 229 | const WindowShadeButtonHint = 0x20000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_SHADE_BUTTON_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowStaysOnTopHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:230:15 [INFO] [stderr] | [INFO] [stderr] 230 | const WindowStaysOnTopHint = 0x40000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_STAYS_ON_TOP_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowTransparentForInput` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:231:15 [INFO] [stderr] | [INFO] [stderr] 231 | const WindowTransparentForInput = 0x80000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_TRANSPARENT_FOR_INPUT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowOverridesSystemGestures` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:232:15 [INFO] [stderr] | [INFO] [stderr] 232 | const WindowOverridesSystemGestures = 0x100000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_OVERRIDES_SYSTEM_GESTURES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowDoesNotAcceptFocus` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:233:15 [INFO] [stderr] | [INFO] [stderr] 233 | const WindowDoesNotAcceptFocus = 0x200000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_DOES_NOT_ACCEPT_FOCUS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MaximizeUsingFullscreenGeometryHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:234:15 [INFO] [stderr] | [INFO] [stderr] 234 | const MaximizeUsingFullscreenGeometryHint = 0x400000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MAXIMIZE_USING_FULLSCREEN_GEOMETRY_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `CustomizeWindowHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:235:15 [INFO] [stderr] | [INFO] [stderr] 235 | const CustomizeWindowHint = 0x2000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CUSTOMIZE_WINDOW_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowStaysOnBottomHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:236:15 [INFO] [stderr] | [INFO] [stderr] 236 | const WindowStaysOnBottomHint = 0x4000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_STAYS_ON_BOTTOM_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowCloseButtonHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:237:15 [INFO] [stderr] | [INFO] [stderr] 237 | const WindowCloseButtonHint = 0x8000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_CLOSE_BUTTON_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MacWindowToolBarButtonHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:238:15 [INFO] [stderr] | [INFO] [stderr] 238 | const MacWindowToolBarButtonHint = 0x10000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MAC_WINDOW_TOOL_BAR_BUTTON_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `BypassGraphicsProxyWidget` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:239:15 [INFO] [stderr] | [INFO] [stderr] 239 | const BypassGraphicsProxyWidget = 0x20000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BYPASS_GRAPHICS_PROXY_WIDGET` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoDropShadowWindowHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:240:15 [INFO] [stderr] | [INFO] [stderr] 240 | const NoDropShadowWindowHint = 0x40000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NO_DROP_SHADOW_WINDOW_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowFullscreenButtonHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:241:15 [INFO] [stderr] | [INFO] [stderr] 241 | const WindowFullscreenButtonHint = 0x80000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_FULLSCREEN_BUTTON_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowNoState` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:249:15 [INFO] [stderr] | [INFO] [stderr] 249 | const WindowNoState = 0x0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_NO_STATE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowMinimized` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:250:15 [INFO] [stderr] | [INFO] [stderr] 250 | const WindowMinimized = 0x1; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_MINIMIZED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowMaximized` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:251:15 [INFO] [stderr] | [INFO] [stderr] 251 | const WindowMaximized = 0x2; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_MAXIMIZED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowFullScreen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:252:15 [INFO] [stderr] | [INFO] [stderr] 252 | const WindowFullScreen = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_FULL_SCREEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WindowActive` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:253:15 [INFO] [stderr] | [INFO] [stderr] 253 | const WindowActive = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `WINDOW_ACTIVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ApplicationSuspended` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:261:15 [INFO] [stderr] | [INFO] [stderr] 261 | const ApplicationSuspended = 0x0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `APPLICATION_SUSPENDED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ApplicationHidden` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:262:15 [INFO] [stderr] | [INFO] [stderr] 262 | const ApplicationHidden = 0x1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `APPLICATION_HIDDEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ApplicationInactive` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:263:15 [INFO] [stderr] | [INFO] [stderr] 263 | const ApplicationInactive = 0x2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `APPLICATION_INACTIVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ApplicationActive` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:264:15 [INFO] [stderr] | [INFO] [stderr] 264 | const ApplicationActive = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `APPLICATION_ACTIVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PrimaryOrientation` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:270:15 [INFO] [stderr] | [INFO] [stderr] 270 | const PrimaryOrientation = 0x0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PRIMARY_ORIENTATION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PortraitOrientation` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:271:15 [INFO] [stderr] | [INFO] [stderr] 271 | const PortraitOrientation = 0x1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PORTRAIT_ORIENTATION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `LandscapeOrientation` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:272:15 [INFO] [stderr] | [INFO] [stderr] 272 | const LandscapeOrientation = 0x2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `LANDSCAPE_ORIENTATION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `InvertedPortraitOrientation` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:273:15 [INFO] [stderr] | [INFO] [stderr] 273 | const InvertedPortraitOrientation = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `INVERTED_PORTRAIT_ORIENTATION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `InvertedLandscapeOrientation` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:274:15 [INFO] [stderr] | [INFO] [stderr] 274 | const InvertedLandscapeOrientation = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `INVERTED_LANDSCAPE_ORIENTATION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaDisabled` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:280:15 [INFO] [stderr] | [INFO] [stderr] 280 | const WaDisabled = 0x0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `WA_DISABLED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaUnderMouse` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:281:15 [INFO] [stderr] | [INFO] [stderr] 281 | const WaUnderMouse = 0x1; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_UNDER_MOUSE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMouseTracking` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:282:15 [INFO] [stderr] | [INFO] [stderr] 282 | const WaMouseTracking = 0x2; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MOUSE_TRACKING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaContentsPropagated` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:283:15 [INFO] [stderr] | [INFO] [stderr] 283 | const WaContentsPropagated = 0x3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_CONTENTS_PROPAGATED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaOpaquePaintEvent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:284:15 [INFO] [stderr] | [INFO] [stderr] 284 | const WaOpaquePaintEvent = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_OPAQUE_PAINT_EVENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaNoBackground` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:285:15 [INFO] [stderr] | [INFO] [stderr] 285 | const WaNoBackground = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_NO_BACKGROUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaStaticContents` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:286:15 [INFO] [stderr] | [INFO] [stderr] 286 | const WaStaticContents = 0x5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_STATIC_CONTENTS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaLaidOut` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:287:15 [INFO] [stderr] | [INFO] [stderr] 287 | const WaLaidOut = 0x7; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `WA_LAID_OUT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaPaintOnScreen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:288:15 [INFO] [stderr] | [INFO] [stderr] 288 | const WaPaintOnScreen = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_PAINT_ON_SCREEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaNoSystemBackground` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:289:15 [INFO] [stderr] | [INFO] [stderr] 289 | const WaNoSystemBackground = 0x9; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_NO_SYSTEM_BACKGROUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaUpdatesDisabled` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:290:15 [INFO] [stderr] | [INFO] [stderr] 290 | const WaUpdatesDisabled = 0xa; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_UPDATES_DISABLED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMapped` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:291:15 [INFO] [stderr] | [INFO] [stderr] 291 | const WaMapped = 0xb; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `WA_MAPPED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacNoClickThrough` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:292:15 [INFO] [stderr] | [INFO] [stderr] 292 | const WaMacNoClickThrough = 0xc; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_NO_CLICK_THROUGH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaInputMethodEnabled` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:293:15 [INFO] [stderr] | [INFO] [stderr] 293 | const WaInputMethodEnabled = 0xe; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_INPUT_METHOD_ENABLED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateVisible` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:294:15 [INFO] [stderr] | [INFO] [stderr] 294 | const WaWStateVisible = 0xf; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_VISIBLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateHidden` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:295:15 [INFO] [stderr] | [INFO] [stderr] 295 | const WaWStateHidden = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_HIDDEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaForceDisabled` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:296:15 [INFO] [stderr] | [INFO] [stderr] 296 | const WaForceDisabled = 0x20; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_FORCE_DISABLED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaKeyCompression` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:297:15 [INFO] [stderr] | [INFO] [stderr] 297 | const WaKeyCompression = 0x21; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_KEY_COMPRESSION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaPendingMoveEvent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:298:15 [INFO] [stderr] | [INFO] [stderr] 298 | const WaPendingMoveEvent = 0x22; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_PENDING_MOVE_EVENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaPendingResizeEvent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:299:15 [INFO] [stderr] | [INFO] [stderr] 299 | const WaPendingResizeEvent = 0x23; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_PENDING_RESIZE_EVENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaSetPalette` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:300:15 [INFO] [stderr] | [INFO] [stderr] 300 | const WaSetPalette = 0x24; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_SET_PALETTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaSetFont` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:301:15 [INFO] [stderr] | [INFO] [stderr] 301 | const WaSetFont = 0x25; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `WA_SET_FONT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaSetCursor` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:302:15 [INFO] [stderr] | [INFO] [stderr] 302 | const WaSetCursor = 0x26; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `WA_SET_CURSOR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaNoChildEventsFromChildren` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:303:15 [INFO] [stderr] | [INFO] [stderr] 303 | const WaNoChildEventsFromChildren = 0x27; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_NO_CHILD_EVENTS_FROM_CHILDREN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWindowModified` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:304:15 [INFO] [stderr] | [INFO] [stderr] 304 | const WaWindowModified = 0x29; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WINDOW_MODIFIED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaResized` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:305:15 [INFO] [stderr] | [INFO] [stderr] 305 | const WaResized = 0x2a; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `WA_RESIZED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMoved` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:306:15 [INFO] [stderr] | [INFO] [stderr] 306 | const WaMoved = 0x2b; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `WA_MOVED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaPendingUpdate` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:307:15 [INFO] [stderr] | [INFO] [stderr] 307 | const WaPendingUpdate = 0x2c; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_PENDING_UPDATE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaInvalidSize` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:308:15 [INFO] [stderr] | [INFO] [stderr] 308 | const WaInvalidSize = 0x2d; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_INVALID_SIZE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacBrushedMetal` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:309:15 [INFO] [stderr] | [INFO] [stderr] 309 | const WaMacBrushedMetal = 0x2e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_BRUSHED_METAL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacMetalStyle` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:310:15 [INFO] [stderr] | [INFO] [stderr] 310 | const WaMacMetalStyle = 0x2e; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_METAL_STYLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaCustomWhatsThis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:311:15 [INFO] [stderr] | [INFO] [stderr] 311 | const WaCustomWhatsThis = 0x2f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_CUSTOM_WHATS_THIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaLayoutOnEntireRect` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:312:15 [INFO] [stderr] | [INFO] [stderr] 312 | const WaLayoutOnEntireRect = 0x30; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_LAYOUT_ON_ENTIRE_RECT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaOutsideWsRange` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:313:15 [INFO] [stderr] | [INFO] [stderr] 313 | const WaOutsideWsRange = 0x31; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_OUTSIDE_WS_RANGE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaGrabbedShortcut` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:314:15 [INFO] [stderr] | [INFO] [stderr] 314 | const WaGrabbedShortcut = 0x32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_GRABBED_SHORTCUT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaTransparentForMouseEvents` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:315:15 [INFO] [stderr] | [INFO] [stderr] 315 | const WaTransparentForMouseEvents = 0x33; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_TRANSPARENT_FOR_MOUSE_EVENTS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaPaintUnclipped` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:316:15 [INFO] [stderr] | [INFO] [stderr] 316 | const WaPaintUnclipped = 0x34; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_PAINT_UNCLIPPED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaSetWindowIcon` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:317:15 [INFO] [stderr] | [INFO] [stderr] 317 | const WaSetWindowIcon = 0x35; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_SET_WINDOW_ICON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaNoMouseReplay` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:318:15 [INFO] [stderr] | [INFO] [stderr] 318 | const WaNoMouseReplay = 0x36; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_NO_MOUSE_REPLAY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaDeleteOnClose` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:319:15 [INFO] [stderr] | [INFO] [stderr] 319 | const WaDeleteOnClose = 0x37; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_DELETE_ON_CLOSE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaRightToLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:320:15 [INFO] [stderr] | [INFO] [stderr] 320 | const WaRightToLeft = 0x38; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_RIGHT_TO_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaSetLayoutDirection` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:321:15 [INFO] [stderr] | [INFO] [stderr] 321 | const WaSetLayoutDirection = 0x39; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_SET_LAYOUT_DIRECTION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaNoChildEventsForParent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:322:15 [INFO] [stderr] | [INFO] [stderr] 322 | const WaNoChildEventsForParent = 0x3a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_NO_CHILD_EVENTS_FOR_PARENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaForceUpdatesDisabled` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:323:15 [INFO] [stderr] | [INFO] [stderr] 323 | const WaForceUpdatesDisabled = 0x3b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_FORCE_UPDATES_DISABLED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateCreated` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:324:15 [INFO] [stderr] | [INFO] [stderr] 324 | const WaWStateCreated = 0x3c; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_CREATED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateCompressKeys` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:325:15 [INFO] [stderr] | [INFO] [stderr] 325 | const WaWStateCompressKeys = 0x3d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_COMPRESS_KEYS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateInPaintEvent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:326:15 [INFO] [stderr] | [INFO] [stderr] 326 | const WaWStateInPaintEvent = 0x3e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_IN_PAINT_EVENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateReparented` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:327:15 [INFO] [stderr] | [INFO] [stderr] 327 | const WaWStateReparented = 0x3f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_REPARENTED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateConfigPending` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:328:15 [INFO] [stderr] | [INFO] [stderr] 328 | const WaWStateConfigPending = 0x40; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_CONFIG_PENDING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStatePolished` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:329:15 [INFO] [stderr] | [INFO] [stderr] 329 | const WaWStatePolished = 0x42; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_POLISHED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateDnd` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:330:15 [INFO] [stderr] | [INFO] [stderr] 330 | const WaWStateDnd = 0x43; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_DND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateOwnSizePolicy` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:331:15 [INFO] [stderr] | [INFO] [stderr] 331 | const WaWStateOwnSizePolicy = 0x44; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_OWN_SIZE_POLICY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateExplicitShowHide` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:332:15 [INFO] [stderr] | [INFO] [stderr] 332 | const WaWStateExplicitShowHide = 0x45; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_EXPLICIT_SHOW_HIDE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaShowModal` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:333:15 [INFO] [stderr] | [INFO] [stderr] 333 | const WaShowModal = 0x46; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `WA_SHOW_MODAL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMouseNoMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:334:15 [INFO] [stderr] | [INFO] [stderr] 334 | const WaMouseNoMask = 0x47; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MOUSE_NO_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaGroupLeader` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:335:15 [INFO] [stderr] | [INFO] [stderr] 335 | const WaGroupLeader = 0x48; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_GROUP_LEADER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaNoMousePropagation` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:336:15 [INFO] [stderr] | [INFO] [stderr] 336 | const WaNoMousePropagation = 0x49; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_NO_MOUSE_PROPAGATION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaHover` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:337:15 [INFO] [stderr] | [INFO] [stderr] 337 | const WaHover = 0x4a; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `WA_HOVER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaInputMethodTransparent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:338:15 [INFO] [stderr] | [INFO] [stderr] 338 | const WaInputMethodTransparent = 0x4b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_INPUT_METHOD_TRANSPARENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaQuitOnClose` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:339:15 [INFO] [stderr] | [INFO] [stderr] 339 | const WaQuitOnClose = 0x4c; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_QUIT_ON_CLOSE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaKeyboardFocusChange` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:340:15 [INFO] [stderr] | [INFO] [stderr] 340 | const WaKeyboardFocusChange = 0x4d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_KEYBOARD_FOCUS_CHANGE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaAcceptDrops` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:341:15 [INFO] [stderr] | [INFO] [stderr] 341 | const WaAcceptDrops = 0x4e; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_ACCEPT_DROPS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaDropSiteRegistered` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:342:15 [INFO] [stderr] | [INFO] [stderr] 342 | const WaDropSiteRegistered = 0x4f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_DROP_SITE_REGISTERED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaForceAcceptDrops` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:343:15 [INFO] [stderr] | [INFO] [stderr] 343 | const WaForceAcceptDrops = 0x4f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_FORCE_ACCEPT_DROPS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWindowPropagation` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:344:15 [INFO] [stderr] | [INFO] [stderr] 344 | const WaWindowPropagation = 0x50; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WINDOW_PROPAGATION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaNoX11EventCompression` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:345:15 [INFO] [stderr] | [INFO] [stderr] 345 | const WaNoX11EventCompression = 0x51; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_NO_X11_EVENT_COMPRESSION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaTintedBackground` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:346:15 [INFO] [stderr] | [INFO] [stderr] 346 | const WaTintedBackground = 0x52; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_TINTED_BACKGROUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11OpenGlOverlay` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:347:15 [INFO] [stderr] | [INFO] [stderr] 347 | const WaX11OpenGlOverlay = 0x53; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_OPEN_GL_OVERLAY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaAlwaysShowToolTips` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:348:15 [INFO] [stderr] | [INFO] [stderr] 348 | const WaAlwaysShowToolTips = 0x54; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_ALWAYS_SHOW_TOOL_TIPS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacOpaqueSizeGrip` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:349:15 [INFO] [stderr] | [INFO] [stderr] 349 | const WaMacOpaqueSizeGrip = 0x55; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_OPAQUE_SIZE_GRIP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaSetStyle` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:350:15 [INFO] [stderr] | [INFO] [stderr] 350 | const WaSetStyle = 0x56; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `WA_SET_STYLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaSetLocale` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:351:15 [INFO] [stderr] | [INFO] [stderr] 351 | const WaSetLocale = 0x57; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `WA_SET_LOCALE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacShowFocusRect` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:352:15 [INFO] [stderr] | [INFO] [stderr] 352 | const WaMacShowFocusRect = 0x58; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_SHOW_FOCUS_RECT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacNormalSize` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:353:15 [INFO] [stderr] | [INFO] [stderr] 353 | const WaMacNormalSize = 0x59; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_NORMAL_SIZE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacSmallSize` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:354:15 [INFO] [stderr] | [INFO] [stderr] 354 | const WaMacSmallSize = 0x5a; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_SMALL_SIZE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacMiniSize` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:355:15 [INFO] [stderr] | [INFO] [stderr] 355 | const WaMacMiniSize = 0x5b; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_MINI_SIZE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaLayoutUsesWidgetRect` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:356:15 [INFO] [stderr] | [INFO] [stderr] 356 | const WaLayoutUsesWidgetRect = 0x5c; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_LAYOUT_USES_WIDGET_RECT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaStyledBackground` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:357:15 [INFO] [stderr] | [INFO] [stderr] 357 | const WaStyledBackground = 0x5d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_STYLED_BACKGROUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMsWindowsUseDirect3D` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:358:15 [INFO] [stderr] | [INFO] [stderr] 358 | const WaMsWindowsUseDirect3D = 0x5e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MS_WINDOWS_USE_DIRECT3_D` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaCanHostQMdiSubWindowTitleBar` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:359:15 [INFO] [stderr] | [INFO] [stderr] 359 | const WaCanHostQMdiSubWindowTitleBar = 0x5f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_CAN_HOST_QMDI_SUB_WINDOW_TITLE_BAR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacAlwaysShowToolWindow` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:360:15 [INFO] [stderr] | [INFO] [stderr] 360 | const WaMacAlwaysShowToolWindow = 0x60; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_ALWAYS_SHOW_TOOL_WINDOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaStyleSheet` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:361:15 [INFO] [stderr] | [INFO] [stderr] 361 | const WaStyleSheet = 0x61; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_STYLE_SHEET` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaShowWithoutActivating` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:362:15 [INFO] [stderr] | [INFO] [stderr] 362 | const WaShowWithoutActivating = 0x62; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_SHOW_WITHOUT_ACTIVATING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11BypassTransientForHint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:363:15 [INFO] [stderr] | [INFO] [stderr] 363 | const WaX11BypassTransientForHint = 0x63; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_BYPASS_TRANSIENT_FOR_HINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaNativeWindow` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:364:15 [INFO] [stderr] | [INFO] [stderr] 364 | const WaNativeWindow = 0x64; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_NATIVE_WINDOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaDontCreateNativeAncestors` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:365:15 [INFO] [stderr] | [INFO] [stderr] 365 | const WaDontCreateNativeAncestors = 0x65; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_DONT_CREATE_NATIVE_ANCESTORS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacVariableSize` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:366:15 [INFO] [stderr] | [INFO] [stderr] 366 | const WaMacVariableSize = 0x66; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_VARIABLE_SIZE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaDontShowOnScreen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:367:15 [INFO] [stderr] | [INFO] [stderr] 367 | const WaDontShowOnScreen = 0x67; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_DONT_SHOW_ON_SCREEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeDesktop` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:368:15 [INFO] [stderr] | [INFO] [stderr] 368 | const WaX11NetWmWindowTypeDesktop = 0x68; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_DESKTOP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeDock` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:369:15 [INFO] [stderr] | [INFO] [stderr] 369 | const WaX11NetWmWindowTypeDock = 0x69; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_DOCK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeToolBar` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:370:15 [INFO] [stderr] | [INFO] [stderr] 370 | const WaX11NetWmWindowTypeToolBar = 0x6a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_TOOL_BAR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeMenu` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:371:15 [INFO] [stderr] | [INFO] [stderr] 371 | const WaX11NetWmWindowTypeMenu = 0x6b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_MENU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeUtility` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:372:15 [INFO] [stderr] | [INFO] [stderr] 372 | const WaX11NetWmWindowTypeUtility = 0x6c; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_UTILITY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeSplash` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:373:15 [INFO] [stderr] | [INFO] [stderr] 373 | const WaX11NetWmWindowTypeSplash = 0x6d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_SPLASH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeDialog` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:374:15 [INFO] [stderr] | [INFO] [stderr] 374 | const WaX11NetWmWindowTypeDialog = 0x6e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_DIALOG` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeDropDownMenu` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:375:15 [INFO] [stderr] | [INFO] [stderr] 375 | const WaX11NetWmWindowTypeDropDownMenu = 0x6f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_DROP_DOWN_MENU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypePopupMenu` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:376:15 [INFO] [stderr] | [INFO] [stderr] 376 | const WaX11NetWmWindowTypePopupMenu = 0x70; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_POPUP_MENU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeToolTip` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:377:15 [INFO] [stderr] | [INFO] [stderr] 377 | const WaX11NetWmWindowTypeToolTip = 0x71; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_TOOL_TIP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeNotification` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:378:15 [INFO] [stderr] | [INFO] [stderr] 378 | const WaX11NetWmWindowTypeNotification = 0x72; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_NOTIFICATION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeCombo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:379:15 [INFO] [stderr] | [INFO] [stderr] 379 | const WaX11NetWmWindowTypeCombo = 0x73; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_COMBO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11NetWmWindowTypeDnd` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:380:15 [INFO] [stderr] | [INFO] [stderr] 380 | const WaX11NetWmWindowTypeDnd = 0x74; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_NET_WM_WINDOW_TYPE_DND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacFrameworkScaled` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:381:15 [INFO] [stderr] | [INFO] [stderr] 381 | const WaMacFrameworkScaled = 0x75; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_FRAMEWORK_SCALED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaSetWindowModality` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:382:15 [INFO] [stderr] | [INFO] [stderr] 382 | const WaSetWindowModality = 0x76; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_SET_WINDOW_MODALITY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateWindowOpacitySet` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:383:15 [INFO] [stderr] | [INFO] [stderr] 383 | const WaWStateWindowOpacitySet = 0x77; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_WINDOW_OPACITY_SET` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaTranslucentBackground` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:384:15 [INFO] [stderr] | [INFO] [stderr] 384 | const WaTranslucentBackground = 0x78; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_TRANSLUCENT_BACKGROUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaAcceptTouchEvents` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:385:15 [INFO] [stderr] | [INFO] [stderr] 385 | const WaAcceptTouchEvents = 0x79; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_ACCEPT_TOUCH_EVENTS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaWStateAcceptedTouchBeginEvent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:386:15 [INFO] [stderr] | [INFO] [stderr] 386 | const WaWStateAcceptedTouchBeginEvent = 0x7a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_WSTATE_ACCEPTED_TOUCH_BEGIN_EVENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaTouchPadAcceptSingleTouchEvents` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:387:15 [INFO] [stderr] | [INFO] [stderr] 387 | const WaTouchPadAcceptSingleTouchEvents = 0x7b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_TOUCH_PAD_ACCEPT_SINGLE_TOUCH_EVENTS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaX11DoNotAcceptFocus` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:388:15 [INFO] [stderr] | [INFO] [stderr] 388 | const WaX11DoNotAcceptFocus = 0x7e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_X11_DO_NOT_ACCEPT_FOCUS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaMacNoShadow` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:389:15 [INFO] [stderr] | [INFO] [stderr] 389 | const WaMacNoShadow = 0x7f; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_MAC_NO_SHADOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaAlwaysStackOnTop` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:390:15 [INFO] [stderr] | [INFO] [stderr] 390 | const WaAlwaysStackOnTop = 0x80; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_ALWAYS_STACK_ON_TOP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaTabletTracking` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:391:15 [INFO] [stderr] | [INFO] [stderr] 391 | const WaTabletTracking = 0x81; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_TABLET_TRACKING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaContentsMarginsRespectsSafeArea` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:392:15 [INFO] [stderr] | [INFO] [stderr] 392 | const WaContentsMarginsRespectsSafeArea = 0x82; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_CONTENTS_MARGINS_RESPECTS_SAFE_AREA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `WaAttributeCount` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:393:15 [INFO] [stderr] | [INFO] [stderr] 393 | const WaAttributeCount = 0x83; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `WA_ATTRIBUTE_COUNT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ColorModeMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:433:15 [INFO] [stderr] | [INFO] [stderr] 433 | const ColorModeMask = 0x3; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `COLOR_MODE_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AutoColor` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:434:15 [INFO] [stderr] | [INFO] [stderr] 434 | const AutoColor = 0x0; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `AUTO_COLOR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ColorOnly` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:435:15 [INFO] [stderr] | [INFO] [stderr] 435 | const ColorOnly = 0x3; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `COLOR_ONLY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `MonoOnly` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:436:15 [INFO] [stderr] | [INFO] [stderr] 436 | const MonoOnly = 0x2; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `MONO_ONLY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AlphaDitherMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:437:15 [INFO] [stderr] | [INFO] [stderr] 437 | const AlphaDitherMask = 0xc; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ALPHA_DITHER_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ThresholdAlphaDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:438:15 [INFO] [stderr] | [INFO] [stderr] 438 | const ThresholdAlphaDither = 0x0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `THRESHOLD_ALPHA_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `OrderedAlphaDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:439:15 [INFO] [stderr] | [INFO] [stderr] 439 | const OrderedAlphaDither = 0x4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ORDERED_ALPHA_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DiffuseAlphaDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:440:15 [INFO] [stderr] | [INFO] [stderr] 440 | const DiffuseAlphaDither = 0x8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIFFUSE_ALPHA_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoAlpha` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:441:15 [INFO] [stderr] | [INFO] [stderr] 441 | const NoAlpha = 0xc; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `NO_ALPHA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DitherMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:442:15 [INFO] [stderr] | [INFO] [stderr] 442 | const DitherMask = 0x30; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `DITHER_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DiffuseDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:443:15 [INFO] [stderr] | [INFO] [stderr] 443 | const DiffuseDither = 0x0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `DIFFUSE_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `OrderedDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:444:15 [INFO] [stderr] | [INFO] [stderr] 444 | const OrderedDither = 0x10; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `ORDERED_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `ThresholdDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:445:15 [INFO] [stderr] | [INFO] [stderr] 445 | const ThresholdDither = 0x20; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `THRESHOLD_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `DitherModeMask` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:446:15 [INFO] [stderr] | [INFO] [stderr] 446 | const DitherModeMask = 0xc0; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DITHER_MODE_MASK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AutoDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:447:15 [INFO] [stderr] | [INFO] [stderr] 447 | const AutoDither = 0x0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `AUTO_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `PreferDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:448:15 [INFO] [stderr] | [INFO] [stderr] 448 | const PreferDither = 0x40; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `PREFER_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `AvoidDither` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:449:15 [INFO] [stderr] | [INFO] [stderr] 449 | const AvoidDither = 0x80; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `AVOID_DITHER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoOpaqueDetection` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:450:15 [INFO] [stderr] | [INFO] [stderr] 450 | const NoOpaqueDetection = 0x100; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NO_OPAQUE_DETECTION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `NoFormatConversion` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:451:15 [INFO] [stderr] | [INFO] [stderr] 451 | const NoFormatConversion = 0x200; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NO_FORMAT_CONVERSION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEscape` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:465:15 [INFO] [stderr] | [INFO] [stderr] 465 | const KeyEscape = 0x1000000; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_ESCAPE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTab` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:466:15 [INFO] [stderr] | [INFO] [stderr] 466 | const KeyTab = 0x1000001; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_TAB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBacktab` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:467:15 [INFO] [stderr] | [INFO] [stderr] 467 | const KeyBacktab = 0x1000002; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BACKTAB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBackspace` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:468:15 [INFO] [stderr] | [INFO] [stderr] 468 | const KeyBackspace = 0x1000003; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BACKSPACE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyReturn` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:469:15 [INFO] [stderr] | [INFO] [stderr] 469 | const KeyReturn = 0x1000004; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_RETURN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEnter` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:470:15 [INFO] [stderr] | [INFO] [stderr] 470 | const KeyEnter = 0x1000005; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_ENTER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyInsert` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:471:15 [INFO] [stderr] | [INFO] [stderr] 471 | const KeyInsert = 0x1000006; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_INSERT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDelete` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:472:15 [INFO] [stderr] | [INFO] [stderr] 472 | const KeyDelete = 0x1000007; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_DELETE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPause` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:473:15 [INFO] [stderr] | [INFO] [stderr] 473 | const KeyPause = 0x1000008; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_PAUSE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPrint` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:474:15 [INFO] [stderr] | [INFO] [stderr] 474 | const KeyPrint = 0x1000009; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_PRINT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySysReq` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:475:15 [INFO] [stderr] | [INFO] [stderr] 475 | const KeySysReq = 0x100000a; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_SYS_REQ` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyClear` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:476:15 [INFO] [stderr] | [INFO] [stderr] 476 | const KeyClear = 0x100000b; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_CLEAR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHome` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:477:15 [INFO] [stderr] | [INFO] [stderr] 477 | const KeyHome = 0x1000010; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_HOME` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEnd` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:478:15 [INFO] [stderr] | [INFO] [stderr] 478 | const KeyEnd = 0x1000011; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_END` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:479:15 [INFO] [stderr] | [INFO] [stderr] 479 | const KeyLeft = 0x1000012; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:480:15 [INFO] [stderr] | [INFO] [stderr] 480 | const KeyUp = 0x1000013; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRight` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:481:15 [INFO] [stderr] | [INFO] [stderr] 481 | const KeyRight = 0x1000014; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:482:15 [INFO] [stderr] | [INFO] [stderr] 482 | const KeyDown = 0x1000015; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPageUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:483:15 [INFO] [stderr] | [INFO] [stderr] 483 | const KeyPageUp = 0x1000016; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_PAGE_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPageDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:484:15 [INFO] [stderr] | [INFO] [stderr] 484 | const KeyPageDown = 0x1000017; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PAGE_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyShift` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:485:15 [INFO] [stderr] | [INFO] [stderr] 485 | const KeyShift = 0x1000020; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_SHIFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyControl` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:486:15 [INFO] [stderr] | [INFO] [stderr] 486 | const KeyControl = 0x1000021; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CONTROL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMeta` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:487:15 [INFO] [stderr] | [INFO] [stderr] 487 | const KeyMeta = 0x1000022; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_META` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAlt` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:488:15 [INFO] [stderr] | [INFO] [stderr] 488 | const KeyAlt = 0x1000023; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_ALT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCapsLock` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:489:15 [INFO] [stderr] | [INFO] [stderr] 489 | const KeyCapsLock = 0x1000024; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CAPS_LOCK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyNumLock` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:490:15 [INFO] [stderr] | [INFO] [stderr] 490 | const KeyNumLock = 0x1000025; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_NUM_LOCK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyScrollLock` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:491:15 [INFO] [stderr] | [INFO] [stderr] 491 | const KeyScrollLock = 0x1000026; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SCROLL_LOCK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF1` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:492:15 [INFO] [stderr] | [INFO] [stderr] 492 | const KeyF1 = 0x1000030; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F1` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF2` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:493:15 [INFO] [stderr] | [INFO] [stderr] 493 | const KeyF2 = 0x1000031; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F2` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF3` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:494:15 [INFO] [stderr] | [INFO] [stderr] 494 | const KeyF3 = 0x1000032; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F3` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF4` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:495:15 [INFO] [stderr] | [INFO] [stderr] 495 | const KeyF4 = 0x1000033; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F4` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF5` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:496:15 [INFO] [stderr] | [INFO] [stderr] 496 | const KeyF5 = 0x1000034; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F5` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF6` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:497:15 [INFO] [stderr] | [INFO] [stderr] 497 | const KeyF6 = 0x1000035; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F6` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF7` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:498:15 [INFO] [stderr] | [INFO] [stderr] 498 | const KeyF7 = 0x1000036; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F7` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF8` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:499:15 [INFO] [stderr] | [INFO] [stderr] 499 | const KeyF8 = 0x1000037; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F8` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF9` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:500:15 [INFO] [stderr] | [INFO] [stderr] 500 | const KeyF9 = 0x1000038; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_F9` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF10` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:501:15 [INFO] [stderr] | [INFO] [stderr] 501 | const KeyF10 = 0x1000039; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F10` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF11` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:502:15 [INFO] [stderr] | [INFO] [stderr] 502 | const KeyF11 = 0x100003a; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F11` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF12` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:503:15 [INFO] [stderr] | [INFO] [stderr] 503 | const KeyF12 = 0x100003b; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F12` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF13` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:504:15 [INFO] [stderr] | [INFO] [stderr] 504 | const KeyF13 = 0x100003c; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F13` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF14` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:505:15 [INFO] [stderr] | [INFO] [stderr] 505 | const KeyF14 = 0x100003d; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F14` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF15` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:506:15 [INFO] [stderr] | [INFO] [stderr] 506 | const KeyF15 = 0x100003e; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F15` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF16` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:507:15 [INFO] [stderr] | [INFO] [stderr] 507 | const KeyF16 = 0x100003f; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F16` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF17` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:508:15 [INFO] [stderr] | [INFO] [stderr] 508 | const KeyF17 = 0x1000040; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F17` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF18` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:509:15 [INFO] [stderr] | [INFO] [stderr] 509 | const KeyF18 = 0x1000041; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F18` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF19` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:510:15 [INFO] [stderr] | [INFO] [stderr] 510 | const KeyF19 = 0x1000042; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F19` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF20` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:511:15 [INFO] [stderr] | [INFO] [stderr] 511 | const KeyF20 = 0x1000043; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F20` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF21` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:512:15 [INFO] [stderr] | [INFO] [stderr] 512 | const KeyF21 = 0x1000044; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F21` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF22` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:513:15 [INFO] [stderr] | [INFO] [stderr] 513 | const KeyF22 = 0x1000045; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F22` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF23` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:514:15 [INFO] [stderr] | [INFO] [stderr] 514 | const KeyF23 = 0x1000046; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F23` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF24` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:515:15 [INFO] [stderr] | [INFO] [stderr] 515 | const KeyF24 = 0x1000047; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F24` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF25` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:516:15 [INFO] [stderr] | [INFO] [stderr] 516 | const KeyF25 = 0x1000048; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F25` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF26` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:517:15 [INFO] [stderr] | [INFO] [stderr] 517 | const KeyF26 = 0x1000049; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F26` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF27` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:518:15 [INFO] [stderr] | [INFO] [stderr] 518 | const KeyF27 = 0x100004a; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F27` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF28` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:519:15 [INFO] [stderr] | [INFO] [stderr] 519 | const KeyF28 = 0x100004b; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F28` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF29` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:520:15 [INFO] [stderr] | [INFO] [stderr] 520 | const KeyF29 = 0x100004c; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F29` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF30` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:521:15 [INFO] [stderr] | [INFO] [stderr] 521 | const KeyF30 = 0x100004d; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F30` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF31` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:522:15 [INFO] [stderr] | [INFO] [stderr] 522 | const KeyF31 = 0x100004e; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F31` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF32` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:523:15 [INFO] [stderr] | [INFO] [stderr] 523 | const KeyF32 = 0x100004f; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F32` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF33` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:524:15 [INFO] [stderr] | [INFO] [stderr] 524 | const KeyF33 = 0x1000050; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F33` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF34` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:525:15 [INFO] [stderr] | [INFO] [stderr] 525 | const KeyF34 = 0x1000051; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F34` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF35` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:526:15 [INFO] [stderr] | [INFO] [stderr] 526 | const KeyF35 = 0x1000052; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_F35` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySuperL` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:527:15 [INFO] [stderr] | [INFO] [stderr] 527 | const KeySuperL = 0x1000053; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_SUPER_L` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySuperR` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:528:15 [INFO] [stderr] | [INFO] [stderr] 528 | const KeySuperR = 0x1000054; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_SUPER_R` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMenu` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:529:15 [INFO] [stderr] | [INFO] [stderr] 529 | const KeyMenu = 0x1000055; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_MENU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHyperL` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:530:15 [INFO] [stderr] | [INFO] [stderr] 530 | const KeyHyperL = 0x1000056; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_HYPER_L` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHyperR` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:531:15 [INFO] [stderr] | [INFO] [stderr] 531 | const KeyHyperR = 0x1000057; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_HYPER_R` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHelp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:532:15 [INFO] [stderr] | [INFO] [stderr] 532 | const KeyHelp = 0x1000058; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_HELP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDirectionL` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:533:15 [INFO] [stderr] | [INFO] [stderr] 533 | const KeyDirectionL = 0x1000059; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DIRECTION_L` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDirectionR` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:534:15 [INFO] [stderr] | [INFO] [stderr] 534 | const KeyDirectionR = 0x1000060; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DIRECTION_R` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySpace` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:535:15 [INFO] [stderr] | [INFO] [stderr] 535 | const KeySpace = 0x20; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_SPACE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAny` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:536:15 [INFO] [stderr] | [INFO] [stderr] 536 | const KeyAny = 0x20; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_ANY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyExclam` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:537:15 [INFO] [stderr] | [INFO] [stderr] 537 | const KeyExclam = 0x21; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_EXCLAM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyQuoteDbl` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:538:15 [INFO] [stderr] | [INFO] [stderr] 538 | const KeyQuoteDbl = 0x22; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_QUOTE_DBL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyNumberSign` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:539:15 [INFO] [stderr] | [INFO] [stderr] 539 | const KeyNumberSign = 0x23; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_NUMBER_SIGN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDollar` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:540:15 [INFO] [stderr] | [INFO] [stderr] 540 | const KeyDollar = 0x24; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_DOLLAR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPercent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:541:15 [INFO] [stderr] | [INFO] [stderr] 541 | const KeyPercent = 0x25; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PERCENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAmpersand` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:542:15 [INFO] [stderr] | [INFO] [stderr] 542 | const KeyAmpersand = 0x26; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_AMPERSAND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyApostrophe` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:543:15 [INFO] [stderr] | [INFO] [stderr] 543 | const KeyApostrophe = 0x27; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_APOSTROPHE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyParenLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:544:15 [INFO] [stderr] | [INFO] [stderr] 544 | const KeyParenLeft = 0x28; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PAREN_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyParenRight` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:545:15 [INFO] [stderr] | [INFO] [stderr] 545 | const KeyParenRight = 0x29; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PAREN_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAsterisk` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:546:15 [INFO] [stderr] | [INFO] [stderr] 546 | const KeyAsterisk = 0x2a; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ASTERISK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPlus` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:547:15 [INFO] [stderr] | [INFO] [stderr] 547 | const KeyPlus = 0x2b; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_PLUS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyComma` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:548:15 [INFO] [stderr] | [INFO] [stderr] 548 | const KeyComma = 0x2c; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_COMMA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMinus` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:549:15 [INFO] [stderr] | [INFO] [stderr] 549 | const KeyMinus = 0x2d; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_MINUS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPeriod` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:550:15 [INFO] [stderr] | [INFO] [stderr] 550 | const KeyPeriod = 0x2e; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_PERIOD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySlash` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:551:15 [INFO] [stderr] | [INFO] [stderr] 551 | const KeySlash = 0x2f; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_SLASH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key0` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:552:15 [INFO] [stderr] | [INFO] [stderr] 552 | const Key0 = 0x30; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY0` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key1` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:553:15 [INFO] [stderr] | [INFO] [stderr] 553 | const Key1 = 0x31; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY1` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key2` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:554:15 [INFO] [stderr] | [INFO] [stderr] 554 | const Key2 = 0x32; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY2` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key3` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:555:15 [INFO] [stderr] | [INFO] [stderr] 555 | const Key3 = 0x33; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY3` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key4` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:556:15 [INFO] [stderr] | [INFO] [stderr] 556 | const Key4 = 0x34; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY4` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key5` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:557:15 [INFO] [stderr] | [INFO] [stderr] 557 | const Key5 = 0x35; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY5` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key6` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:558:15 [INFO] [stderr] | [INFO] [stderr] 558 | const Key6 = 0x36; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY6` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key7` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:559:15 [INFO] [stderr] | [INFO] [stderr] 559 | const Key7 = 0x37; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY7` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key8` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:560:15 [INFO] [stderr] | [INFO] [stderr] 560 | const Key8 = 0x38; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY8` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Key9` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:561:15 [INFO] [stderr] | [INFO] [stderr] 561 | const Key9 = 0x39; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY9` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyColon` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:562:15 [INFO] [stderr] | [INFO] [stderr] 562 | const KeyColon = 0x3a; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_COLON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySemicolon` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:563:15 [INFO] [stderr] | [INFO] [stderr] 563 | const KeySemicolon = 0x3b; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SEMICOLON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLess` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:564:15 [INFO] [stderr] | [INFO] [stderr] 564 | const KeyLess = 0x3c; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_LESS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEqual` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:565:15 [INFO] [stderr] | [INFO] [stderr] 565 | const KeyEqual = 0x3d; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_EQUAL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyGreater` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:566:15 [INFO] [stderr] | [INFO] [stderr] 566 | const KeyGreater = 0x3e; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_GREATER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyQuestion` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:567:15 [INFO] [stderr] | [INFO] [stderr] 567 | const KeyQuestion = 0x3f; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_QUESTION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAt` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:568:15 [INFO] [stderr] | [INFO] [stderr] 568 | const KeyAt = 0x40; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_AT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyA` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:569:15 [INFO] [stderr] | [INFO] [stderr] 569 | const KeyA = 0x41; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_A` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyB` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:570:15 [INFO] [stderr] | [INFO] [stderr] 570 | const KeyB = 0x42; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_B` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyC` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:571:15 [INFO] [stderr] | [INFO] [stderr] 571 | const KeyC = 0x43; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_C` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyD` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:572:15 [INFO] [stderr] | [INFO] [stderr] 572 | const KeyD = 0x44; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_D` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyE` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:573:15 [INFO] [stderr] | [INFO] [stderr] 573 | const KeyE = 0x45; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_E` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyF` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:574:15 [INFO] [stderr] | [INFO] [stderr] 574 | const KeyF = 0x46; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_F` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyG` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:575:15 [INFO] [stderr] | [INFO] [stderr] 575 | const KeyG = 0x47; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_G` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyH` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:576:15 [INFO] [stderr] | [INFO] [stderr] 576 | const KeyH = 0x48; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_H` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyI` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:577:15 [INFO] [stderr] | [INFO] [stderr] 577 | const KeyI = 0x49; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_I` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyJ` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:578:15 [INFO] [stderr] | [INFO] [stderr] 578 | const KeyJ = 0x4a; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_J` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyK` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:579:15 [INFO] [stderr] | [INFO] [stderr] 579 | const KeyK = 0x4b; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_K` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyL` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:580:15 [INFO] [stderr] | [INFO] [stderr] 580 | const KeyL = 0x4c; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_L` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyM` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:581:15 [INFO] [stderr] | [INFO] [stderr] 581 | const KeyM = 0x4d; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_M` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyN` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:582:15 [INFO] [stderr] | [INFO] [stderr] 582 | const KeyN = 0x4e; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_N` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyO` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:583:15 [INFO] [stderr] | [INFO] [stderr] 583 | const KeyO = 0x4f; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_O` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyP` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:584:15 [INFO] [stderr] | [INFO] [stderr] 584 | const KeyP = 0x50; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_P` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyQ` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:585:15 [INFO] [stderr] | [INFO] [stderr] 585 | const KeyQ = 0x51; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_Q` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyR` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:586:15 [INFO] [stderr] | [INFO] [stderr] 586 | const KeyR = 0x52; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_R` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyS` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:587:15 [INFO] [stderr] | [INFO] [stderr] 587 | const KeyS = 0x53; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_S` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyT` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:588:15 [INFO] [stderr] | [INFO] [stderr] 588 | const KeyT = 0x54; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_T` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyU` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:589:15 [INFO] [stderr] | [INFO] [stderr] 589 | const KeyU = 0x55; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_U` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyV` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:590:15 [INFO] [stderr] | [INFO] [stderr] 590 | const KeyV = 0x56; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_V` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyW` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:591:15 [INFO] [stderr] | [INFO] [stderr] 591 | const KeyW = 0x57; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_W` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyX` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:592:15 [INFO] [stderr] | [INFO] [stderr] 592 | const KeyX = 0x58; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_X` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyY` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:593:15 [INFO] [stderr] | [INFO] [stderr] 593 | const KeyY = 0x59; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_Y` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyZ` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:594:15 [INFO] [stderr] | [INFO] [stderr] 594 | const KeyZ = 0x5a; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `KEY_Z` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBracketLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:595:15 [INFO] [stderr] | [INFO] [stderr] 595 | const KeyBracketLeft = 0x5b; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BRACKET_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBackslash` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:596:15 [INFO] [stderr] | [INFO] [stderr] 596 | const KeyBackslash = 0x5c; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BACKSLASH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBracketRight` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:597:15 [INFO] [stderr] | [INFO] [stderr] 597 | const KeyBracketRight = 0x5d; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BRACKET_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAsciiCircum` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:598:15 [INFO] [stderr] | [INFO] [stderr] 598 | const KeyAsciiCircum = 0x5e; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ASCII_CIRCUM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyUnderscore` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:599:15 [INFO] [stderr] | [INFO] [stderr] 599 | const KeyUnderscore = 0x5f; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_UNDERSCORE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyQuoteLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:600:15 [INFO] [stderr] | [INFO] [stderr] 600 | const KeyQuoteLeft = 0x60; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_QUOTE_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBraceLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:601:15 [INFO] [stderr] | [INFO] [stderr] 601 | const KeyBraceLeft = 0x7b; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BRACE_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBar` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:602:15 [INFO] [stderr] | [INFO] [stderr] 602 | const KeyBar = 0x7c; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_BAR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBraceRight` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:603:15 [INFO] [stderr] | [INFO] [stderr] 603 | const KeyBraceRight = 0x7d; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BRACE_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAsciiTilde` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:604:15 [INFO] [stderr] | [INFO] [stderr] 604 | const KeyAsciiTilde = 0x7e; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ASCII_TILDE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyNobreakspace` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:605:15 [INFO] [stderr] | [INFO] [stderr] 605 | const KeyNobreakspace = 0xa0; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_NOBREAKSPACE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyExclamdown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:606:15 [INFO] [stderr] | [INFO] [stderr] 606 | const KeyExclamdown = 0xa1; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_EXCLAMDOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCent` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:607:15 [INFO] [stderr] | [INFO] [stderr] 607 | const KeyCent = 0xa2; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_CENT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySterling` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:608:15 [INFO] [stderr] | [INFO] [stderr] 608 | const KeySterling = 0xa3; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_STERLING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCurrency` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:609:15 [INFO] [stderr] | [INFO] [stderr] 609 | const KeyCurrency = 0xa4; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CURRENCY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyYen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:610:15 [INFO] [stderr] | [INFO] [stderr] 610 | const KeyYen = 0xa5; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_YEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBrokenbar` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:611:15 [INFO] [stderr] | [INFO] [stderr] 611 | const KeyBrokenbar = 0xa6; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BROKENBAR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySection` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:612:15 [INFO] [stderr] | [INFO] [stderr] 612 | const KeySection = 0xa7; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SECTION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:613:15 [INFO] [stderr] | [INFO] [stderr] 613 | const KeyDiaeresis = 0xa8; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCopyright` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:614:15 [INFO] [stderr] | [INFO] [stderr] 614 | const KeyCopyright = 0xa9; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_COPYRIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOrdfeminine` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:615:15 [INFO] [stderr] | [INFO] [stderr] 615 | const KeyOrdfeminine = 0xaa; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ORDFEMININE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyGuillemotleft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:616:15 [INFO] [stderr] | [INFO] [stderr] 616 | const KeyGuillemotleft = 0xab; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_GUILLEMOTLEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyNotsign` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:617:15 [INFO] [stderr] | [INFO] [stderr] 617 | const KeyNotsign = 0xac; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_NOTSIGN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHyphen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:618:15 [INFO] [stderr] | [INFO] [stderr] 618 | const KeyHyphen = 0xad; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_HYPHEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRegistered` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:619:15 [INFO] [stderr] | [INFO] [stderr] 619 | const KeyRegistered = 0xae; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_REGISTERED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMacron` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:620:15 [INFO] [stderr] | [INFO] [stderr] 620 | const KeyMacron = 0xaf; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_MACRON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDegree` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:621:15 [INFO] [stderr] | [INFO] [stderr] 621 | const KeyDegree = 0xb0; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEGREE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPlusminus` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:622:15 [INFO] [stderr] | [INFO] [stderr] 622 | const KeyPlusminus = 0xb1; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PLUSMINUS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTwosuperior` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:623:15 [INFO] [stderr] | [INFO] [stderr] 623 | const KeyTwosuperior = 0xb2; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TWOSUPERIOR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyThreesuperior` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:624:15 [INFO] [stderr] | [INFO] [stderr] 624 | const KeyThreesuperior = 0xb3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_THREESUPERIOR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAcute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:625:15 [INFO] [stderr] | [INFO] [stderr] 625 | const KeyAcute = 0xb4; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_ACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMu` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:626:15 [INFO] [stderr] | [INFO] [stderr] 626 | const KeyMu = 0xb5; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_MU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyParagraph` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:627:15 [INFO] [stderr] | [INFO] [stderr] 627 | const KeyParagraph = 0xb6; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PARAGRAPH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPeriodcentered` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:628:15 [INFO] [stderr] | [INFO] [stderr] 628 | const KeyPeriodcentered = 0xb7; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PERIODCENTERED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCedilla` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:629:15 [INFO] [stderr] | [INFO] [stderr] 629 | const KeyCedilla = 0xb8; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CEDILLA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOnesuperior` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:630:15 [INFO] [stderr] | [INFO] [stderr] 630 | const KeyOnesuperior = 0xb9; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ONESUPERIOR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMasculine` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:631:15 [INFO] [stderr] | [INFO] [stderr] 631 | const KeyMasculine = 0xba; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MASCULINE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyGuillemotright` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:632:15 [INFO] [stderr] | [INFO] [stderr] 632 | const KeyGuillemotright = 0xbb; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_GUILLEMOTRIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOnequarter` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:633:15 [INFO] [stderr] | [INFO] [stderr] 633 | const KeyOnequarter = 0xbc; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ONEQUARTER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOnehalf` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:634:15 [INFO] [stderr] | [INFO] [stderr] 634 | const KeyOnehalf = 0xbd; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ONEHALF` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyThreequarters` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:635:15 [INFO] [stderr] | [INFO] [stderr] 635 | const KeyThreequarters = 0xbe; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_THREEQUARTERS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyQuestiondown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:636:15 [INFO] [stderr] | [INFO] [stderr] 636 | const KeyQuestiondown = 0xbf; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_QUESTIONDOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAgrave` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:637:15 [INFO] [stderr] | [INFO] [stderr] 637 | const KeyAgrave = 0xc0; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_AGRAVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAacute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:638:15 [INFO] [stderr] | [INFO] [stderr] 638 | const KeyAacute = 0xc1; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_AACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAcircumflex` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:639:15 [INFO] [stderr] | [INFO] [stderr] 639 | const KeyAcircumflex = 0xc2; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ACIRCUMFLEX` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAtilde` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:640:15 [INFO] [stderr] | [INFO] [stderr] 640 | const KeyAtilde = 0xc3; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_ATILDE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAdiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:641:15 [INFO] [stderr] | [INFO] [stderr] 641 | const KeyAdiaeresis = 0xc4; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ADIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAring` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:642:15 [INFO] [stderr] | [INFO] [stderr] 642 | const KeyAring = 0xc5; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_ARING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAe` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:643:15 [INFO] [stderr] | [INFO] [stderr] 643 | const KeyAe = 0xc6; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_AE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCcedilla` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:644:15 [INFO] [stderr] | [INFO] [stderr] 644 | const KeyCcedilla = 0xc7; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CCEDILLA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEgrave` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:645:15 [INFO] [stderr] | [INFO] [stderr] 645 | const KeyEgrave = 0xc8; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_EGRAVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEacute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:646:15 [INFO] [stderr] | [INFO] [stderr] 646 | const KeyEacute = 0xc9; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_EACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEcircumflex` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:647:15 [INFO] [stderr] | [INFO] [stderr] 647 | const KeyEcircumflex = 0xca; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ECIRCUMFLEX` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEdiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:648:15 [INFO] [stderr] | [INFO] [stderr] 648 | const KeyEdiaeresis = 0xcb; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_EDIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyIgrave` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:649:15 [INFO] [stderr] | [INFO] [stderr] 649 | const KeyIgrave = 0xcc; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_IGRAVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyIacute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:650:15 [INFO] [stderr] | [INFO] [stderr] 650 | const KeyIacute = 0xcd; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_IACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyIcircumflex` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:651:15 [INFO] [stderr] | [INFO] [stderr] 651 | const KeyIcircumflex = 0xce; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ICIRCUMFLEX` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyIdiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:652:15 [INFO] [stderr] | [INFO] [stderr] 652 | const KeyIdiaeresis = 0xcf; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_IDIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEth` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:653:15 [INFO] [stderr] | [INFO] [stderr] 653 | const KeyEth = 0xd0; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_ETH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyNtilde` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:654:15 [INFO] [stderr] | [INFO] [stderr] 654 | const KeyNtilde = 0xd1; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_NTILDE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOgrave` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:655:15 [INFO] [stderr] | [INFO] [stderr] 655 | const KeyOgrave = 0xd2; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_OGRAVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOacute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:656:15 [INFO] [stderr] | [INFO] [stderr] 656 | const KeyOacute = 0xd3; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_OACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOcircumflex` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:657:15 [INFO] [stderr] | [INFO] [stderr] 657 | const KeyOcircumflex = 0xd4; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_OCIRCUMFLEX` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOtilde` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:658:15 [INFO] [stderr] | [INFO] [stderr] 658 | const KeyOtilde = 0xd5; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_OTILDE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOdiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:659:15 [INFO] [stderr] | [INFO] [stderr] 659 | const KeyOdiaeresis = 0xd6; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ODIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMultiply` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:660:15 [INFO] [stderr] | [INFO] [stderr] 660 | const KeyMultiply = 0xd7; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MULTIPLY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOoblique` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:661:15 [INFO] [stderr] | [INFO] [stderr] 661 | const KeyOoblique = 0xd8; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_OOBLIQUE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyUgrave` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:662:15 [INFO] [stderr] | [INFO] [stderr] 662 | const KeyUgrave = 0xd9; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_UGRAVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyUacute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:663:15 [INFO] [stderr] | [INFO] [stderr] 663 | const KeyUacute = 0xda; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_UACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyUcircumflex` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:664:15 [INFO] [stderr] | [INFO] [stderr] 664 | const KeyUcircumflex = 0xdb; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_UCIRCUMFLEX` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyUdiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:665:15 [INFO] [stderr] | [INFO] [stderr] 665 | const KeyUdiaeresis = 0xdc; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_UDIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyYacute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:666:15 [INFO] [stderr] | [INFO] [stderr] 666 | const KeyYacute = 0xdd; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_YACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyThorn` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:667:15 [INFO] [stderr] | [INFO] [stderr] 667 | const KeyThorn = 0xde; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_THORN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySsharp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:668:15 [INFO] [stderr] | [INFO] [stderr] 668 | const KeySsharp = 0xdf; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_SSHARP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDivision` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:669:15 [INFO] [stderr] | [INFO] [stderr] 669 | const KeyDivision = 0xf7; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DIVISION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyYdiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:670:15 [INFO] [stderr] | [INFO] [stderr] 670 | const KeyYdiaeresis = 0xff; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_YDIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAltGr` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:671:15 [INFO] [stderr] | [INFO] [stderr] 671 | const KeyAltGr = 0x1001103; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_ALT_GR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMultiKey` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:672:15 [INFO] [stderr] | [INFO] [stderr] 672 | const KeyMultiKey = 0x1001120; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MULTI_KEY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCodeinput` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:673:15 [INFO] [stderr] | [INFO] [stderr] 673 | const KeyCodeinput = 0x1001137; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CODEINPUT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySingleCandidate` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:674:15 [INFO] [stderr] | [INFO] [stderr] 674 | const KeySingleCandidate = 0x100113c; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SINGLE_CANDIDATE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMultipleCandidate` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:675:15 [INFO] [stderr] | [INFO] [stderr] 675 | const KeyMultipleCandidate = 0x100113d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MULTIPLE_CANDIDATE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPreviousCandidate` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:676:15 [INFO] [stderr] | [INFO] [stderr] 676 | const KeyPreviousCandidate = 0x100113e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PREVIOUS_CANDIDATE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyModeSwitch` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:677:15 [INFO] [stderr] | [INFO] [stderr] 677 | const KeyModeSwitch = 0x100117e; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MODE_SWITCH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyKanji` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:678:15 [INFO] [stderr] | [INFO] [stderr] 678 | const KeyKanji = 0x1001121; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_KANJI` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMuhenkan` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:679:15 [INFO] [stderr] | [INFO] [stderr] 679 | const KeyMuhenkan = 0x1001122; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MUHENKAN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHenkan` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:680:15 [INFO] [stderr] | [INFO] [stderr] 680 | const KeyHenkan = 0x1001123; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_HENKAN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRomaji` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:681:15 [INFO] [stderr] | [INFO] [stderr] 681 | const KeyRomaji = 0x1001124; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_ROMAJI` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHiragana` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:682:15 [INFO] [stderr] | [INFO] [stderr] 682 | const KeyHiragana = 0x1001125; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HIRAGANA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyKatakana` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:683:15 [INFO] [stderr] | [INFO] [stderr] 683 | const KeyKatakana = 0x1001126; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_KATAKANA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHiraganaKatakana` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:684:15 [INFO] [stderr] | [INFO] [stderr] 684 | const KeyHiraganaKatakana = 0x1001127; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HIRAGANA_KATAKANA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyZenkaku` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:685:15 [INFO] [stderr] | [INFO] [stderr] 685 | const KeyZenkaku = 0x1001128; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ZENKAKU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHankaku` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:686:15 [INFO] [stderr] | [INFO] [stderr] 686 | const KeyHankaku = 0x1001129; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANKAKU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyZenkakuHankaku` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:687:15 [INFO] [stderr] | [INFO] [stderr] 687 | const KeyZenkakuHankaku = 0x100112a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ZENKAKU_HANKAKU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTouroku` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:688:15 [INFO] [stderr] | [INFO] [stderr] 688 | const KeyTouroku = 0x100112b; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TOUROKU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMassyo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:689:15 [INFO] [stderr] | [INFO] [stderr] 689 | const KeyMassyo = 0x100112c; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_MASSYO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyKanaLock` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:690:15 [INFO] [stderr] | [INFO] [stderr] 690 | const KeyKanaLock = 0x100112d; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_KANA_LOCK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyKanaShift` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:691:15 [INFO] [stderr] | [INFO] [stderr] 691 | const KeyKanaShift = 0x100112e; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_KANA_SHIFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEisuShift` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:692:15 [INFO] [stderr] | [INFO] [stderr] 692 | const KeyEisuShift = 0x100112f; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_EISU_SHIFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEisuToggle` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:693:15 [INFO] [stderr] | [INFO] [stderr] 693 | const KeyEisuToggle = 0x1001130; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_EISU_TOGGLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangul` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:694:15 [INFO] [stderr] | [INFO] [stderr] 694 | const KeyHangul = 0x1001131; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulStart` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:695:15 [INFO] [stderr] | [INFO] [stderr] 695 | const KeyHangulStart = 0x1001132; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_START` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulEnd` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:696:15 [INFO] [stderr] | [INFO] [stderr] 696 | const KeyHangulEnd = 0x1001133; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_END` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulHanja` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:697:15 [INFO] [stderr] | [INFO] [stderr] 697 | const KeyHangulHanja = 0x1001134; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_HANJA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulJamo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:698:15 [INFO] [stderr] | [INFO] [stderr] 698 | const KeyHangulJamo = 0x1001135; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_JAMO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulRomaja` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:699:15 [INFO] [stderr] | [INFO] [stderr] 699 | const KeyHangulRomaja = 0x1001136; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_ROMAJA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulJeonja` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:700:15 [INFO] [stderr] | [INFO] [stderr] 700 | const KeyHangulJeonja = 0x1001138; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_JEONJA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulBanja` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:701:15 [INFO] [stderr] | [INFO] [stderr] 701 | const KeyHangulBanja = 0x1001139; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_BANJA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulPreHanja` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:702:15 [INFO] [stderr] | [INFO] [stderr] 702 | const KeyHangulPreHanja = 0x100113a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_PRE_HANJA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulPostHanja` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:703:15 [INFO] [stderr] | [INFO] [stderr] 703 | const KeyHangulPostHanja = 0x100113b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_POST_HANJA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHangulSpecial` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:704:15 [INFO] [stderr] | [INFO] [stderr] 704 | const KeyHangulSpecial = 0x100113f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HANGUL_SPECIAL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadGrave` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:705:15 [INFO] [stderr] | [INFO] [stderr] 705 | const KeyDeadGrave = 0x1001250; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_GRAVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadAcute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:706:15 [INFO] [stderr] | [INFO] [stderr] 706 | const KeyDeadAcute = 0x1001251; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_ACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadCircumflex` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:707:15 [INFO] [stderr] | [INFO] [stderr] 707 | const KeyDeadCircumflex = 0x1001252; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_CIRCUMFLEX` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadTilde` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:708:15 [INFO] [stderr] | [INFO] [stderr] 708 | const KeyDeadTilde = 0x1001253; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_TILDE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadMacron` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:709:15 [INFO] [stderr] | [INFO] [stderr] 709 | const KeyDeadMacron = 0x1001254; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_MACRON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBreve` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:710:15 [INFO] [stderr] | [INFO] [stderr] 710 | const KeyDeadBreve = 0x1001255; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BREVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadAbovedot` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:711:15 [INFO] [stderr] | [INFO] [stderr] 711 | const KeyDeadAbovedot = 0x1001256; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_ABOVEDOT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadDiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:712:15 [INFO] [stderr] | [INFO] [stderr] 712 | const KeyDeadDiaeresis = 0x1001257; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_DIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadAbovering` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:713:15 [INFO] [stderr] | [INFO] [stderr] 713 | const KeyDeadAbovering = 0x1001258; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_ABOVERING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadDoubleacute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:714:15 [INFO] [stderr] | [INFO] [stderr] 714 | const KeyDeadDoubleacute = 0x1001259; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_DOUBLEACUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadCaron` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:715:15 [INFO] [stderr] | [INFO] [stderr] 715 | const KeyDeadCaron = 0x100125a; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_CARON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadCedilla` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:716:15 [INFO] [stderr] | [INFO] [stderr] 716 | const KeyDeadCedilla = 0x100125b; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_CEDILLA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadOgonek` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:717:15 [INFO] [stderr] | [INFO] [stderr] 717 | const KeyDeadOgonek = 0x100125c; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_OGONEK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadIota` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:718:15 [INFO] [stderr] | [INFO] [stderr] 718 | const KeyDeadIota = 0x100125d; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_IOTA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadVoicedSound` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:719:15 [INFO] [stderr] | [INFO] [stderr] 719 | const KeyDeadVoicedSound = 0x100125e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_VOICED_SOUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadSemivoicedSound` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:720:15 [INFO] [stderr] | [INFO] [stderr] 720 | const KeyDeadSemivoicedSound = 0x100125f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_SEMIVOICED_SOUND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowdot` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:721:15 [INFO] [stderr] | [INFO] [stderr] 721 | const KeyDeadBelowdot = 0x1001260; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWDOT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadHook` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:722:15 [INFO] [stderr] | [INFO] [stderr] 722 | const KeyDeadHook = 0x1001261; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_HOOK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadHorn` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:723:15 [INFO] [stderr] | [INFO] [stderr] 723 | const KeyDeadHorn = 0x1001262; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_HORN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadStroke` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:724:15 [INFO] [stderr] | [INFO] [stderr] 724 | const KeyDeadStroke = 0x1001263; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_STROKE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadAbovecomma` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:725:15 [INFO] [stderr] | [INFO] [stderr] 725 | const KeyDeadAbovecomma = 0x1001264; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_ABOVECOMMA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadAbovereversedcomma` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:726:15 [INFO] [stderr] | [INFO] [stderr] 726 | const KeyDeadAbovereversedcomma = 0x1001265; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_ABOVEREVERSEDCOMMA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadDoublegrave` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:727:15 [INFO] [stderr] | [INFO] [stderr] 727 | const KeyDeadDoublegrave = 0x1001266; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_DOUBLEGRAVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowring` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:728:15 [INFO] [stderr] | [INFO] [stderr] 728 | const KeyDeadBelowring = 0x1001267; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWRING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowmacron` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:729:15 [INFO] [stderr] | [INFO] [stderr] 729 | const KeyDeadBelowmacron = 0x1001268; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWMACRON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowcircumflex` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:730:15 [INFO] [stderr] | [INFO] [stderr] 730 | const KeyDeadBelowcircumflex = 0x1001269; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWCIRCUMFLEX` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowtilde` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:731:15 [INFO] [stderr] | [INFO] [stderr] 731 | const KeyDeadBelowtilde = 0x100126a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWTILDE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowbreve` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:732:15 [INFO] [stderr] | [INFO] [stderr] 732 | const KeyDeadBelowbreve = 0x100126b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWBREVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowdiaeresis` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:733:15 [INFO] [stderr] | [INFO] [stderr] 733 | const KeyDeadBelowdiaeresis = 0x100126c; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWDIAERESIS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadInvertedbreve` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:734:15 [INFO] [stderr] | [INFO] [stderr] 734 | const KeyDeadInvertedbreve = 0x100126d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_INVERTEDBREVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowcomma` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:735:15 [INFO] [stderr] | [INFO] [stderr] 735 | const KeyDeadBelowcomma = 0x100126e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWCOMMA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadCurrency` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:736:15 [INFO] [stderr] | [INFO] [stderr] 736 | const KeyDeadCurrency = 0x100126f; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_CURRENCY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadA` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:737:15 [INFO] [stderr] | [INFO] [stderr] 737 | const KeyDeadA = 0x1001281; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_A` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadE` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:738:15 [INFO] [stderr] | [INFO] [stderr] 738 | const KeyDeadE = 0x1001283; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_E` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadI` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:739:15 [INFO] [stderr] | [INFO] [stderr] 739 | const KeyDeadI = 0x1001285; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_I` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadO` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:740:15 [INFO] [stderr] | [INFO] [stderr] 740 | const KeyDeadO = 0x1001287; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_O` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadU` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:741:15 [INFO] [stderr] | [INFO] [stderr] 741 | const KeyDeadU = 0x1001289; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_U` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadSmallSchwa` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:742:15 [INFO] [stderr] | [INFO] [stderr] 742 | const KeyDeadSmallSchwa = 0x100128a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_SMALL_SCHWA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadCapitalSchwa` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:743:15 [INFO] [stderr] | [INFO] [stderr] 743 | const KeyDeadCapitalSchwa = 0x100128b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_CAPITAL_SCHWA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadGreek` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:744:15 [INFO] [stderr] | [INFO] [stderr] 744 | const KeyDeadGreek = 0x100128c; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_GREEK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadLowline` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:745:15 [INFO] [stderr] | [INFO] [stderr] 745 | const KeyDeadLowline = 0x1001290; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_LOWLINE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadAboveverticalline` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:746:15 [INFO] [stderr] | [INFO] [stderr] 746 | const KeyDeadAboveverticalline = 0x1001291; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_ABOVEVERTICALLINE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadBelowverticalline` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:747:15 [INFO] [stderr] | [INFO] [stderr] 747 | const KeyDeadBelowverticalline = 0x1001292; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_BELOWVERTICALLINE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDeadLongsolidusoverlay` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:748:15 [INFO] [stderr] | [INFO] [stderr] 748 | const KeyDeadLongsolidusoverlay = 0x1001293; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DEAD_LONGSOLIDUSOVERLAY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBack` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:749:15 [INFO] [stderr] | [INFO] [stderr] 749 | const KeyBack = 0x1000061; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_BACK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyForward` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:750:15 [INFO] [stderr] | [INFO] [stderr] 750 | const KeyForward = 0x1000062; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_FORWARD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyStop` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:751:15 [INFO] [stderr] | [INFO] [stderr] 751 | const KeyStop = 0x1000063; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_STOP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRefresh` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:752:15 [INFO] [stderr] | [INFO] [stderr] 752 | const KeyRefresh = 0x1000064; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_REFRESH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyVolumeDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:753:15 [INFO] [stderr] | [INFO] [stderr] 753 | const KeyVolumeDown = 0x1000070; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_VOLUME_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyVolumeMute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:754:15 [INFO] [stderr] | [INFO] [stderr] 754 | const KeyVolumeMute = 0x1000071; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_VOLUME_MUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyVolumeUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:755:15 [INFO] [stderr] | [INFO] [stderr] 755 | const KeyVolumeUp = 0x1000072; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_VOLUME_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBassBoost` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:756:15 [INFO] [stderr] | [INFO] [stderr] 756 | const KeyBassBoost = 0x1000073; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BASS_BOOST` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBassUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:757:15 [INFO] [stderr] | [INFO] [stderr] 757 | const KeyBassUp = 0x1000074; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_BASS_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBassDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:758:15 [INFO] [stderr] | [INFO] [stderr] 758 | const KeyBassDown = 0x1000075; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BASS_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTrebleUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:759:15 [INFO] [stderr] | [INFO] [stderr] 759 | const KeyTrebleUp = 0x1000076; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TREBLE_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTrebleDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:760:15 [INFO] [stderr] | [INFO] [stderr] 760 | const KeyTrebleDown = 0x1000077; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TREBLE_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMediaPlay` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:761:15 [INFO] [stderr] | [INFO] [stderr] 761 | const KeyMediaPlay = 0x1000080; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEDIA_PLAY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMediaStop` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:762:15 [INFO] [stderr] | [INFO] [stderr] 762 | const KeyMediaStop = 0x1000081; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEDIA_STOP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMediaPrevious` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:763:15 [INFO] [stderr] | [INFO] [stderr] 763 | const KeyMediaPrevious = 0x1000082; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEDIA_PREVIOUS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMediaNext` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:764:15 [INFO] [stderr] | [INFO] [stderr] 764 | const KeyMediaNext = 0x1000083; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEDIA_NEXT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMediaRecord` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:765:15 [INFO] [stderr] | [INFO] [stderr] 765 | const KeyMediaRecord = 0x1000084; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEDIA_RECORD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMediaPause` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:766:15 [INFO] [stderr] | [INFO] [stderr] 766 | const KeyMediaPause = 0x1000085; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEDIA_PAUSE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMediaTogglePlayPause` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:767:15 [INFO] [stderr] | [INFO] [stderr] 767 | const KeyMediaTogglePlayPause = 0x1000086; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEDIA_TOGGLE_PLAY_PAUSE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHomePage` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:768:15 [INFO] [stderr] | [INFO] [stderr] 768 | const KeyHomePage = 0x1000090; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HOME_PAGE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyFavorites` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:769:15 [INFO] [stderr] | [INFO] [stderr] 769 | const KeyFavorites = 0x1000091; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_FAVORITES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySearch` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:770:15 [INFO] [stderr] | [INFO] [stderr] 770 | const KeySearch = 0x1000092; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_SEARCH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyStandby` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:771:15 [INFO] [stderr] | [INFO] [stderr] 771 | const KeyStandby = 0x1000093; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_STANDBY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOpenUrl` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:772:15 [INFO] [stderr] | [INFO] [stderr] 772 | const KeyOpenUrl = 0x1000094; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_OPEN_URL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchMail` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:773:15 [INFO] [stderr] | [INFO] [stderr] 773 | const KeyLaunchMail = 0x10000a0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_MAIL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchMedia` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:774:15 [INFO] [stderr] | [INFO] [stderr] 774 | const KeyLaunchMedia = 0x10000a1; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_MEDIA` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch0` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:775:15 [INFO] [stderr] | [INFO] [stderr] 775 | const KeyLaunch0 = 0x10000a2; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH0` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch1` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:776:15 [INFO] [stderr] | [INFO] [stderr] 776 | const KeyLaunch1 = 0x10000a3; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH1` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch2` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:777:15 [INFO] [stderr] | [INFO] [stderr] 777 | const KeyLaunch2 = 0x10000a4; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH2` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch3` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:778:15 [INFO] [stderr] | [INFO] [stderr] 778 | const KeyLaunch3 = 0x10000a5; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH3` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch4` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:779:15 [INFO] [stderr] | [INFO] [stderr] 779 | const KeyLaunch4 = 0x10000a6; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH4` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch5` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:780:15 [INFO] [stderr] | [INFO] [stderr] 780 | const KeyLaunch5 = 0x10000a7; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH5` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch6` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:781:15 [INFO] [stderr] | [INFO] [stderr] 781 | const KeyLaunch6 = 0x10000a8; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH6` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch7` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:782:15 [INFO] [stderr] | [INFO] [stderr] 782 | const KeyLaunch7 = 0x10000a9; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH7` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch8` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:783:15 [INFO] [stderr] | [INFO] [stderr] 783 | const KeyLaunch8 = 0x10000aa; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH8` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunch9` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:784:15 [INFO] [stderr] | [INFO] [stderr] 784 | const KeyLaunch9 = 0x10000ab; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH9` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchA` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:785:15 [INFO] [stderr] | [INFO] [stderr] 785 | const KeyLaunchA = 0x10000ac; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_A` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchB` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:786:15 [INFO] [stderr] | [INFO] [stderr] 786 | const KeyLaunchB = 0x10000ad; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_B` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchC` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:787:15 [INFO] [stderr] | [INFO] [stderr] 787 | const KeyLaunchC = 0x10000ae; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_C` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchD` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:788:15 [INFO] [stderr] | [INFO] [stderr] 788 | const KeyLaunchD = 0x10000af; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_D` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchE` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:789:15 [INFO] [stderr] | [INFO] [stderr] 789 | const KeyLaunchE = 0x10000b0; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_E` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchF` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:790:15 [INFO] [stderr] | [INFO] [stderr] 790 | const KeyLaunchF = 0x10000b1; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_F` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMonBrightnessUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:791:15 [INFO] [stderr] | [INFO] [stderr] 791 | const KeyMonBrightnessUp = 0x10000b2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MON_BRIGHTNESS_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMonBrightnessDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:792:15 [INFO] [stderr] | [INFO] [stderr] 792 | const KeyMonBrightnessDown = 0x10000b3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MON_BRIGHTNESS_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyKeyboardLightOnOff` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:793:15 [INFO] [stderr] | [INFO] [stderr] 793 | const KeyKeyboardLightOnOff = 0x10000b4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_KEYBOARD_LIGHT_ON_OFF` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyKeyboardBrightnessUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:794:15 [INFO] [stderr] | [INFO] [stderr] 794 | const KeyKeyboardBrightnessUp = 0x10000b5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_KEYBOARD_BRIGHTNESS_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyKeyboardBrightnessDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:795:15 [INFO] [stderr] | [INFO] [stderr] 795 | const KeyKeyboardBrightnessDown = 0x10000b6; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_KEYBOARD_BRIGHTNESS_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPowerOff` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:796:15 [INFO] [stderr] | [INFO] [stderr] 796 | const KeyPowerOff = 0x10000b7; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_POWER_OFF` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyWakeUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:797:15 [INFO] [stderr] | [INFO] [stderr] 797 | const KeyWakeUp = 0x10000b8; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_WAKE_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyEject` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:798:15 [INFO] [stderr] | [INFO] [stderr] 798 | const KeyEject = 0x10000b9; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_EJECT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyScreenSaver` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:799:15 [INFO] [stderr] | [INFO] [stderr] 799 | const KeyScreenSaver = 0x10000ba; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SCREEN_SAVER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyWww` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:800:15 [INFO] [stderr] | [INFO] [stderr] 800 | const KeyWww = 0x10000bb; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_WWW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMemo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:801:15 [INFO] [stderr] | [INFO] [stderr] 801 | const KeyMemo = 0x10000bc; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_MEMO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLightBulb` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:802:15 [INFO] [stderr] | [INFO] [stderr] 802 | const KeyLightBulb = 0x10000bd; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LIGHT_BULB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyShop` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:803:15 [INFO] [stderr] | [INFO] [stderr] 803 | const KeyShop = 0x10000be; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_SHOP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHistory` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:804:15 [INFO] [stderr] | [INFO] [stderr] 804 | const KeyHistory = 0x10000bf; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HISTORY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAddFavorite` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:805:15 [INFO] [stderr] | [INFO] [stderr] 805 | const KeyAddFavorite = 0x10000c0; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ADD_FAVORITE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHotLinks` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:806:15 [INFO] [stderr] | [INFO] [stderr] 806 | const KeyHotLinks = 0x10000c1; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HOT_LINKS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBrightnessAdjust` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:807:15 [INFO] [stderr] | [INFO] [stderr] 807 | const KeyBrightnessAdjust = 0x10000c2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BRIGHTNESS_ADJUST` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyFinance` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:808:15 [INFO] [stderr] | [INFO] [stderr] 808 | const KeyFinance = 0x10000c3; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_FINANCE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCommunity` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:809:15 [INFO] [stderr] | [INFO] [stderr] 809 | const KeyCommunity = 0x10000c4; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_COMMUNITY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAudioRewind` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:810:15 [INFO] [stderr] | [INFO] [stderr] 810 | const KeyAudioRewind = 0x10000c5; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_AUDIO_REWIND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBackForward` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:811:15 [INFO] [stderr] | [INFO] [stderr] 811 | const KeyBackForward = 0x10000c6; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BACK_FORWARD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyApplicationLeft` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:812:15 [INFO] [stderr] | [INFO] [stderr] 812 | const KeyApplicationLeft = 0x10000c7; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_APPLICATION_LEFT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyApplicationRight` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:813:15 [INFO] [stderr] | [INFO] [stderr] 813 | const KeyApplicationRight = 0x10000c8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_APPLICATION_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBook` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:814:15 [INFO] [stderr] | [INFO] [stderr] 814 | const KeyBook = 0x10000c9; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_BOOK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCd` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:815:15 [INFO] [stderr] | [INFO] [stderr] 815 | const KeyCd = 0x10000ca; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_CD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCalculator` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:816:15 [INFO] [stderr] | [INFO] [stderr] 816 | const KeyCalculator = 0x10000cb; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CALCULATOR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyToDoList` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:817:15 [INFO] [stderr] | [INFO] [stderr] 817 | const KeyToDoList = 0x10000cc; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TO_DO_LIST` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyClearGrab` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:818:15 [INFO] [stderr] | [INFO] [stderr] 818 | const KeyClearGrab = 0x10000cd; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CLEAR_GRAB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyClose` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:819:15 [INFO] [stderr] | [INFO] [stderr] 819 | const KeyClose = 0x10000ce; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_CLOSE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCopy` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:820:15 [INFO] [stderr] | [INFO] [stderr] 820 | const KeyCopy = 0x10000cf; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_COPY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCut` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:821:15 [INFO] [stderr] | [INFO] [stderr] 821 | const KeyCut = 0x10000d0; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_CUT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDisplay` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:822:15 [INFO] [stderr] | [INFO] [stderr] 822 | const KeyDisplay = 0x10000d1; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DISPLAY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDos` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:823:15 [INFO] [stderr] | [INFO] [stderr] 823 | const KeyDos = 0x10000d2; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_DOS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyDocuments` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:824:15 [INFO] [stderr] | [INFO] [stderr] 824 | const KeyDocuments = 0x10000d3; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_DOCUMENTS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyExcel` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:825:15 [INFO] [stderr] | [INFO] [stderr] 825 | const KeyExcel = 0x10000d4; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_EXCEL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyExplorer` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:826:15 [INFO] [stderr] | [INFO] [stderr] 826 | const KeyExplorer = 0x10000d5; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_EXPLORER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyGame` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:827:15 [INFO] [stderr] | [INFO] [stderr] 827 | const KeyGame = 0x10000d6; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_GAME` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyGo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:828:15 [INFO] [stderr] | [INFO] [stderr] 828 | const KeyGo = 0x10000d7; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_GO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyITouch` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:829:15 [INFO] [stderr] | [INFO] [stderr] 829 | const KeyITouch = 0x10000d8; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_ITOUCH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLogOff` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:830:15 [INFO] [stderr] | [INFO] [stderr] 830 | const KeyLogOff = 0x10000d9; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_LOG_OFF` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMarket` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:831:15 [INFO] [stderr] | [INFO] [stderr] 831 | const KeyMarket = 0x10000da; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_MARKET` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMeeting` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:832:15 [INFO] [stderr] | [INFO] [stderr] 832 | const KeyMeeting = 0x10000db; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEETING` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMenuKb` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:833:15 [INFO] [stderr] | [INFO] [stderr] 833 | const KeyMenuKb = 0x10000dc; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_MENU_KB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMenuPb` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:834:15 [INFO] [stderr] | [INFO] [stderr] 834 | const KeyMenuPb = 0x10000dd; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_MENU_PB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMySites` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:835:15 [INFO] [stderr] | [INFO] [stderr] 835 | const KeyMySites = 0x10000de; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MY_SITES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyNews` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:836:15 [INFO] [stderr] | [INFO] [stderr] 836 | const KeyNews = 0x10000df; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_NEWS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOfficeHome` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:837:15 [INFO] [stderr] | [INFO] [stderr] 837 | const KeyOfficeHome = 0x10000e0; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_OFFICE_HOME` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOption` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:838:15 [INFO] [stderr] | [INFO] [stderr] 838 | const KeyOption = 0x10000e1; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_OPTION` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPaste` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:839:15 [INFO] [stderr] | [INFO] [stderr] 839 | const KeyPaste = 0x10000e2; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_PASTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPhone` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:840:15 [INFO] [stderr] | [INFO] [stderr] 840 | const KeyPhone = 0x10000e3; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_PHONE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCalendar` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:841:15 [INFO] [stderr] | [INFO] [stderr] 841 | const KeyCalendar = 0x10000e4; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CALENDAR` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyReply` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:842:15 [INFO] [stderr] | [INFO] [stderr] 842 | const KeyReply = 0x10000e5; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_REPLY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyReload` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:843:15 [INFO] [stderr] | [INFO] [stderr] 843 | const KeyReload = 0x10000e6; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_RELOAD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRotateWindows` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:844:15 [INFO] [stderr] | [INFO] [stderr] 844 | const KeyRotateWindows = 0x10000e7; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ROTATE_WINDOWS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRotationPb` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:845:15 [INFO] [stderr] | [INFO] [stderr] 845 | const KeyRotationPb = 0x10000e8; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ROTATION_PB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRotationKb` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:846:15 [INFO] [stderr] | [INFO] [stderr] 846 | const KeyRotationKb = 0x10000e9; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ROTATION_KB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySave` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:847:15 [INFO] [stderr] | [INFO] [stderr] 847 | const KeySave = 0x10000ea; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_SAVE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySend` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:848:15 [INFO] [stderr] | [INFO] [stderr] 848 | const KeySend = 0x10000eb; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_SEND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySpell` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:849:15 [INFO] [stderr] | [INFO] [stderr] 849 | const KeySpell = 0x10000ec; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_SPELL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySplitScreen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:850:15 [INFO] [stderr] | [INFO] [stderr] 850 | const KeySplitScreen = 0x10000ed; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SPLIT_SCREEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySupport` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:851:15 [INFO] [stderr] | [INFO] [stderr] 851 | const KeySupport = 0x10000ee; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SUPPORT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTaskPane` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:852:15 [INFO] [stderr] | [INFO] [stderr] 852 | const KeyTaskPane = 0x10000ef; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TASK_PANE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTerminal` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:853:15 [INFO] [stderr] | [INFO] [stderr] 853 | const KeyTerminal = 0x10000f0; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TERMINAL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTools` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:854:15 [INFO] [stderr] | [INFO] [stderr] 854 | const KeyTools = 0x10000f1; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_TOOLS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTravel` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:855:15 [INFO] [stderr] | [INFO] [stderr] 855 | const KeyTravel = 0x10000f2; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_TRAVEL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyVideo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:856:15 [INFO] [stderr] | [INFO] [stderr] 856 | const KeyVideo = 0x10000f3; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_VIDEO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyWord` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:857:15 [INFO] [stderr] | [INFO] [stderr] 857 | const KeyWord = 0x10000f4; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_WORD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyXfer` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:858:15 [INFO] [stderr] | [INFO] [stderr] 858 | const KeyXfer = 0x10000f5; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_XFER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyZoomIn` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:859:15 [INFO] [stderr] | [INFO] [stderr] 859 | const KeyZoomIn = 0x10000f6; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_ZOOM_IN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyZoomOut` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:860:15 [INFO] [stderr] | [INFO] [stderr] 860 | const KeyZoomOut = 0x10000f7; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_ZOOM_OUT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAway` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:861:15 [INFO] [stderr] | [INFO] [stderr] 861 | const KeyAway = 0x10000f8; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_AWAY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMessenger` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:862:15 [INFO] [stderr] | [INFO] [stderr] 862 | const KeyMessenger = 0x10000f9; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MESSENGER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyWebCam` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:863:15 [INFO] [stderr] | [INFO] [stderr] 863 | const KeyWebCam = 0x10000fa; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_WEB_CAM` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMailForward` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:864:15 [INFO] [stderr] | [INFO] [stderr] 864 | const KeyMailForward = 0x10000fb; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MAIL_FORWARD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPictures` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:865:15 [INFO] [stderr] | [INFO] [stderr] 865 | const KeyPictures = 0x10000fc; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PICTURES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMusic` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:866:15 [INFO] [stderr] | [INFO] [stderr] 866 | const KeyMusic = 0x10000fd; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_MUSIC` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBattery` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:867:15 [INFO] [stderr] | [INFO] [stderr] 867 | const KeyBattery = 0x10000fe; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BATTERY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBluetooth` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:868:15 [INFO] [stderr] | [INFO] [stderr] 868 | const KeyBluetooth = 0x10000ff; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_BLUETOOTH` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyWlan` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:869:15 [INFO] [stderr] | [INFO] [stderr] 869 | const KeyWlan = 0x1000100; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_WLAN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyUwb` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:870:15 [INFO] [stderr] | [INFO] [stderr] 870 | const KeyUwb = 0x1000101; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_UWB` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAudioForward` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:871:15 [INFO] [stderr] | [INFO] [stderr] 871 | const KeyAudioForward = 0x1000102; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_AUDIO_FORWARD` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAudioRepeat` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:872:15 [INFO] [stderr] | [INFO] [stderr] 872 | const KeyAudioRepeat = 0x1000103; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_AUDIO_REPEAT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAudioRandomPlay` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:873:15 [INFO] [stderr] | [INFO] [stderr] 873 | const KeyAudioRandomPlay = 0x1000104; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_AUDIO_RANDOM_PLAY` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySubtitle` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:874:15 [INFO] [stderr] | [INFO] [stderr] 874 | const KeySubtitle = 0x1000105; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SUBTITLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyAudioCycleTrack` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:875:15 [INFO] [stderr] | [INFO] [stderr] 875 | const KeyAudioCycleTrack = 0x1000106; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_AUDIO_CYCLE_TRACK` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTime` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:876:15 [INFO] [stderr] | [INFO] [stderr] 876 | const KeyTime = 0x1000107; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_TIME` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyHibernate` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:877:15 [INFO] [stderr] | [INFO] [stderr] 877 | const KeyHibernate = 0x1000108; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_HIBERNATE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyView` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:878:15 [INFO] [stderr] | [INFO] [stderr] 878 | const KeyView = 0x1000109; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_VIEW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTopMenu` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:879:15 [INFO] [stderr] | [INFO] [stderr] 879 | const KeyTopMenu = 0x100010a; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TOP_MENU` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPowerDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:880:15 [INFO] [stderr] | [INFO] [stderr] 880 | const KeyPowerDown = 0x100010b; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_POWER_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySuspend` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:881:15 [INFO] [stderr] | [INFO] [stderr] 881 | const KeySuspend = 0x100010c; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SUSPEND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyContrastAdjust` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:882:15 [INFO] [stderr] | [INFO] [stderr] 882 | const KeyContrastAdjust = 0x100010d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CONTRAST_ADJUST` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchG` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:883:15 [INFO] [stderr] | [INFO] [stderr] 883 | const KeyLaunchG = 0x100010e; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_G` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyLaunchH` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:884:15 [INFO] [stderr] | [INFO] [stderr] 884 | const KeyLaunchH = 0x100010f; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_LAUNCH_H` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTouchpadToggle` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:885:15 [INFO] [stderr] | [INFO] [stderr] 885 | const KeyTouchpadToggle = 0x1000110; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TOUCHPAD_TOGGLE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTouchpadOn` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:886:15 [INFO] [stderr] | [INFO] [stderr] 886 | const KeyTouchpadOn = 0x1000111; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TOUCHPAD_ON` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyTouchpadOff` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:887:15 [INFO] [stderr] | [INFO] [stderr] 887 | const KeyTouchpadOff = 0x1000112; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_TOUCHPAD_OFF` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMicMute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:888:15 [INFO] [stderr] | [INFO] [stderr] 888 | const KeyMicMute = 0x1000113; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MIC_MUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRed` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:889:15 [INFO] [stderr] | [INFO] [stderr] 889 | const KeyRed = 0x1000114; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_RED` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyGreen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:890:15 [INFO] [stderr] | [INFO] [stderr] 890 | const KeyGreen = 0x1000115; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_GREEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyYellow` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:891:15 [INFO] [stderr] | [INFO] [stderr] 891 | const KeyYellow = 0x1000116; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_YELLOW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyBlue` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:892:15 [INFO] [stderr] | [INFO] [stderr] 892 | const KeyBlue = 0x1000117; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_BLUE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyChannelUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:893:15 [INFO] [stderr] | [INFO] [stderr] 893 | const KeyChannelUp = 0x1000118; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CHANNEL_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyChannelDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:894:15 [INFO] [stderr] | [INFO] [stderr] 894 | const KeyChannelDown = 0x1000119; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_CHANNEL_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyGuide` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:895:15 [INFO] [stderr] | [INFO] [stderr] 895 | const KeyGuide = 0x100011a; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_GUIDE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyInfo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:896:15 [INFO] [stderr] | [INFO] [stderr] 896 | const KeyInfo = 0x100011b; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_INFO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySettings` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:897:15 [INFO] [stderr] | [INFO] [stderr] 897 | const KeySettings = 0x100011c; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_SETTINGS` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMicVolumeUp` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:898:15 [INFO] [stderr] | [INFO] [stderr] 898 | const KeyMicVolumeUp = 0x100011d; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MIC_VOLUME_UP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMicVolumeDown` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:899:15 [INFO] [stderr] | [INFO] [stderr] 899 | const KeyMicVolumeDown = 0x100011e; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MIC_VOLUME_DOWN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyNew` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:900:15 [INFO] [stderr] | [INFO] [stderr] 900 | const KeyNew = 0x1000120; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_NEW` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyOpen` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:901:15 [INFO] [stderr] | [INFO] [stderr] 901 | const KeyOpen = 0x1000121; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_OPEN` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyFind` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:902:15 [INFO] [stderr] | [INFO] [stderr] 902 | const KeyFind = 0x1000122; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_FIND` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyUndo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:903:15 [INFO] [stderr] | [INFO] [stderr] 903 | const KeyUndo = 0x1000123; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_UNDO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyRedo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:904:15 [INFO] [stderr] | [INFO] [stderr] 904 | const KeyRedo = 0x1000124; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_REDO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyMediaLast` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:905:15 [INFO] [stderr] | [INFO] [stderr] 905 | const KeyMediaLast = 0x100ffff; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `KEY_MEDIA_LAST` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySelect` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:906:15 [INFO] [stderr] | [INFO] [stderr] 906 | const KeySelect = 0x1010000; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_SELECT` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyYes` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:907:15 [INFO] [stderr] | [INFO] [stderr] 907 | const KeyYes = 0x1010001; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `KEY_YES` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyNo` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:908:15 [INFO] [stderr] | [INFO] [stderr] 908 | const KeyNo = 0x1010002; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `KEY_NO` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyCancel` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:909:15 [INFO] [stderr] | [INFO] [stderr] 909 | const KeyCancel = 0x1020001; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `KEY_CANCEL` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPrinter` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:910:15 [INFO] [stderr] | [INFO] [stderr] 910 | const KeyPrinter = 0x1020002; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_PRINTER` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyExecute` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:911:15 [INFO] [stderr] | [INFO] [stderr] 911 | const KeyExecute = 0x1020003; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `KEY_EXECUTE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeySleep` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:912:15 [INFO] [stderr] | [INFO] [stderr] 912 | const KeySleep = 0x1020004; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `KEY_SLEEP` [INFO] [stderr] [INFO] [stderr] warning: associated constant `KeyPlay` should have an upper case name [INFO] [stderr] --> src/auto/rute_enums.rs:913:15 [INFO] [stderr] | [INFO] [stderr] 913 | const KeyPlay = 0x1020005; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `KEY_PLAY` [INFO] [stderr] [WARN] too many lines in the log, truncating it