[INFO] cloning repository https://github.com/salom600/kestrelcut
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/salom600/kestrelcut" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsalom600%2Fkestrelcut", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsalom600%2Fkestrelcut'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 03f8b86793cbeb562b7bbbb251e03dad4eb9bb7f
[INFO] checking salom600/kestrelcut against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsalom600%2Fkestrelcut" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/salom600/kestrelcut
[INFO] finished tweaking git repo https://github.com/salom600/kestrelcut
[INFO] tweaked toml for git repo https://github.com/salom600/kestrelcut written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/salom600/kestrelcut on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/salom600/kestrelcut already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 08e4b77c3d96b7f940ef0c679f9467319e56bd231e992cdad942be9ea4fcf77c
[INFO] running `Command { std: "docker" "start" "08e4b77c3d96b7f940ef0c679f9467319e56bd231e992cdad942be9ea4fcf77c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "08e4b77c3d96b7f940ef0c679f9467319e56bd231e992cdad942be9ea4fcf77c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "08e4b77c3d96b7f940ef0c679f9467319e56bd231e992cdad942be9ea4fcf77c" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "08e4b77c3d96b7f940ef0c679f9467319e56bd231e992cdad942be9ea4fcf77c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "08e4b77c3d96b7f940ef0c679f9467319e56bd231e992cdad942be9ea4fcf77c" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling xml-rs v0.8.29
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]    Compiling wayland-backend v0.3.17
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking ttf-parser v0.25.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]     Checking miniz_oxide v0.9.1
[INFO] [stderr]     Checking x11-dl v2.21.0
[INFO] [stderr]    Compiling winit v0.30.13
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking zune-core v0.5.3
[INFO] [stderr]     Checking epaint_default_fonts v0.31.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.20.0
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]    Compiling glutin v0.32.3
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]    Compiling cpal v0.15.3
[INFO] [stderr]     Checking zune-jpeg v0.5.15
[INFO] [stderr]     Checking dasp_sample v0.11.0
[INFO] [stderr]     Checking flate2 v1.1.10
[INFO] [stderr]     Checking unicode-properties v0.1.4
[INFO] [stderr]     Checking unicode-bidi-mirroring v0.4.0
[INFO] [stderr]     Checking unicode-script v0.5.8
[INFO] [stderr]     Checking unicode-ccc v0.4.0
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]     Checking alsa v0.9.1
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking owned_ttf_parser v0.25.1
[INFO] [stderr]     Checking ab_glyph v0.2.32
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]     Checking emath v0.31.1
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking rustybuzz v0.20.1
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking calloop v0.14.4
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking ecolor v0.31.1
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking epaint v0.31.1
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking wayland-client v0.31.15
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking egui v0.31.1
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking wayland-protocols v0.32.13
[INFO] [stderr]     Checking calloop-wayland-source v0.4.1
[INFO] [stderr]     Checking wayland-cursor v0.31.14
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking webbrowser v1.2.4
[INFO] [stderr]     Checking egui_glow v0.31.1
[INFO] [stderr]     Checking wayland-protocols-misc v0.3.12
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]     Checking smithay-clipboard v0.7.3
[INFO] [stderr]     Checking egui-winit v0.31.1
[INFO] [stderr]     Checking eframe v0.31.1
[INFO] [stderr]     Checking kestrelcut v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `DecodeMode`, `DecoderReq`, and `Decoder`
[INFO] [stdout]  --> src/app.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::decoder::{DecodeMode, Decoder, DecoderReq};
[INFO] [stdout]   |                      ^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Slot`
[INFO] [stdout]  --> src/app.rs:8:56
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::player::{bucket, hash_key, Player, Quality, Slot, Tool};
[INFO] [stdout]   |                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Drag`
[INFO] [stdout]  --> src/app_ui.rs:4:31
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::app::{App, Dialog, Drag, FsMode, FsState, Workspace};
[INFO] [stdout]   |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `eframe::App as _`
[INFO] [stdout]  --> src/app_ui.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use eframe::App as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Child`
[INFO] [stdout]   --> src/exporter.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ColorType`
[INFO] [stdout]    --> src/exporter.rs:877:21
[INFO] [stdout]     |
[INFO] [stdout] 877 |         use image::{ColorType, ImageEncoder};
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         (K::File) => "File",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -         (K::File) => "File",
[INFO] [stdout] 59 +         K::File => "File",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         (K::EditMenu) => "Edit",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -         (K::EditMenu) => "Edit",
[INFO] [stdout] 60 +         K::EditMenu => "Edit",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         (K::ClipMenu) => "Clip",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -         (K::ClipMenu) => "Clip",
[INFO] [stdout] 61 +         K::ClipMenu => "Clip",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         (K::SeqMenu) => "Sequence",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 62 -         (K::SeqMenu) => "Sequence",
[INFO] [stdout] 62 +         K::SeqMenu => "Sequence",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         (K::HelpMenu) => "Help",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 63 -         (K::HelpMenu) => "Help",
[INFO] [stdout] 63 +         K::HelpMenu => "Help",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (K::ViewMenu) => "View",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 64 -         (K::ViewMenu) => "View",
[INFO] [stdout] 64 +         K::ViewMenu => "View",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         (K::PlaybackMenu) => "Playback",
[INFO] [stdout]    |         ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 65 -         (K::PlaybackMenu) => "Playback",
[INFO] [stdout] 65 +         K::PlaybackMenu => "Playback",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         (K::TimelineMenu) => "Timeline",
[INFO] [stdout]    |         ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -         (K::TimelineMenu) => "Timeline",
[INFO] [stdout] 66 +         K::TimelineMenu => "Timeline",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         (K::NewProject) => "New Project",
[INFO] [stdout]    |         ^             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -         (K::NewProject) => "New Project",
[INFO] [stdout] 67 +         K::NewProject => "New Project",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         (K::OpenProject) => "Open Project…",
[INFO] [stdout]    |         ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -         (K::OpenProject) => "Open Project…",
[INFO] [stdout] 68 +         K::OpenProject => "Open Project…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         (K::Save) => "Save",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 69 -         (K::Save) => "Save",
[INFO] [stdout] 69 +         K::Save => "Save",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         (K::SaveAs) => "Save As…",
[INFO] [stdout]    |         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -         (K::SaveAs) => "Save As…",
[INFO] [stdout] 70 +         K::SaveAs => "Save As…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         (K::ImportMedia) => "Import Media…",
[INFO] [stdout]    |         ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 71 -         (K::ImportMedia) => "Import Media…",
[INFO] [stdout] 71 +         K::ImportMedia => "Import Media…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         (K::ExportMenu) => "Export…",
[INFO] [stdout]    |         ^             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 72 -         (K::ExportMenu) => "Export…",
[INFO] [stdout] 72 +         K::ExportMenu => "Export…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         (K::Exit) => "Exit",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 73 -         (K::Exit) => "Exit",
[INFO] [stdout] 73 +         K::Exit => "Exit",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         (K::Undo) => "Undo",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -         (K::Undo) => "Undo",
[INFO] [stdout] 74 +         K::Undo => "Undo",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         (K::Redo) => "Redo",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 75 -         (K::Redo) => "Redo",
[INFO] [stdout] 75 +         K::Redo => "Redo",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         (K::SplitPlayhead) => "Split at Playhead",
[INFO] [stdout]    |         ^                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 76 -         (K::SplitPlayhead) => "Split at Playhead",
[INFO] [stdout] 76 +         K::SplitPlayhead => "Split at Playhead",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         (K::RippleDelete) => "Ripple Delete",
[INFO] [stdout]    |         ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 -         (K::RippleDelete) => "Ripple Delete",
[INFO] [stdout] 77 +         K::RippleDelete => "Ripple Delete",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         (K::Delete) => "Delete",
[INFO] [stdout]    |         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 78 -         (K::Delete) => "Delete",
[INFO] [stdout] 78 +         K::Delete => "Delete",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         (K::SelectAll) => "Select Clip",
[INFO] [stdout]    |         ^            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -         (K::SelectAll) => "Select Clip",
[INFO] [stdout] 79 +         K::SelectAll => "Select Clip",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         (K::About) => "About KestrelCut",
[INFO] [stdout]    |         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 80 -         (K::About) => "About KestrelCut",
[INFO] [stdout] 80 +         K::About => "About KestrelCut",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         (K::About2) => "About",
[INFO] [stdout]    |         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 -         (K::About2) => "About",
[INFO] [stdout] 81 +         K::About2 => "About",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         (K::Shortcuts) => "Keyboard Shortcuts",
[INFO] [stdout]    |         ^            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 82 -         (K::Shortcuts) => "Keyboard Shortcuts",
[INFO] [stdout] 82 +         K::Shortcuts => "Keyboard Shortcuts",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         (K::WsLearn) => "Learn",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -         (K::WsLearn) => "Learn",
[INFO] [stdout] 83 +         K::WsLearn => "Learn",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         (K::WsExport) => "Deliver",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 84 -         (K::WsExport) => "Deliver",
[INFO] [stdout] 84 +         K::WsExport => "Deliver",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         (K::WsAudio) => "Audio",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 85 -         (K::WsAudio) => "Audio",
[INFO] [stdout] 85 +         K::WsAudio => "Audio",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         (K::WsColor) => "Color",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 86 -         (K::WsColor) => "Color",
[INFO] [stdout] 86 +         K::WsColor => "Color",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         (K::WsFx) => "Effects",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -         (K::WsFx) => "Effects",
[INFO] [stdout] 87 +         K::WsFx => "Effects",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         (K::WsEdit) => "Edit",
[INFO] [stdout]    |         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 88 -         (K::WsEdit) => "Edit",
[INFO] [stdout] 88 +         K::WsEdit => "Edit",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         (K::WsCut) => "Cut",
[INFO] [stdout]    |         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         (K::WsCut) => "Cut",
[INFO] [stdout] 89 +         K::WsCut => "Cut",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         (K::WsMedia) => "Media",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -         (K::WsMedia) => "Media",
[INFO] [stdout] 90 +         K::WsMedia => "Media",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         (K::ProjectScene) => "Project",
[INFO] [stdout]    |         ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 91 -         (K::ProjectScene) => "Project",
[INFO] [stdout] 91 +         K::ProjectScene => "Project",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         (K::Scene) => "Media",
[INFO] [stdout]    |         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 92 -         (K::Scene) => "Media",
[INFO] [stdout] 92 +         K::Scene => "Media",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         (K::MediaTab) => "Media",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 93 -         (K::MediaTab) => "Media",
[INFO] [stdout] 93 +         K::MediaTab => "Media",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         (K::Folders) => "Folders",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 94 -         (K::Folders) => "Folders",
[INFO] [stdout] 94 +         K::Folders => "Folders",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         (K::Markers) => "Markers",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 95 -         (K::Markers) => "Markers",
[INFO] [stdout] 95 +         K::Markers => "Markers",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         (K::SearchPh) => "Search media…",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 96 -         (K::SearchPh) => "Search media…",
[INFO] [stdout] 96 +         K::SearchPh => "Search media…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         (K::ClearSearch) => "Clear search",
[INFO] [stdout]    |         ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 97 -         (K::ClearSearch) => "Clear search",
[INFO] [stdout] 97 +         K::ClearSearch => "Clear search",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         (K::DropHint) => "Drop files here to import",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 98 -         (K::DropHint) => "Drop files here to import",
[INFO] [stdout] 98 +         K::DropHint => "Drop files here to import",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         (K::UseProxies) => "Use proxy media",
[INFO] [stdout]    |         ^             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 99 -         (K::UseProxies) => "Use proxy media",
[INFO] [stdout] 99 +         K::UseProxies => "Use proxy media",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (K::CreateProxy) => "Create Proxy",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 -         (K::CreateProxy) => "Create Proxy",
[INFO] [stdout] 100 +         K::CreateProxy => "Create Proxy",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         (K::ProxyReady) => "Proxy ready",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 101 -         (K::ProxyReady) => "Proxy ready",
[INFO] [stdout] 101 +         K::ProxyReady => "Proxy ready",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         (K::NoMedia) => "No media yet — import some clips",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 -         (K::NoMedia) => "No media yet — import some clips",
[INFO] [stdout] 102 +         K::NoMedia => "No media yet — import some clips",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         (K::RemoveAsset) => "Remove from project",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 103 -         (K::RemoveAsset) => "Remove from project",
[INFO] [stdout] 103 +         K::RemoveAsset => "Remove from project",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         (K::Properties) => "Properties",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 104 -         (K::Properties) => "Properties",
[INFO] [stdout] 104 +         K::Properties => "Properties",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         (K::OpenContaining) => "Show in folder",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 105 -         (K::OpenContaining) => "Show in folder",
[INFO] [stdout] 105 +         K::OpenContaining => "Show in folder",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         (K::Sequence) => "Sequence",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -         (K::Sequence) => "Sequence",
[INFO] [stdout] 106 +         K::Sequence => "Sequence",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         (K::Full) => "Full",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -         (K::Full) => "Full",
[INFO] [stdout] 107 +         K::Full => "Full",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         (K::Half) => "Half",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 108 -         (K::Half) => "Half",
[INFO] [stdout] 108 +         K::Half => "Half",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         (K::Quarter) => "Quarter",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 109 -         (K::Quarter) => "Quarter",
[INFO] [stdout] 109 +         K::Quarter => "Quarter",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         (K::Fit) => "Fit",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 110 -         (K::Fit) => "Fit",
[INFO] [stdout] 110 +         K::Fit => "Fit",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         (K::Quality) => "Quality",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 111 -         (K::Quality) => "Quality",
[INFO] [stdout] 111 +         K::Quality => "Quality",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         (K::MarkIn) => "Mark In (I)",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -         (K::MarkIn) => "Mark In (I)",
[INFO] [stdout] 112 +         K::MarkIn => "Mark In (I)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         (K::MarkOut) => "Mark Out (O)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 113 -         (K::MarkOut) => "Mark Out (O)",
[INFO] [stdout] 113 +         K::MarkOut => "Mark Out (O)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         (K::GoStart) => "Go to start",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -         (K::GoStart) => "Go to start",
[INFO] [stdout] 114 +         K::GoStart => "Go to start",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         (K::PrevFrame) => "Previous frame (←)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 115 -         (K::PrevFrame) => "Previous frame (←)",
[INFO] [stdout] 115 +         K::PrevFrame => "Previous frame (←)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         (K::Play) => "Play (Space)",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 116 -         (K::Play) => "Play (Space)",
[INFO] [stdout] 116 +         K::Play => "Play (Space)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         (K::Pause) => "Pause (Space)",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 117 -         (K::Pause) => "Pause (Space)",
[INFO] [stdout] 117 +         K::Pause => "Pause (Space)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         (K::NextFrame) => "Next frame (→)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 118 -         (K::NextFrame) => "Next frame (→)",
[INFO] [stdout] 118 +         K::NextFrame => "Next frame (→)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         (K::GoEnd) => "Go to end",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 119 -         (K::GoEnd) => "Go to end",
[INFO] [stdout] 119 +         K::GoEnd => "Go to end",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         (K::Loop) => "Loop playback (L)",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 120 -         (K::Loop) => "Loop playback (L)",
[INFO] [stdout] 120 +         K::Loop => "Loop playback (L)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         (K::SplitHere) => "Split at playhead (S)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 121 -         (K::SplitHere) => "Split at playhead (S)",
[INFO] [stdout] 121 +         K::SplitHere => "Split at playhead (S)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         (K::Snapshot) => "Save frame as PNG",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 122 -         (K::Snapshot) => "Save frame as PNG",
[INFO] [stdout] 122 +         K::Snapshot => "Save frame as PNG",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         (K::AddVideoTrack) => "Add video track",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 123 -         (K::AddVideoTrack) => "Add video track",
[INFO] [stdout] 123 +         K::AddVideoTrack => "Add video track",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         (K::AddAudioTrack) => "Add audio track",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -         (K::AddAudioTrack) => "Add audio track",
[INFO] [stdout] 124 +         K::AddAudioTrack => "Add audio track",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         (K::ToolSelect) => "Select (A)",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 125 -         (K::ToolSelect) => "Select (A)",
[INFO] [stdout] 125 +         K::ToolSelect => "Select (A)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         (K::ToolRazor) => "Razor (C)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 126 -         (K::ToolRazor) => "Razor (C)",
[INFO] [stdout] 126 +         K::ToolRazor => "Razor (C)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         (K::ToolSlip) => "Slip (P)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 127 -         (K::ToolSlip) => "Slip (P)",
[INFO] [stdout] 127 +         K::ToolSlip => "Slip (P)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         (K::ToolPen) => "Pen — audio keyframes (G)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 128 -         (K::ToolPen) => "Pen — audio keyframes (G)",
[INFO] [stdout] 128 +         K::ToolPen => "Pen — audio keyframes (G)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         (K::ToolHand) => "Hand (H)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -         (K::ToolHand) => "Hand (H)",
[INFO] [stdout] 129 +         K::ToolHand => "Hand (H)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         (K::ToolZoom) => "Zoom (Z)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 130 -         (K::ToolZoom) => "Zoom (Z)",
[INFO] [stdout] 130 +         K::ToolZoom => "Zoom (Z)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         (K::ToolText) => "Text tool (T)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 131 -         (K::ToolText) => "Text tool (T)",
[INFO] [stdout] 131 +         K::ToolText => "Text tool (T)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (K::Lock) => "Lock track",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 132 -         (K::Lock) => "Lock track",
[INFO] [stdout] 132 +         K::Lock => "Lock track",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         (K::Hide) => "Show/hide track",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 133 -         (K::Hide) => "Show/hide track",
[INFO] [stdout] 133 +         K::Hide => "Show/hide track",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (K::Mute) => "Mute",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 134 -         (K::Mute) => "Mute",
[INFO] [stdout] 134 +         K::Mute => "Mute",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         (K::Solo) => "Solo",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 135 -         (K::Solo) => "Solo",
[INFO] [stdout] 135 +         K::Solo => "Solo",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         (K::Arm) => "Record arm",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 136 -         (K::Arm) => "Record arm",
[INFO] [stdout] 136 +         K::Arm => "Record arm",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         (K::PrimaryColor) => "Primary Color",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 137 -         (K::PrimaryColor) => "Primary Color",
[INFO] [stdout] 137 +         K::PrimaryColor => "Primary Color",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         (K::Lut) => "Look / LUT",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 138 -         (K::Lut) => "Look / LUT",
[INFO] [stdout] 138 +         K::Lut => "Look / LUT",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         (K::LutNone) => "None",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 139 -         (K::LutNone) => "None",
[INFO] [stdout] 139 +         K::LutNone => "None",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         (K::LutRemove) => "Remove LUT",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 140 -         (K::LutRemove) => "Remove LUT",
[INFO] [stdout] 140 +         K::LutRemove => "Remove LUT",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         (K::PrimaryTools) => "White Balance & Tone",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 141 -         (K::PrimaryTools) => "White Balance & Tone",
[INFO] [stdout] 141 +         K::PrimaryTools => "White Balance & Tone",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         (K::Temperature) => "Temperature",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 142 -         (K::Temperature) => "Temperature",
[INFO] [stdout] 142 +         K::Temperature => "Temperature",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         (K::Tint) => "Tint",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 143 -         (K::Tint) => "Tint",
[INFO] [stdout] 143 +         K::Tint => "Tint",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         (K::Exposure) => "Exposure",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 144 -         (K::Exposure) => "Exposure",
[INFO] [stdout] 144 +         K::Exposure => "Exposure",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         (K::Contrast) => "Contrast",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 145 -         (K::Contrast) => "Contrast",
[INFO] [stdout] 145 +         K::Contrast => "Contrast",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (K::Saturation) => "Saturation",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 146 -         (K::Saturation) => "Saturation",
[INFO] [stdout] 146 +         K::Saturation => "Saturation",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (K::Highlights) => "Highlights",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 147 -         (K::Highlights) => "Highlights",
[INFO] [stdout] 147 +         K::Highlights => "Highlights",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         (K::Whites) => "Whites",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 148 -         (K::Whites) => "Whites",
[INFO] [stdout] 148 +         K::Whites => "Whites",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         (K::Blacks) => "Blacks",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -         (K::Blacks) => "Blacks",
[INFO] [stdout] 149 +         K::Blacks => "Blacks",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         (K::Reset) => "Reset",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 150 -         (K::Reset) => "Reset",
[INFO] [stdout] 150 +         K::Reset => "Reset",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         (K::AutoBtn) => "Auto",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 151 -         (K::AutoBtn) => "Auto",
[INFO] [stdout] 151 +         K::AutoBtn => "Auto",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         (K::Vibrance) => "Vibrance",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 152 -         (K::Vibrance) => "Vibrance",
[INFO] [stdout] 152 +         K::Vibrance => "Vibrance",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         (K::Lift) => "Lift",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 153 -         (K::Lift) => "Lift",
[INFO] [stdout] 153 +         K::Lift => "Lift",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         (K::Gamma) => "Gamma",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 154 -         (K::Gamma) => "Gamma",
[INFO] [stdout] 154 +         K::Gamma => "Gamma",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         (K::Gain) => "Gain",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 155 -         (K::Gain) => "Gain",
[INFO] [stdout] 155 +         K::Gain => "Gain",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (K::Offset) => "Offset",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 156 -         (K::Offset) => "Offset",
[INFO] [stdout] 156 +         K::Offset => "Offset",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         (K::ColorWheels) => "Color Wheels",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 157 -         (K::ColorWheels) => "Color Wheels",
[INFO] [stdout] 157 +         K::ColorWheels => "Color Wheels",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         (K::Transform) => "Transform",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 158 -         (K::Transform) => "Transform",
[INFO] [stdout] 158 +         K::Transform => "Transform",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         (K::Position) => "Position",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 159 -         (K::Position) => "Position",
[INFO] [stdout] 159 +         K::Position => "Position",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         (K::Scale) => "Scale",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 160 -         (K::Scale) => "Scale",
[INFO] [stdout] 160 +         K::Scale => "Scale",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |         (K::Rotation) => "Rotation",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 161 -         (K::Rotation) => "Rotation",
[INFO] [stdout] 161 +         K::Rotation => "Rotation",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         (K::Opacity) => "Opacity",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 162 -         (K::Opacity) => "Opacity",
[INFO] [stdout] 162 +         K::Opacity => "Opacity",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (K::Speed) => "Speed",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 163 -         (K::Speed) => "Speed",
[INFO] [stdout] 163 +         K::Speed => "Speed",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |         (K::Volume) => "Volume",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 164 -         (K::Volume) => "Volume",
[INFO] [stdout] 164 +         K::Volume => "Volume",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (K::Blur) => "Blur",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 165 -         (K::Blur) => "Blur",
[INFO] [stdout] 165 +         K::Blur => "Blur",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (K::FadeIn) => "Fade in",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 166 -         (K::FadeIn) => "Fade in",
[INFO] [stdout] 166 +         K::FadeIn => "Fade in",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         (K::FadeOut) => "Fade out",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 167 -         (K::FadeOut) => "Fade out",
[INFO] [stdout] 167 +         K::FadeOut => "Fade out",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |         (K::GainC) => "Gain",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 168 -         (K::GainC) => "Gain",
[INFO] [stdout] 168 +         K::GainC => "Gain",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (K::TitleText) => "Title text",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 169 -         (K::TitleText) => "Title text",
[INFO] [stdout] 169 +         K::TitleText => "Title text",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         (K::FontSize) => "Font size",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -         (K::FontSize) => "Font size",
[INFO] [stdout] 170 +         K::FontSize => "Font size",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         (K::Inspector) => "Inspector",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 171 -         (K::Inspector) => "Inspector",
[INFO] [stdout] 171 +         K::Inspector => "Inspector",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         (K::Compositing) => "Compositing",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 172 -         (K::Compositing) => "Compositing",
[INFO] [stdout] 172 +         K::Compositing => "Compositing",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         (K::Scopes) => "Scopes",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 173 -         (K::Scopes) => "Scopes",
[INFO] [stdout] 173 +         K::Scopes => "Scopes",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         (K::Waveform) => "Waveform (Luma)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 174 -         (K::Waveform) => "Waveform (Luma)",
[INFO] [stdout] 174 +         K::Waveform => "Waveform (Luma)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         (K::Vectorscope) => "Vectorscope",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 175 -         (K::Vectorscope) => "Vectorscope",
[INFO] [stdout] 175 +         K::Vectorscope => "Vectorscope",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         (K::Parade) => "RGB Parade",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -         (K::Parade) => "RGB Parade",
[INFO] [stdout] 176 +         K::Parade => "RGB Parade",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         (K::ExportTitle) => "Export",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 177 -         (K::ExportTitle) => "Export",
[INFO] [stdout] 177 +         K::ExportTitle => "Export",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         (K::FormatLabel) => "Container",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 178 -         (K::FormatLabel) => "Container",
[INFO] [stdout] 178 +         K::FormatLabel => "Container",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         (K::Codec) => "Codec",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 179 -         (K::Codec) => "Codec",
[INFO] [stdout] 179 +         K::Codec => "Codec",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         (K::HwAccel) => "Hardware",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 180 -         (K::HwAccel) => "Hardware",
[INFO] [stdout] 180 +         K::HwAccel => "Hardware",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         (K::HwAuto) => "Auto (NVENC / QSV / AMF)",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 181 -         (K::HwAuto) => "Auto (NVENC / QSV / AMF)",
[INFO] [stdout] 181 +         K::HwAuto => "Auto (NVENC / QSV / AMF)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         (K::Software) => "Software",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -         (K::Software) => "Software",
[INFO] [stdout] 182 +         K::Software => "Software",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (K::QualityCrf) => "Quality",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -         (K::QualityCrf) => "Quality",
[INFO] [stdout] 183 +         K::QualityCrf => "Quality",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         (K::Resolution) => "Resolution",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 184 -         (K::Resolution) => "Resolution",
[INFO] [stdout] 184 +         K::Resolution => "Resolution",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         (K::SourceRes) => "Source",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 185 -         (K::SourceRes) => "Source",
[INFO] [stdout] 185 +         K::SourceRes => "Source",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         (K::FrameRate) => "Frame rate",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 186 -         (K::FrameRate) => "Frame rate",
[INFO] [stdout] 186 +         K::FrameRate => "Frame rate",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         (K::Range) => "Range",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 187 -         (K::Range) => "Range",
[INFO] [stdout] 187 +         K::Range => "Range",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         (K::EntireSeq) => "Entire sequence",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -         (K::EntireSeq) => "Entire sequence",
[INFO] [stdout] 188 +         K::EntireSeq => "Entire sequence",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         (K::InOutOnly) => "In/Out range only",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -         (K::InOutOnly) => "In/Out range only",
[INFO] [stdout] 189 +         K::InOutOnly => "In/Out range only",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         (K::OutputFile) => "Output file",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -         (K::OutputFile) => "Output file",
[INFO] [stdout] 190 +         K::OutputFile => "Output file",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         (K::Browse) => "Browse…",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 191 -         (K::Browse) => "Browse…",
[INFO] [stdout] 191 +         K::Browse => "Browse…",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         (K::StartExport) => "Start Export",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 192 -         (K::StartExport) => "Start Export",
[INFO] [stdout] 192 +         K::StartExport => "Start Export",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         (K::Cancel) => "Cancel",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 193 -         (K::Cancel) => "Cancel",
[INFO] [stdout] 193 +         K::Cancel => "Cancel",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         (K::Progress) => "Progress",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 194 -         (K::Progress) => "Progress",
[INFO] [stdout] 194 +         K::Progress => "Progress",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         (K::Done) => "Done",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 195 -         (K::Done) => "Done",
[INFO] [stdout] 195 +         K::Done => "Done",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         (K::OpenFolder) => "Open folder",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 196 -         (K::OpenFolder) => "Open folder",
[INFO] [stdout] 196 +         K::OpenFolder => "Open folder",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         (K::ExportRunning) => "Rendering…",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 197 -         (K::ExportRunning) => "Rendering…",
[INFO] [stdout] 197 +         K::ExportRunning => "Rendering…",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         (K::Preset) => "Preset",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 198 -         (K::Preset) => "Preset",
[INFO] [stdout] 198 +         K::Preset => "Preset",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         (K::Yt1080) => "YouTube 1080p",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 199 -         (K::Yt1080) => "YouTube 1080p",
[INFO] [stdout] 199 +         K::Yt1080 => "YouTube 1080p",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         (K::Yt720) => "YouTube 720p",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 200 -         (K::Yt720) => "YouTube 720p",
[INFO] [stdout] 200 +         K::Yt720 => "YouTube 720p",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         (K::SrcPreset) => "Sequence",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -         (K::SrcPreset) => "Sequence",
[INFO] [stdout] 201 +         K::SrcPreset => "Sequence",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         (K::Fast) => "Fast",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 202 -         (K::Fast) => "Fast",
[INFO] [stdout] 202 +         K::Fast => "Fast",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         (K::Balanced) => "Balanced",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 203 -         (K::Balanced) => "Balanced",
[INFO] [stdout] 203 +         K::Balanced => "Balanced",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         (K::High) => "High quality",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 204 -         (K::High) => "High quality",
[INFO] [stdout] 204 +         K::High => "High quality",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         (K::OpenMedia) => "Select media file",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 205 -         (K::OpenMedia) => "Select media file",
[INFO] [stdout] 205 +         K::OpenMedia => "Select media file",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         (K::SaveProject) => "Save project",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 206 -         (K::SaveProject) => "Save project",
[INFO] [stdout] 206 +         K::SaveProject => "Save project",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         (K::Open) => "Open",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 207 -         (K::Open) => "Open",
[INFO] [stdout] 207 +         K::Open => "Open",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         (K::SaveBtn) => "Save",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 208 -         (K::SaveBtn) => "Save",
[INFO] [stdout] 208 +         K::SaveBtn => "Save",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         (K::CancelBtn) => "Cancel",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 209 -         (K::CancelBtn) => "Cancel",
[INFO] [stdout] 209 +         K::CancelBtn => "Cancel",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         (K::ImportBtn) => "Import",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 210 -         (K::ImportBtn) => "Import",
[INFO] [stdout] 210 +         K::ImportBtn => "Import",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         (K::FileName) => "File name",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 211 -         (K::FileName) => "File name",
[INFO] [stdout] 211 +         K::FileName => "File name",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         (K::NewTitle) => "New Title",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 -         (K::NewTitle) => "New Title",
[INFO] [stdout] 212 +         K::NewTitle => "New Title",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         (K::ProxiesTitle) => "Proxy generator",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 213 -         (K::ProxiesTitle) => "Proxy generator",
[INFO] [stdout] 213 +         K::ProxiesTitle => "Proxy generator",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         (K::ProxyDesc) => "540p H.264 working copies — keeps low-spec machines smooth with 8K sources.",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 214 -         (K::ProxyDesc) => "540p H.264 working copies — keeps low-spec machines smooth with 8K sources.",
[INFO] [stdout] 214 +         K::ProxyDesc => "540p H.264 working copies — keeps low-spec machines smooth with 8K sources.",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |         (K::Generate) => "Generate",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 215 -         (K::Generate) => "Generate",
[INFO] [stdout] 215 +         K::Generate => "Generate",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         (K::Close) => "Close",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 216 -         (K::Close) => "Close",
[INFO] [stdout] 216 +         K::Close => "Close",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         (K::LearnTitle) => "Welcome to KestrelCut",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 217 -         (K::LearnTitle) => "Welcome to KestrelCut",
[INFO] [stdout] 217 +         K::LearnTitle => "Welcome to KestrelCut",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 | ...   (K::LearnBody) => "A feather-light, crash-proof NLE with FFmpeg bundled — import media, cut on the magnetic timeline, grade w...
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 218 -         (K::LearnBody) => "A feather-light, crash-proof NLE with FFmpeg bundled — import media, cut on the magnetic timeline, grade with color wheels and export with hardware acceleration. Everything runs locally, no downloads.",
[INFO] [stdout] 218 +         K::LearnBody => "A feather-light, crash-proof NLE with FFmpeg bundled — import media, cut on the magnetic timeline, grade with color wheels and export with hardware acceleration. Everything runs locally, no downloads.",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 | ...   (K::ShotcutsBody) => "Space Play · S Split · A Select · C Razor · Del Delete · Ctrl+Z Undo · I/O Marks · ←→ Frame · Ctrl+Whee...
[INFO] [stdout]     |       ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 219 -         (K::ShotcutsBody) => "Space Play · S Split · A Select · C Razor · Del Delete · Ctrl+Z Undo · I/O Marks · ←→ Frame · Ctrl+Wheel Zoom",
[INFO] [stdout] 219 +         K::ShotcutsBody => "Space Play · S Split · A Select · C Razor · Del Delete · Ctrl+Z Undo · I/O Marks · ←→ Frame · Ctrl+Wheel Zoom",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         (K::MediaEngine) => "Media engine",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 220 -         (K::MediaEngine) => "Media engine",
[INFO] [stdout] 220 +         K::MediaEngine => "Media engine",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         (K::MsgExporting) => "Exporting",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 221 -         (K::MsgExporting) => "Exporting",
[INFO] [stdout] 221 +         K::MsgExporting => "Exporting",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         (K::MsgSaved) => "Project saved",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 222 -         (K::MsgSaved) => "Project saved",
[INFO] [stdout] 222 +         K::MsgSaved => "Project saved",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         (K::MsgLoaded) => "Project loaded",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 223 -         (K::MsgLoaded) => "Project loaded",
[INFO] [stdout] 223 +         K::MsgLoaded => "Project loaded",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         (K::MsgImported) => "media imported",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 224 -         (K::MsgImported) => "media imported",
[INFO] [stdout] 224 +         K::MsgImported => "media imported",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         (K::MsgNoEncoder) => "Encoder not available in this build",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -         (K::MsgNoEncoder) => "Encoder not available in this build",
[INFO] [stdout] 225 +         K::MsgNoEncoder => "Encoder not available in this build",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         (K::MsgExportDone) => "Export finished",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -         (K::MsgExportDone) => "Export finished",
[INFO] [stdout] 226 +         K::MsgExportDone => "Export finished",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         (K::MsgExportFail) => "Export failed",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         (K::MsgExportFail) => "Export failed",
[INFO] [stdout] 227 +         K::MsgExportFail => "Export failed",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         (K::MsgProxyDone) => "Proxy created",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 228 -         (K::MsgProxyDone) => "Proxy created",
[INFO] [stdout] 228 +         K::MsgProxyDone => "Proxy created",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (K::MsgProxyFail) => "Proxy failed",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 229 -         (K::MsgProxyFail) => "Proxy failed",
[INFO] [stdout] 229 +         K::MsgProxyFail => "Proxy failed",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         (K::MsgNoAudio) => "No audio output device",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -         (K::MsgNoAudio) => "No audio output device",
[INFO] [stdout] 230 +         K::MsgNoAudio => "No audio output device",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         (K::MsgNoFfmpeg) => "FFmpeg not found on this system",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 231 -         (K::MsgNoFfmpeg) => "FFmpeg not found on this system",
[INFO] [stdout] 231 +         K::MsgNoFfmpeg => "FFmpeg not found on this system",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |         (K::MsgProjectSaved) => "Project saved to disk",
[INFO] [stdout]     |         ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -         (K::MsgProjectSaved) => "Project saved to disk",
[INFO] [stdout] 232 +         K::MsgProjectSaved => "Project saved to disk",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         (K::MsgSnapshot) => "Frame saved",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 233 -         (K::MsgSnapshot) => "Frame saved",
[INFO] [stdout] 233 +         K::MsgSnapshot => "Frame saved",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         (K::Untitled) => "Untitled Project",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 234 -         (K::Untitled) => "Untitled Project",
[INFO] [stdout] 234 +         K::Untitled => "Untitled Project",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         (K::SeqDefault) => "Sequence 01",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 235 -         (K::SeqDefault) => "Sequence 01",
[INFO] [stdout] 235 +         K::SeqDefault => "Sequence 01",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |         (K::AppTagline) => "Feather-light professional editing",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 236 -         (K::AppTagline) => "Feather-light professional editing",
[INFO] [stdout] 236 +         K::AppTagline => "Feather-light professional editing",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         (K::Stabilized) => "Process-isolated media engine",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 237 -         (K::Stabilized) => "Process-isolated media engine",
[INFO] [stdout] 237 +         K::Stabilized => "Process-isolated media engine",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         (K::Deterministic) => "Deterministic undo — every edit reversible",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 238 -         (K::Deterministic) => "Deterministic undo — every edit reversible",
[INFO] [stdout] 238 +         K::Deterministic => "Deterministic undo — every edit reversible",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         (K::UndoTip) => "Undo (Ctrl+Z)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 239 -         (K::UndoTip) => "Undo (Ctrl+Z)",
[INFO] [stdout] 239 +         K::UndoTip => "Undo (Ctrl+Z)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |         (K::RedoTip) => "Redo (Ctrl+Y)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 240 -         (K::RedoTip) => "Redo (Ctrl+Y)",
[INFO] [stdout] 240 +         K::RedoTip => "Redo (Ctrl+Y)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         (K::ColorAuto) => "Auto-balance from current frame",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 241 -         (K::ColorAuto) => "Auto-balance from current frame",
[INFO] [stdout] 241 +         K::ColorAuto => "Auto-balance from current frame",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (K::ClsTimeline) => "Add to timeline",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 242 -         (K::ClsTimeline) => "Add to timeline",
[INFO] [stdout] 242 +         K::ClsTimeline => "Add to timeline",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |         (K::Clips) => "clips",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 243 -         (K::Clips) => "clips",
[INFO] [stdout] 243 +         K::Clips => "clips",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         (K::Empty) => "Empty — drop media or double-click an asset",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -         (K::Empty) => "Empty — drop media or double-click an asset",
[INFO] [stdout] 244 +         K::Empty => "Empty — drop media or double-click an asset",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         (K::FitWindow) => "Fit",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 245 -         (K::FitWindow) => "Fit",
[INFO] [stdout] 245 +         K::FitWindow => "Fit",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |         (K::Percent) => "%",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 246 -         (K::Percent) => "%",
[INFO] [stdout] 246 +         K::Percent => "%",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         (K::Manual) => "Manual",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 247 -         (K::Manual) => "Manual",
[INFO] [stdout] 247 +         K::Manual => "Manual",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         (K::CreateTitles) => "Titles",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 248 -         (K::CreateTitles) => "Titles",
[INFO] [stdout] 248 +         K::CreateTitles => "Titles",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         (K::AddTitleClip) => "Add title at playhead",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 249 -         (K::AddTitleClip) => "Add title at playhead",
[INFO] [stdout] 249 +         K::AddTitleClip => "Add title at playhead",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 |         (K::Compacting) => "Compact",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 250 -         (K::Compacting) => "Compact",
[INFO] [stdout] 250 +         K::Compacting => "Compact",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         (K::Autosave) => "Autosave on exit",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 251 -         (K::Autosave) => "Autosave on exit",
[INFO] [stdout] 251 +         K::Autosave => "Autosave on exit",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 |         (K::ProxyBadge) => "PROXY",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 252 -         (K::ProxyBadge) => "PROXY",
[INFO] [stdout] 252 +         K::ProxyBadge => "PROXY",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         (K::ListView) => "List",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 253 -         (K::ListView) => "List",
[INFO] [stdout] 253 +         K::ListView => "List",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         (K::ZoomIn) => "Zoom In (Ctrl+=)",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 254 -         (K::ZoomIn) => "Zoom In (Ctrl+=)",
[INFO] [stdout] 254 +         K::ZoomIn => "Zoom In (Ctrl+=)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         (K::ZoomOut) => "Zoom Out (Ctrl+-)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 255 -         (K::ZoomOut) => "Zoom Out (Ctrl+-)",
[INFO] [stdout] 255 +         K::ZoomOut => "Zoom Out (Ctrl+-)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         (K::Snap) => "Magnetic snapping",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 256 -         (K::Snap) => "Magnetic snapping",
[INFO] [stdout] 256 +         K::Snap => "Magnetic snapping",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         (K::ShowVideo) => "Show video media",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 257 -         (K::ShowVideo) => "Show video media",
[INFO] [stdout] 257 +         K::ShowVideo => "Show video media",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         (K::ShowAudio) => "Show audio media",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 258 -         (K::ShowAudio) => "Show audio media",
[INFO] [stdout] 258 +         K::ShowAudio => "Show audio media",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |         (K::ShowImage) => "Show image media",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 259 -         (K::ShowImage) => "Show image media",
[INFO] [stdout] 259 +         K::ShowImage => "Show image media",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         (K::FilterAll) => "Show all media",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 260 -         (K::FilterAll) => "Show all media",
[INFO] [stdout] 260 +         K::FilterAll => "Show all media",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         (K::Workspace) => "Workspace",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 261 -         (K::Workspace) => "Workspace",
[INFO] [stdout] 261 +         K::Workspace => "Workspace",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         (K::ColPlaying) => "Playing",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 262 -         (K::ColPlaying) => "Playing",
[INFO] [stdout] 262 +         K::ColPlaying => "Playing",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         (K::ColPaused) => "Paused",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 263 -         (K::ColPaused) => "Paused",
[INFO] [stdout] 263 +         K::ColPaused => "Paused",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         (K::Copy) => "Copy (Ctrl+C)",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 264 -         (K::Copy) => "Copy (Ctrl+C)",
[INFO] [stdout] 264 +         K::Copy => "Copy (Ctrl+C)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         (K::Paste) => "Paste at Playhead (Ctrl+V)",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 265 -         (K::Paste) => "Paste at Playhead (Ctrl+V)",
[INFO] [stdout] 265 +         K::Paste => "Paste at Playhead (Ctrl+V)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         (K::Cut) => "Cut (Ctrl+X)",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 266 -         (K::Cut) => "Cut (Ctrl+X)",
[INFO] [stdout] 266 +         K::Cut => "Cut (Ctrl+X)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |         (K::Group) => "Group Clips (Ctrl+G)",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 267 -         (K::Group) => "Group Clips (Ctrl+G)",
[INFO] [stdout] 267 +         K::Group => "Group Clips (Ctrl+G)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |         (K::Ungroup) => "Ungroup (Ctrl+Shift+G)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 268 -         (K::Ungroup) => "Ungroup (Ctrl+Shift+G)",
[INFO] [stdout] 268 +         K::Ungroup => "Ungroup (Ctrl+Shift+G)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         (K::FreezeFrame) => "Freeze Frame (F)",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 269 -         (K::FreezeFrame) => "Freeze Frame (F)",
[INFO] [stdout] 269 +         K::FreezeFrame => "Freeze Frame (F)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         (K::Reverse) => "Reverse Clip (R)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 270 -         (K::Reverse) => "Reverse Clip (R)",
[INFO] [stdout] 270 +         K::Reverse => "Reverse Clip (R)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         (K::Marker) => "Add Marker (M)",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 271 -         (K::Marker) => "Add Marker (M)",
[INFO] [stdout] 271 +         K::Marker => "Add Marker (M)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 |         (K::SaveProject2) => "Save Project (Ctrl+S)",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 272 -         (K::SaveProject2) => "Save Project (Ctrl+S)",
[INFO] [stdout] 272 +         K::SaveProject2 => "Save Project (Ctrl+S)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         (K::AddAdjustment) => "Add Adjustment Layer",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 273 -         (K::AddAdjustment) => "Add Adjustment Layer",
[INFO] [stdout] 273 +         K::AddAdjustment => "Add Adjustment Layer",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DecodeMode`, `DecoderReq`, and `Decoder`
[INFO] [stdout]  --> src/app.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::decoder::{DecodeMode, Decoder, DecoderReq};
[INFO] [stdout]   |                      ^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |         (K::AddTransition) => "Add Transition",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 274 -         (K::AddTransition) => "Add Transition",
[INFO] [stdout] 274 +         K::AddTransition => "Add Transition",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Slot`
[INFO] [stdout]  --> src/app.rs:8:56
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::player::{bucket, hash_key, Player, Quality, Slot, Tool};
[INFO] [stdout]   |                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |         (K::TransIn) => "Transition In",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 275 -         (K::TransIn) => "Transition In",
[INFO] [stdout] 275 +         K::TransIn => "Transition In",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         (K::TransNone) => "None (hard cut)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 276 -         (K::TransNone) => "None (hard cut)",
[INFO] [stdout] 276 +         K::TransNone => "None (hard cut)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         (K::BlendMode) => "Blend Mode",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 277 -         (K::BlendMode) => "Blend Mode",
[INFO] [stdout] 277 +         K::BlendMode => "Blend Mode",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         (K::Compositing2) => "Compositing",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 278 -         (K::Compositing2) => "Compositing",
[INFO] [stdout] 278 +         K::Compositing2 => "Compositing",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         (K::Masks) => "Masks",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 279 -         (K::Masks) => "Masks",
[INFO] [stdout] 279 +         K::Masks => "Masks",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |         (K::MaskNone) => "None",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 280 -         (K::MaskNone) => "None",
[INFO] [stdout] 280 +         K::MaskNone => "None",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         (K::MaskRect) => "Rectangle",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 281 -         (K::MaskRect) => "Rectangle",
[INFO] [stdout] 281 +         K::MaskRect => "Rectangle",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         (K::MaskEllipse) => "Ellipse",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 282 -         (K::MaskEllipse) => "Ellipse",
[INFO] [stdout] 282 +         K::MaskEllipse => "Ellipse",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |         (K::ChromaKey) => "Chroma Key",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 283 -         (K::ChromaKey) => "Chroma Key",
[INFO] [stdout] 283 +         K::ChromaKey => "Chroma Key",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         (K::KeyColor) => "Key Color",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 284 -         (K::KeyColor) => "Key Color",
[INFO] [stdout] 284 +         K::KeyColor => "Key Color",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         (K::Similarity) => "Similarity",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 285 -         (K::Similarity) => "Similarity",
[INFO] [stdout] 285 +         K::Similarity => "Similarity",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         (K::Spill) => "Spill Suppression",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 286 -         (K::Spill) => "Spill Suppression",
[INFO] [stdout] 286 +         K::Spill => "Spill Suppression",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         (K::Keyframes) => "Keyframes",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 287 -         (K::Keyframes) => "Keyframes",
[INFO] [stdout] 287 +         K::Keyframes => "Keyframes",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         (K::AddKey) => "Add keyframe at playhead",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 288 -         (K::AddKey) => "Add keyframe at playhead",
[INFO] [stdout] 288 +         K::AddKey => "Add keyframe at playhead",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |         (K::ClearKey) => "Clear channel",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 289 -         (K::ClearKey) => "Clear channel",
[INFO] [stdout] 289 +         K::ClearKey => "Clear channel",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         (K::Ease) => "Ease",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 290 -         (K::Ease) => "Ease",
[INFO] [stdout] 290 +         K::Ease => "Ease",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Drag`
[INFO] [stdout]  --> src/app_ui.rs:4:31
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::app::{App, Dialog, Drag, FsMode, FsState, Workspace};
[INFO] [stdout]   |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `eframe::App as _`
[INFO] [stdout]  --> src/app_ui.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use eframe::App as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         (K::Curves) => "Curves",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 291 -         (K::Curves) => "Curves",
[INFO] [stdout] 291 +         K::Curves => "Curves",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         (K::Histogram) => "Histogram",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 292 -         (K::Histogram) => "Histogram",
[INFO] [stdout] 292 +         K::Histogram => "Histogram",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |         (K::WhiteBalance) => "White Balance",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 293 -         (K::WhiteBalance) => "White Balance",
[INFO] [stdout] 293 +         K::WhiteBalance => "White Balance",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:294:9
[INFO] [stdout]     |
[INFO] [stdout] 294 |         (K::PickGray) => "Pick neutral gray from the preview",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 294 -         (K::PickGray) => "Pick neutral gray from the preview",
[INFO] [stdout] 294 +         K::PickGray => "Pick neutral gray from the preview",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |         (K::HslSecondary) => "HSL Secondary",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 295 -         (K::HslSecondary) => "HSL Secondary",
[INFO] [stdout] 295 +         K::HslSecondary => "HSL Secondary",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Child`
[INFO] [stdout]   --> src/exporter.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::process::{Child, Command, Stdio};
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         (K::Band) => "Color Range",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 296 -         (K::Band) => "Color Range",
[INFO] [stdout] 296 +         K::Band => "Color Range",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:297:9
[INFO] [stdout]     |
[INFO] [stdout] 297 |         (K::Reds) => "Reds",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 297 -         (K::Reds) => "Reds",
[INFO] [stdout] 297 +         K::Reds => "Reds",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         (K::Yellows) => "Yellows",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 298 -         (K::Yellows) => "Yellows",
[INFO] [stdout] 298 +         K::Yellows => "Yellows",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         (K::Greens) => "Greens",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 299 -         (K::Greens) => "Greens",
[INFO] [stdout] 299 +         K::Greens => "Greens",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |         (K::Cyans) => "Cyans",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 300 -         (K::Cyans) => "Cyans",
[INFO] [stdout] 300 +         K::Cyans => "Cyans",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ColorType`
[INFO] [stdout]    --> src/exporter.rs:877:21
[INFO] [stdout]     |
[INFO] [stdout] 877 |         use image::{ColorType, ImageEncoder};
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:301:9
[INFO] [stdout]     |
[INFO] [stdout] 301 |         (K::Blues) => "Blues",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 301 -         (K::Blues) => "Blues",
[INFO] [stdout] 301 +         K::Blues => "Blues",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         (K::Magentas) => "Magentas",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 302 -         (K::Magentas) => "Magentas",
[INFO] [stdout] 302 +         K::Magentas => "Magentas",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         (K::Saturation2) => "Saturation",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 303 -         (K::Saturation2) => "Saturation",
[INFO] [stdout] 303 +         K::Saturation2 => "Saturation",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         (K::Lightness) => "Lightness",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 304 -         (K::Lightness) => "Lightness",
[INFO] [stdout] 304 +         K::Lightness => "Lightness",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |         (K::EqLow) => "EQ Low",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 305 -         (K::EqLow) => "EQ Low",
[INFO] [stdout] 305 +         K::EqLow => "EQ Low",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |         (K::EqMid) => "EQ Mid",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 306 -         (K::EqMid) => "EQ Mid",
[INFO] [stdout] 306 +         K::EqMid => "EQ Mid",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         (K::EqHigh) => "EQ High",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 307 -         (K::EqHigh) => "EQ High",
[INFO] [stdout] 307 +         K::EqHigh => "EQ High",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:308:9
[INFO] [stdout]     |
[INFO] [stdout] 308 |         (K::Compressor) => "Compressor",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 308 -         (K::Compressor) => "Compressor",
[INFO] [stdout] 308 +         K::Compressor => "Compressor",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:309:9
[INFO] [stdout]     |
[INFO] [stdout] 309 |         (K::Limiter) => "Limiter",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 309 -         (K::Limiter) => "Limiter",
[INFO] [stdout] 309 +         K::Limiter => "Limiter",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:310:9
[INFO] [stdout]     |
[INFO] [stdout] 310 |         (K::NoiseReduction) => "Noise Reduction",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 310 -         (K::NoiseReduction) => "Noise Reduction",
[INFO] [stdout] 310 +         K::NoiseReduction => "Noise Reduction",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (K::Reverb) => "Reverb / Echo",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 311 -         (K::Reverb) => "Reverb / Echo",
[INFO] [stdout] 311 +         K::Reverb => "Reverb / Echo",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         (K::DeEsser) => "De-Esser",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 312 -         (K::DeEsser) => "De-Esser",
[INFO] [stdout] 312 +         K::DeEsser => "De-Esser",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         (K::VoiceClarity) => "Voice Clarity",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 313 -         (K::VoiceClarity) => "Voice Clarity",
[INFO] [stdout] 313 +         K::VoiceClarity => "Voice Clarity",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |         (K::AutoDuck) => "Auto-Duck music under this voice",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 314 -         (K::AutoDuck) => "Auto-Duck music under this voice",
[INFO] [stdout] 314 +         K::AutoDuck => "Auto-Duck music under this voice",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |         (K::BeatDetect) => "Detect Beats → Markers",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 315 -         (K::BeatDetect) => "Detect Beats → Markers",
[INFO] [stdout] 315 +         K::BeatDetect => "Detect Beats → Markers",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |         (K::ImportSrt) => "Import Subtitles (.srt)…",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 316 -         (K::ImportSrt) => "Import Subtitles (.srt)…",
[INFO] [stdout] 316 +         K::ImportSrt => "Import Subtitles (.srt)…",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:317:9
[INFO] [stdout]     |
[INFO] [stdout] 317 |         (K::Subtitles) => "Subtitles",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 317 -         (K::Subtitles) => "Subtitles",
[INFO] [stdout] 317 +         K::Subtitles => "Subtitles",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         (K::TitlePresets) => "Title Presets",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 318 -         (K::TitlePresets) => "Title Presets",
[INFO] [stdout] 318 +         K::TitlePresets => "Title Presets",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         (K::MainTitle) => "Main Title",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 319 -         (K::MainTitle) => "Main Title",
[INFO] [stdout] 319 +         K::MainTitle => "Main Title",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         (K::LowerThird) => "Lower Third",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 320 -         (K::LowerThird) => "Lower Third",
[INFO] [stdout] 320 +         K::LowerThird => "Lower Third",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:321:9
[INFO] [stdout]     |
[INFO] [stdout] 321 |         (K::TopCaption) => "Top Caption",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 321 -         (K::TopCaption) => "Top Caption",
[INFO] [stdout] 321 +         K::TopCaption => "Top Caption",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         (K::SubtitlePreset) => "Subtitle",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 322 -         (K::SubtitlePreset) => "Subtitle",
[INFO] [stdout] 322 +         K::SubtitlePreset => "Subtitle",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         (K::BigDark) => "Big Dark",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 323 -         (K::BigDark) => "Big Dark",
[INFO] [stdout] 323 +         K::BigDark => "Big Dark",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         (K::SafeMargins) => "Safe margins",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 324 -         (K::SafeMargins) => "Safe margins",
[INFO] [stdout] 324 +         K::SafeMargins => "Safe margins",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         (K::Sharpen) => "Sharpen",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 325 -         (K::Sharpen) => "Sharpen",
[INFO] [stdout] 325 +         K::Sharpen => "Sharpen",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:326:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |         (K::Denoise) => "Denoise",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 326 -         (K::Denoise) => "Denoise",
[INFO] [stdout] 326 +         K::Denoise => "Denoise",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         (K::Vignette) => "Vignette",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 327 -         (K::Vignette) => "Vignette",
[INFO] [stdout] 327 +         K::Vignette => "Vignette",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |         (K::Hue) => "Hue Rotate",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 328 -         (K::Hue) => "Hue Rotate",
[INFO] [stdout] 328 +         K::Hue => "Hue Rotate",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         (K::Glow) => "Glow",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 329 -         (K::Glow) => "Glow",
[INFO] [stdout] 329 +         K::Glow => "Glow",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:330:9
[INFO] [stdout]     |
[INFO] [stdout] 330 |         (K::Grayscale) => "Grayscale",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 330 -         (K::Grayscale) => "Grayscale",
[INFO] [stdout] 330 +         K::Grayscale => "Grayscale",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         (K::File) => "File",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 59 -         (K::File) => "File",
[INFO] [stdout] 59 +         K::File => "File",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         (K::EditMenu) => "Edit",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 60 -         (K::EditMenu) => "Edit",
[INFO] [stdout] 60 +         K::EditMenu => "Edit",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         (K::Sepia) => "Sepia",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 331 -         (K::Sepia) => "Sepia",
[INFO] [stdout] 331 +         K::Sepia => "Sepia",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         (K::ClipMenu) => "Clip",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 61 -         (K::ClipMenu) => "Clip",
[INFO] [stdout] 61 +         K::ClipMenu => "Clip",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |         (K::Deband) => "Deband",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 332 -         (K::Deband) => "Deband",
[INFO] [stdout] 332 +         K::Deband => "Deband",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         (K::SeqMenu) => "Sequence",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 62 -         (K::SeqMenu) => "Sequence",
[INFO] [stdout] 62 +         K::SeqMenu => "Sequence",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         (K::HelpMenu) => "Help",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 63 -         (K::HelpMenu) => "Help",
[INFO] [stdout] 63 +         K::HelpMenu => "Help",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |         (K::LensCorrection) => "Lens Correction",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 333 -         (K::LensCorrection) => "Lens Correction",
[INFO] [stdout] 333 +         K::LensCorrection => "Lens Correction",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 334 |         (K::FxPresets) => "Effects",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 334 -         (K::FxPresets) => "Effects",
[INFO] [stdout] 334 +         K::FxPresets => "Effects",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (K::ViewMenu) => "View",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 64 -         (K::ViewMenu) => "View",
[INFO] [stdout] 64 +         K::ViewMenu => "View",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         (K::PlaybackMenu) => "Playback",
[INFO] [stdout]    |         ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 65 -         (K::PlaybackMenu) => "Playback",
[INFO] [stdout] 65 +         K::PlaybackMenu => "Playback",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         (K::Stabilize) => "Stabilize (vidstab)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 335 -         (K::Stabilize) => "Stabilize (vidstab)",
[INFO] [stdout] 335 +         K::Stabilize => "Stabilize (vidstab)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         (K::TimelineMenu) => "Timeline",
[INFO] [stdout]    |         ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 66 -         (K::TimelineMenu) => "Timeline",
[INFO] [stdout] 66 +         K::TimelineMenu => "Timeline",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         (K::NewProject) => "New Project",
[INFO] [stdout]    |         ^             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 67 -         (K::NewProject) => "New Project",
[INFO] [stdout] 67 +         K::NewProject => "New Project",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         (K::OpenProject) => "Open Project…",
[INFO] [stdout]    |         ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 68 -         (K::OpenProject) => "Open Project…",
[INFO] [stdout] 68 +         K::OpenProject => "Open Project…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         (K::Save) => "Save",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 69 -         (K::Save) => "Save",
[INFO] [stdout] 69 +         K::Save => "Save",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         (K::SaveAs) => "Save As…",
[INFO] [stdout]    |         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 70 -         (K::SaveAs) => "Save As…",
[INFO] [stdout] 70 +         K::SaveAs => "Save As…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         (K::ImportMedia) => "Import Media…",
[INFO] [stdout]    |         ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 71 -         (K::ImportMedia) => "Import Media…",
[INFO] [stdout] 71 +         K::ImportMedia => "Import Media…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         (K::ExportMenu) => "Export…",
[INFO] [stdout]    |         ^             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 72 -         (K::ExportMenu) => "Export…",
[INFO] [stdout] 72 +         K::ExportMenu => "Export…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         (K::Exit) => "Exit",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 73 -         (K::Exit) => "Exit",
[INFO] [stdout] 73 +         K::Exit => "Exit",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         (K::Undo) => "Undo",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 -         (K::Undo) => "Undo",
[INFO] [stdout] 74 +         K::Undo => "Undo",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         (K::Redo) => "Redo",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 75 -         (K::Redo) => "Redo",
[INFO] [stdout] 75 +         K::Redo => "Redo",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         (K::SplitPlayhead) => "Split at Playhead",
[INFO] [stdout]    |         ^                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 76 -         (K::SplitPlayhead) => "Split at Playhead",
[INFO] [stdout] 76 +         K::SplitPlayhead => "Split at Playhead",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         (K::StabUnavailable) => "Stabilization unavailable in bundled ffmpeg",
[INFO] [stdout]     |         ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 336 -         (K::StabUnavailable) => "Stabilization unavailable in bundled ffmpeg",
[INFO] [stdout] 336 +         K::StabUnavailable => "Stabilization unavailable in bundled ffmpeg",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         (K::PlaybackSpeed) => "Playback Speed",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 337 -         (K::PlaybackSpeed) => "Playback Speed",
[INFO] [stdout] 337 +         K::PlaybackSpeed => "Playback Speed",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         (K::RippleDelete) => "Ripple Delete",
[INFO] [stdout]    |         ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 77 -         (K::RippleDelete) => "Ripple Delete",
[INFO] [stdout] 77 +         K::RippleDelete => "Ripple Delete",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:338:9
[INFO] [stdout]     |
[INFO] [stdout] 338 |         (K::RollTool) => "Roll — drag a cut point (U)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 338 -         (K::RollTool) => "Roll — drag a cut point (U)",
[INFO] [stdout] 338 +         K::RollTool => "Roll — drag a cut point (U)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         (K::Delete) => "Delete",
[INFO] [stdout]    |         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 78 -         (K::Delete) => "Delete",
[INFO] [stdout] 78 +         K::Delete => "Delete",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |         (K::SlideTool) => "Slide — drag clip middle (J)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 339 -         (K::SlideTool) => "Slide — drag clip middle (J)",
[INFO] [stdout] 339 +         K::SlideTool => "Slide — drag clip middle (J)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         (K::SelectAll) => "Select Clip",
[INFO] [stdout]    |         ^            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 79 -         (K::SelectAll) => "Select Clip",
[INFO] [stdout] 79 +         K::SelectAll => "Select Clip",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         (K::CopyN) => "copied",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 340 -         (K::CopyN) => "copied",
[INFO] [stdout] 340 +         K::CopyN => "copied",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         (K::About) => "About KestrelCut",
[INFO] [stdout]    |         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 80 -         (K::About) => "About KestrelCut",
[INFO] [stdout] 80 +         K::About => "About KestrelCut",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         (K::PasteN) => "pasted",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 341 -         (K::PasteN) => "pasted",
[INFO] [stdout] 341 +         K::PasteN => "pasted",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         (K::About2) => "About",
[INFO] [stdout]    |         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 81 -         (K::About2) => "About",
[INFO] [stdout] 81 +         K::About2 => "About",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |         (K::Ungrouped) => "✓ ungrouped",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 342 -         (K::Ungrouped) => "✓ ungrouped",
[INFO] [stdout] 342 +         K::Ungrouped => "✓ ungrouped",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         (K::Shortcuts) => "Keyboard Shortcuts",
[INFO] [stdout]    |         ^            ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 82 -         (K::Shortcuts) => "Keyboard Shortcuts",
[INFO] [stdout] 82 +         K::Shortcuts => "Keyboard Shortcuts",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         (K::MsgFreeze) => "✓ freeze frame added",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 343 -         (K::MsgFreeze) => "✓ freeze frame added",
[INFO] [stdout] 343 +         K::MsgFreeze => "✓ freeze frame added",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         (K::MsgRevTooLong) => "too long for reverse preview (max 60s)",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 344 -         (K::MsgRevTooLong) => "too long for reverse preview (max 60s)",
[INFO] [stdout] 344 +         K::MsgRevTooLong => "too long for reverse preview (max 60s)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         (K::WsLearn) => "Learn",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 -         (K::WsLearn) => "Learn",
[INFO] [stdout] 83 +         K::WsLearn => "Learn",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         (K::MsgNoFrame) => "no frame to freeze yet",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 345 -         (K::MsgNoFrame) => "no frame to freeze yet",
[INFO] [stdout] 345 +         K::MsgNoFrame => "no frame to freeze yet",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         (K::WsExport) => "Deliver",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 84 -         (K::WsExport) => "Deliver",
[INFO] [stdout] 84 +         K::WsExport => "Deliver",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         (K::MsgDuckNeedVoice) => "select a VOICE clip first",
[INFO] [stdout]     |         ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 346 -         (K::MsgDuckNeedVoice) => "select a VOICE clip first",
[INFO] [stdout] 346 +         K::MsgDuckNeedVoice => "select a VOICE clip first",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         (K::WsAudio) => "Audio",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 85 -         (K::WsAudio) => "Audio",
[INFO] [stdout] 85 +         K::WsAudio => "Audio",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         (K::MsgNoWave) => "waveform not ready",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 347 -         (K::MsgNoWave) => "waveform not ready",
[INFO] [stdout] 347 +         K::MsgNoWave => "waveform not ready",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         (K::WsColor) => "Color",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 86 -         (K::WsColor) => "Color",
[INFO] [stdout] 86 +         K::WsColor => "Color",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |         (K::MsgDuckQuiet) => "no loud voice regions found",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 348 -         (K::MsgDuckQuiet) => "no loud voice regions found",
[INFO] [stdout] 348 +         K::MsgDuckQuiet => "no loud voice regions found",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         (K::MsgPickAudio) => "select an audio clip first",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 349 -         (K::MsgPickAudio) => "select an audio clip first",
[INFO] [stdout] 349 +         K::MsgPickAudio => "select an audio clip first",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |         (K::MsgNoBeats) => "no beats detected",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 350 -         (K::MsgNoBeats) => "no beats detected",
[INFO] [stdout] 350 +         K::MsgNoBeats => "no beats detected",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         (K::MsgUngrouped) => "✓ ungrouped",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 351 -         (K::MsgUngrouped) => "✓ ungrouped",
[INFO] [stdout] 351 +         K::MsgUngrouped => "✓ ungrouped",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         (K::RevPreviewNote) => "Reverse preview updates ~10 fps; export is full quality",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 352 -         (K::RevPreviewNote) => "Reverse preview updates ~10 fps; export is full quality",
[INFO] [stdout] 352 +         K::RevPreviewNote => "Reverse preview updates ~10 fps; export is full quality",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Mutex`
[INFO] [stdout]   --> src/media.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::sync::{Arc, Mutex, OnceLock};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         (K::WsFx) => "Effects",
[INFO] [stdout]    |         ^       ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 -         (K::WsFx) => "Effects",
[INFO] [stdout] 87 +         K::WsFx => "Effects",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         (K::WsEdit) => "Edit",
[INFO] [stdout]    |         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 88 -         (K::WsEdit) => "Edit",
[INFO] [stdout] 88 +         K::WsEdit => "Edit",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         (K::WsCut) => "Cut",
[INFO] [stdout]    |         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 89 -         (K::WsCut) => "Cut",
[INFO] [stdout] 89 +         K::WsCut => "Cut",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         (K::WsMedia) => "Media",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -         (K::WsMedia) => "Media",
[INFO] [stdout] 90 +         K::WsMedia => "Media",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         (K::ProjectScene) => "Project",
[INFO] [stdout]    |         ^               ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 91 -         (K::ProjectScene) => "Project",
[INFO] [stdout] 91 +         K::ProjectScene => "Project",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         (K::Scene) => "Media",
[INFO] [stdout]    |         ^        ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 92 -         (K::Scene) => "Media",
[INFO] [stdout] 92 +         K::Scene => "Media",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         (K::MediaTab) => "Media",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 93 -         (K::MediaTab) => "Media",
[INFO] [stdout] 93 +         K::MediaTab => "Media",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         (K::Folders) => "Folders",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 94 -         (K::Folders) => "Folders",
[INFO] [stdout] 94 +         K::Folders => "Folders",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         (K::Markers) => "Markers",
[INFO] [stdout]    |         ^          ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 95 -         (K::Markers) => "Markers",
[INFO] [stdout] 95 +         K::Markers => "Markers",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         (K::SearchPh) => "Search media…",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 96 -         (K::SearchPh) => "Search media…",
[INFO] [stdout] 96 +         K::SearchPh => "Search media…",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         (K::ClearSearch) => "Clear search",
[INFO] [stdout]    |         ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 97 -         (K::ClearSearch) => "Clear search",
[INFO] [stdout] 97 +         K::ClearSearch => "Clear search",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         (K::DropHint) => "Drop files here to import",
[INFO] [stdout]    |         ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 98 -         (K::DropHint) => "Drop files here to import",
[INFO] [stdout] 98 +         K::DropHint => "Drop files here to import",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]   --> src/i18n.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         (K::UseProxies) => "Use proxy media",
[INFO] [stdout]    |         ^             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 99 -         (K::UseProxies) => "Use proxy media",
[INFO] [stdout] 99 +         K::UseProxies => "Use proxy media",
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (K::CreateProxy) => "Create Proxy",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 -         (K::CreateProxy) => "Create Proxy",
[INFO] [stdout] 100 +         K::CreateProxy => "Create Proxy",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         (K::ProxyReady) => "Proxy ready",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 101 -         (K::ProxyReady) => "Proxy ready",
[INFO] [stdout] 101 +         K::ProxyReady => "Proxy ready",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         (K::NoMedia) => "No media yet — import some clips",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 -         (K::NoMedia) => "No media yet — import some clips",
[INFO] [stdout] 102 +         K::NoMedia => "No media yet — import some clips",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         (K::RemoveAsset) => "Remove from project",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 103 -         (K::RemoveAsset) => "Remove from project",
[INFO] [stdout] 103 +         K::RemoveAsset => "Remove from project",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         (K::Properties) => "Properties",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 104 -         (K::Properties) => "Properties",
[INFO] [stdout] 104 +         K::Properties => "Properties",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         (K::OpenContaining) => "Show in folder",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 105 -         (K::OpenContaining) => "Show in folder",
[INFO] [stdout] 105 +         K::OpenContaining => "Show in folder",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Align2`, `FontId`, and `Vec2`
[INFO] [stdout]  --> src/ui_dialogs.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | use egui::{Align2, FontId, Pos2, Rect, RichText, Sense, Vec2};
[INFO] [stdout]   |            ^^^^^^  ^^^^^^                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |         (K::Sequence) => "Sequence",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 106 -         (K::Sequence) => "Sequence",
[INFO] [stdout] 106 +         K::Sequence => "Sequence",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         (K::Full) => "Full",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 107 -         (K::Full) => "Full",
[INFO] [stdout] 107 +         K::Full => "Full",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         (K::Half) => "Half",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 108 -         (K::Half) => "Half",
[INFO] [stdout] 108 +         K::Half => "Half",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         (K::Quarter) => "Quarter",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 109 -         (K::Quarter) => "Quarter",
[INFO] [stdout] 109 +         K::Quarter => "Quarter",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         (K::Fit) => "Fit",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 110 -         (K::Fit) => "Fit",
[INFO] [stdout] 110 +         K::Fit => "Fit",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         (K::Quality) => "Quality",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 111 -         (K::Quality) => "Quality",
[INFO] [stdout] 111 +         K::Quality => "Quality",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         (K::MarkIn) => "Mark In (I)",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 -         (K::MarkIn) => "Mark In (I)",
[INFO] [stdout] 112 +         K::MarkIn => "Mark In (I)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         (K::MarkOut) => "Mark Out (O)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 113 -         (K::MarkOut) => "Mark Out (O)",
[INFO] [stdout] 113 +         K::MarkOut => "Mark Out (O)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         (K::GoStart) => "Go to start",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 114 -         (K::GoStart) => "Go to start",
[INFO] [stdout] 114 +         K::GoStart => "Go to start",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         (K::PrevFrame) => "Previous frame (←)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 115 -         (K::PrevFrame) => "Previous frame (←)",
[INFO] [stdout] 115 +         K::PrevFrame => "Previous frame (←)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         (K::Play) => "Play (Space)",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 116 -         (K::Play) => "Play (Space)",
[INFO] [stdout] 116 +         K::Play => "Play (Space)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         (K::Pause) => "Pause (Space)",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 117 -         (K::Pause) => "Pause (Space)",
[INFO] [stdout] 117 +         K::Pause => "Pause (Space)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         (K::NextFrame) => "Next frame (→)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 118 -         (K::NextFrame) => "Next frame (→)",
[INFO] [stdout] 118 +         K::NextFrame => "Next frame (→)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         (K::GoEnd) => "Go to end",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 119 -         (K::GoEnd) => "Go to end",
[INFO] [stdout] 119 +         K::GoEnd => "Go to end",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         (K::Loop) => "Loop playback (L)",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 120 -         (K::Loop) => "Loop playback (L)",
[INFO] [stdout] 120 +         K::Loop => "Loop playback (L)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         (K::SplitHere) => "Split at playhead (S)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 121 -         (K::SplitHere) => "Split at playhead (S)",
[INFO] [stdout] 121 +         K::SplitHere => "Split at playhead (S)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         (K::Snapshot) => "Save frame as PNG",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 122 -         (K::Snapshot) => "Save frame as PNG",
[INFO] [stdout] 122 +         K::Snapshot => "Save frame as PNG",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         (K::AddVideoTrack) => "Add video track",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 123 -         (K::AddVideoTrack) => "Add video track",
[INFO] [stdout] 123 +         K::AddVideoTrack => "Add video track",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         (K::AddAudioTrack) => "Add audio track",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 124 -         (K::AddAudioTrack) => "Add audio track",
[INFO] [stdout] 124 +         K::AddAudioTrack => "Add audio track",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tab_btn`
[INFO] [stdout]   --> src/ui_right.rs:13:103
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::ui_common::{animated_section, gradient_slider, hline, icon_btn, kf_button, section_header, tab_btn};
[INFO] [stdout]    |                                                                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         (K::ToolSelect) => "Select (A)",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 125 -         (K::ToolSelect) => "Select (A)",
[INFO] [stdout] 125 +         K::ToolSelect => "Select (A)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         (K::ToolRazor) => "Razor (C)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 126 -         (K::ToolRazor) => "Razor (C)",
[INFO] [stdout] 126 +         K::ToolRazor => "Razor (C)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         (K::ToolSlip) => "Slip (P)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 127 -         (K::ToolSlip) => "Slip (P)",
[INFO] [stdout] 127 +         K::ToolSlip => "Slip (P)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         (K::ToolPen) => "Pen — audio keyframes (G)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 128 -         (K::ToolPen) => "Pen — audio keyframes (G)",
[INFO] [stdout] 128 +         K::ToolPen => "Pen — audio keyframes (G)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         (K::ToolHand) => "Hand (H)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -         (K::ToolHand) => "Hand (H)",
[INFO] [stdout] 129 +         K::ToolHand => "Hand (H)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         (K::ToolZoom) => "Zoom (Z)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 130 -         (K::ToolZoom) => "Zoom (Z)",
[INFO] [stdout] 130 +         K::ToolZoom => "Zoom (Z)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         (K::ToolText) => "Text tool (T)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 131 -         (K::ToolText) => "Text tool (T)",
[INFO] [stdout] 131 +         K::ToolText => "Text tool (T)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (K::Lock) => "Lock track",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 132 -         (K::Lock) => "Lock track",
[INFO] [stdout] 132 +         K::Lock => "Lock track",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         (K::Hide) => "Show/hide track",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 133 -         (K::Hide) => "Show/hide track",
[INFO] [stdout] 133 +         K::Hide => "Show/hide track",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         (K::Mute) => "Mute",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 134 -         (K::Mute) => "Mute",
[INFO] [stdout] 134 +         K::Mute => "Mute",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         (K::Solo) => "Solo",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 135 -         (K::Solo) => "Solo",
[INFO] [stdout] 135 +         K::Solo => "Solo",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MIN_CLIP_DUR`
[INFO] [stdout]  --> src/ui_timeline.rs:9:47
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::model::{Clip, ClipKind, TrackKind, MIN_CLIP_DUR};
[INFO] [stdout]   |                                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         (K::Arm) => "Record arm",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 136 -         (K::Arm) => "Record arm",
[INFO] [stdout] 136 +         K::Arm => "Record arm",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         (K::PrimaryColor) => "Primary Color",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 137 -         (K::PrimaryColor) => "Primary Color",
[INFO] [stdout] 137 +         K::PrimaryColor => "Primary Color",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ui_common::icon_toggle`
[INFO] [stdout]   --> src/ui_timeline.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::ui_common::icon_toggle;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         (K::Lut) => "Look / LUT",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 138 -         (K::Lut) => "Look / LUT",
[INFO] [stdout] 138 +         K::Lut => "Look / LUT",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         (K::LutNone) => "None",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 139 -         (K::LutNone) => "None",
[INFO] [stdout] 139 +         K::LutNone => "None",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         (K::LutRemove) => "Remove LUT",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 140 -         (K::LutRemove) => "Remove LUT",
[INFO] [stdout] 140 +         K::LutRemove => "Remove LUT",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         (K::PrimaryTools) => "White Balance & Tone",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 141 -         (K::PrimaryTools) => "White Balance & Tone",
[INFO] [stdout] 141 +         K::PrimaryTools => "White Balance & Tone",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         (K::Temperature) => "Temperature",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 142 -         (K::Temperature) => "Temperature",
[INFO] [stdout] 142 +         K::Temperature => "Temperature",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         (K::Tint) => "Tint",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 143 -         (K::Tint) => "Tint",
[INFO] [stdout] 143 +         K::Tint => "Tint",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         (K::Exposure) => "Exposure",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 144 -         (K::Exposure) => "Exposure",
[INFO] [stdout] 144 +         K::Exposure => "Exposure",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         (K::Contrast) => "Contrast",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 145 -         (K::Contrast) => "Contrast",
[INFO] [stdout] 145 +         K::Contrast => "Contrast",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (K::Saturation) => "Saturation",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 146 -         (K::Saturation) => "Saturation",
[INFO] [stdout] 146 +         K::Saturation => "Saturation",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (K::Highlights) => "Highlights",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 147 -         (K::Highlights) => "Highlights",
[INFO] [stdout] 147 +         K::Highlights => "Highlights",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         (K::Whites) => "Whites",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 148 -         (K::Whites) => "Whites",
[INFO] [stdout] 148 +         K::Whites => "Whites",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         (K::Blacks) => "Blacks",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -         (K::Blacks) => "Blacks",
[INFO] [stdout] 149 +         K::Blacks => "Blacks",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         (K::Reset) => "Reset",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 150 -         (K::Reset) => "Reset",
[INFO] [stdout] 150 +         K::Reset => "Reset",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         (K::AutoBtn) => "Auto",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 151 -         (K::AutoBtn) => "Auto",
[INFO] [stdout] 151 +         K::AutoBtn => "Auto",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         (K::Vibrance) => "Vibrance",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 152 -         (K::Vibrance) => "Vibrance",
[INFO] [stdout] 152 +         K::Vibrance => "Vibrance",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         (K::Lift) => "Lift",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 153 -         (K::Lift) => "Lift",
[INFO] [stdout] 153 +         K::Lift => "Lift",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         (K::Gamma) => "Gamma",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 154 -         (K::Gamma) => "Gamma",
[INFO] [stdout] 154 +         K::Gamma => "Gamma",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         (K::Gain) => "Gain",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 155 -         (K::Gain) => "Gain",
[INFO] [stdout] 155 +         K::Gain => "Gain",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (K::Offset) => "Offset",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 156 -         (K::Offset) => "Offset",
[INFO] [stdout] 156 +         K::Offset => "Offset",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         (K::ColorWheels) => "Color Wheels",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 157 -         (K::ColorWheels) => "Color Wheels",
[INFO] [stdout] 157 +         K::ColorWheels => "Color Wheels",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         (K::Transform) => "Transform",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 158 -         (K::Transform) => "Transform",
[INFO] [stdout] 158 +         K::Transform => "Transform",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         (K::Position) => "Position",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 159 -         (K::Position) => "Position",
[INFO] [stdout] 159 +         K::Position => "Position",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         (K::Scale) => "Scale",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 160 -         (K::Scale) => "Scale",
[INFO] [stdout] 160 +         K::Scale => "Scale",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |         (K::Rotation) => "Rotation",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 161 -         (K::Rotation) => "Rotation",
[INFO] [stdout] 161 +         K::Rotation => "Rotation",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         (K::Opacity) => "Opacity",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 162 -         (K::Opacity) => "Opacity",
[INFO] [stdout] 162 +         K::Opacity => "Opacity",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (K::Speed) => "Speed",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 163 -         (K::Speed) => "Speed",
[INFO] [stdout] 163 +         K::Speed => "Speed",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |         (K::Volume) => "Volume",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 164 -         (K::Volume) => "Volume",
[INFO] [stdout] 164 +         K::Volume => "Volume",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (K::Blur) => "Blur",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 165 -         (K::Blur) => "Blur",
[INFO] [stdout] 165 +         K::Blur => "Blur",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (K::FadeIn) => "Fade in",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 166 -         (K::FadeIn) => "Fade in",
[INFO] [stdout] 166 +         K::FadeIn => "Fade in",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         (K::FadeOut) => "Fade out",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 167 -         (K::FadeOut) => "Fade out",
[INFO] [stdout] 167 +         K::FadeOut => "Fade out",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |         (K::GainC) => "Gain",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 168 -         (K::GainC) => "Gain",
[INFO] [stdout] 168 +         K::GainC => "Gain",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (K::TitleText) => "Title text",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 169 -         (K::TitleText) => "Title text",
[INFO] [stdout] 169 +         K::TitleText => "Title text",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         (K::FontSize) => "Font size",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -         (K::FontSize) => "Font size",
[INFO] [stdout] 170 +         K::FontSize => "Font size",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         (K::Inspector) => "Inspector",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 171 -         (K::Inspector) => "Inspector",
[INFO] [stdout] 171 +         K::Inspector => "Inspector",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         (K::Compositing) => "Compositing",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 172 -         (K::Compositing) => "Compositing",
[INFO] [stdout] 172 +         K::Compositing => "Compositing",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         (K::Scopes) => "Scopes",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 173 -         (K::Scopes) => "Scopes",
[INFO] [stdout] 173 +         K::Scopes => "Scopes",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         (K::Waveform) => "Waveform (Luma)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 174 -         (K::Waveform) => "Waveform (Luma)",
[INFO] [stdout] 174 +         K::Waveform => "Waveform (Luma)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         (K::Vectorscope) => "Vectorscope",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 175 -         (K::Vectorscope) => "Vectorscope",
[INFO] [stdout] 175 +         K::Vectorscope => "Vectorscope",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         (K::Parade) => "RGB Parade",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 176 -         (K::Parade) => "RGB Parade",
[INFO] [stdout] 176 +         K::Parade => "RGB Parade",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         (K::ExportTitle) => "Export",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 177 -         (K::ExportTitle) => "Export",
[INFO] [stdout] 177 +         K::ExportTitle => "Export",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         (K::FormatLabel) => "Container",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 178 -         (K::FormatLabel) => "Container",
[INFO] [stdout] 178 +         K::FormatLabel => "Container",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |         (K::Codec) => "Codec",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 179 -         (K::Codec) => "Codec",
[INFO] [stdout] 179 +         K::Codec => "Codec",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         (K::HwAccel) => "Hardware",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 180 -         (K::HwAccel) => "Hardware",
[INFO] [stdout] 180 +         K::HwAccel => "Hardware",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         (K::HwAuto) => "Auto (NVENC / QSV / AMF)",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 181 -         (K::HwAuto) => "Auto (NVENC / QSV / AMF)",
[INFO] [stdout] 181 +         K::HwAuto => "Auto (NVENC / QSV / AMF)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         (K::Software) => "Software",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 182 -         (K::Software) => "Software",
[INFO] [stdout] 182 +         K::Software => "Software",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (K::QualityCrf) => "Quality",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 183 -         (K::QualityCrf) => "Quality",
[INFO] [stdout] 183 +         K::QualityCrf => "Quality",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         (K::Resolution) => "Resolution",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 184 -         (K::Resolution) => "Resolution",
[INFO] [stdout] 184 +         K::Resolution => "Resolution",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         (K::SourceRes) => "Source",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 185 -         (K::SourceRes) => "Source",
[INFO] [stdout] 185 +         K::SourceRes => "Source",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         (K::FrameRate) => "Frame rate",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 186 -         (K::FrameRate) => "Frame rate",
[INFO] [stdout] 186 +         K::FrameRate => "Frame rate",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         (K::Range) => "Range",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 187 -         (K::Range) => "Range",
[INFO] [stdout] 187 +         K::Range => "Range",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         (K::EntireSeq) => "Entire sequence",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 188 -         (K::EntireSeq) => "Entire sequence",
[INFO] [stdout] 188 +         K::EntireSeq => "Entire sequence",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         (K::InOutOnly) => "In/Out range only",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 189 -         (K::InOutOnly) => "In/Out range only",
[INFO] [stdout] 189 +         K::InOutOnly => "In/Out range only",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         (K::OutputFile) => "Output file",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 190 -         (K::OutputFile) => "Output file",
[INFO] [stdout] 190 +         K::OutputFile => "Output file",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         (K::Browse) => "Browse…",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 191 -         (K::Browse) => "Browse…",
[INFO] [stdout] 191 +         K::Browse => "Browse…",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         (K::StartExport) => "Start Export",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 192 -         (K::StartExport) => "Start Export",
[INFO] [stdout] 192 +         K::StartExport => "Start Export",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         (K::Cancel) => "Cancel",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 193 -         (K::Cancel) => "Cancel",
[INFO] [stdout] 193 +         K::Cancel => "Cancel",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         (K::Progress) => "Progress",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 194 -         (K::Progress) => "Progress",
[INFO] [stdout] 194 +         K::Progress => "Progress",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         (K::Done) => "Done",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 195 -         (K::Done) => "Done",
[INFO] [stdout] 195 +         K::Done => "Done",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         (K::OpenFolder) => "Open folder",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 196 -         (K::OpenFolder) => "Open folder",
[INFO] [stdout] 196 +         K::OpenFolder => "Open folder",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         (K::ExportRunning) => "Rendering…",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 197 -         (K::ExportRunning) => "Rendering…",
[INFO] [stdout] 197 +         K::ExportRunning => "Rendering…",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         (K::Preset) => "Preset",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 198 -         (K::Preset) => "Preset",
[INFO] [stdout] 198 +         K::Preset => "Preset",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         (K::Yt1080) => "YouTube 1080p",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 199 -         (K::Yt1080) => "YouTube 1080p",
[INFO] [stdout] 199 +         K::Yt1080 => "YouTube 1080p",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         (K::Yt720) => "YouTube 720p",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 200 -         (K::Yt720) => "YouTube 720p",
[INFO] [stdout] 200 +         K::Yt720 => "YouTube 720p",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         (K::SrcPreset) => "Sequence",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -         (K::SrcPreset) => "Sequence",
[INFO] [stdout] 201 +         K::SrcPreset => "Sequence",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         (K::Fast) => "Fast",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 202 -         (K::Fast) => "Fast",
[INFO] [stdout] 202 +         K::Fast => "Fast",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         (K::Balanced) => "Balanced",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 203 -         (K::Balanced) => "Balanced",
[INFO] [stdout] 203 +         K::Balanced => "Balanced",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         (K::High) => "High quality",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 204 -         (K::High) => "High quality",
[INFO] [stdout] 204 +         K::High => "High quality",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         (K::OpenMedia) => "Select media file",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 205 -         (K::OpenMedia) => "Select media file",
[INFO] [stdout] 205 +         K::OpenMedia => "Select media file",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         (K::SaveProject) => "Save project",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 206 -         (K::SaveProject) => "Save project",
[INFO] [stdout] 206 +         K::SaveProject => "Save project",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         (K::Open) => "Open",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 207 -         (K::Open) => "Open",
[INFO] [stdout] 207 +         K::Open => "Open",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         (K::SaveBtn) => "Save",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 208 -         (K::SaveBtn) => "Save",
[INFO] [stdout] 208 +         K::SaveBtn => "Save",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         (K::CancelBtn) => "Cancel",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 209 -         (K::CancelBtn) => "Cancel",
[INFO] [stdout] 209 +         K::CancelBtn => "Cancel",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         (K::ImportBtn) => "Import",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 210 -         (K::ImportBtn) => "Import",
[INFO] [stdout] 210 +         K::ImportBtn => "Import",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         (K::FileName) => "File name",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 211 -         (K::FileName) => "File name",
[INFO] [stdout] 211 +         K::FileName => "File name",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         (K::NewTitle) => "New Title",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 -         (K::NewTitle) => "New Title",
[INFO] [stdout] 212 +         K::NewTitle => "New Title",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         (K::ProxiesTitle) => "Proxy generator",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 213 -         (K::ProxiesTitle) => "Proxy generator",
[INFO] [stdout] 213 +         K::ProxiesTitle => "Proxy generator",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         (K::ProxyDesc) => "540p H.264 working copies — keeps low-spec machines smooth with 8K sources.",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 214 -         (K::ProxyDesc) => "540p H.264 working copies — keeps low-spec machines smooth with 8K sources.",
[INFO] [stdout] 214 +         K::ProxyDesc => "540p H.264 working copies — keeps low-spec machines smooth with 8K sources.",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |         (K::Generate) => "Generate",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 215 -         (K::Generate) => "Generate",
[INFO] [stdout] 215 +         K::Generate => "Generate",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         (K::Close) => "Close",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 216 -         (K::Close) => "Close",
[INFO] [stdout] 216 +         K::Close => "Close",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         (K::LearnTitle) => "Welcome to KestrelCut",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 217 -         (K::LearnTitle) => "Welcome to KestrelCut",
[INFO] [stdout] 217 +         K::LearnTitle => "Welcome to KestrelCut",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 | ...   (K::LearnBody) => "A feather-light, crash-proof NLE with FFmpeg bundled — import media, cut on the magnetic timeline, grade w...
[INFO] [stdout]     |       ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 218 -         (K::LearnBody) => "A feather-light, crash-proof NLE with FFmpeg bundled — import media, cut on the magnetic timeline, grade with color wheels and export with hardware acceleration. Everything runs locally, no downloads.",
[INFO] [stdout] 218 +         K::LearnBody => "A feather-light, crash-proof NLE with FFmpeg bundled — import media, cut on the magnetic timeline, grade with color wheels and export with hardware acceleration. Everything runs locally, no downloads.",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 | ...   (K::ShotcutsBody) => "Space Play · S Split · A Select · C Razor · Del Delete · Ctrl+Z Undo · I/O Marks · ←→ Frame · Ctrl+Whee...
[INFO] [stdout]     |       ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 219 -         (K::ShotcutsBody) => "Space Play · S Split · A Select · C Razor · Del Delete · Ctrl+Z Undo · I/O Marks · ←→ Frame · Ctrl+Wheel Zoom",
[INFO] [stdout] 219 +         K::ShotcutsBody => "Space Play · S Split · A Select · C Razor · Del Delete · Ctrl+Z Undo · I/O Marks · ←→ Frame · Ctrl+Wheel Zoom",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         (K::MediaEngine) => "Media engine",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 220 -         (K::MediaEngine) => "Media engine",
[INFO] [stdout] 220 +         K::MediaEngine => "Media engine",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         (K::MsgExporting) => "Exporting",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 221 -         (K::MsgExporting) => "Exporting",
[INFO] [stdout] 221 +         K::MsgExporting => "Exporting",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         (K::MsgSaved) => "Project saved",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 222 -         (K::MsgSaved) => "Project saved",
[INFO] [stdout] 222 +         K::MsgSaved => "Project saved",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         (K::MsgLoaded) => "Project loaded",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 223 -         (K::MsgLoaded) => "Project loaded",
[INFO] [stdout] 223 +         K::MsgLoaded => "Project loaded",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         (K::MsgImported) => "media imported",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 224 -         (K::MsgImported) => "media imported",
[INFO] [stdout] 224 +         K::MsgImported => "media imported",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         (K::MsgNoEncoder) => "Encoder not available in this build",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 225 -         (K::MsgNoEncoder) => "Encoder not available in this build",
[INFO] [stdout] 225 +         K::MsgNoEncoder => "Encoder not available in this build",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |         (K::MsgExportDone) => "Export finished",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 226 -         (K::MsgExportDone) => "Export finished",
[INFO] [stdout] 226 +         K::MsgExportDone => "Export finished",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         (K::MsgExportFail) => "Export failed",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 227 -         (K::MsgExportFail) => "Export failed",
[INFO] [stdout] 227 +         K::MsgExportFail => "Export failed",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         (K::MsgProxyDone) => "Proxy created",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 228 -         (K::MsgProxyDone) => "Proxy created",
[INFO] [stdout] 228 +         K::MsgProxyDone => "Proxy created",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (K::MsgProxyFail) => "Proxy failed",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 229 -         (K::MsgProxyFail) => "Proxy failed",
[INFO] [stdout] 229 +         K::MsgProxyFail => "Proxy failed",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         (K::MsgNoAudio) => "No audio output device",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 230 -         (K::MsgNoAudio) => "No audio output device",
[INFO] [stdout] 230 +         K::MsgNoAudio => "No audio output device",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         (K::MsgNoFfmpeg) => "FFmpeg not found on this system",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 231 -         (K::MsgNoFfmpeg) => "FFmpeg not found on this system",
[INFO] [stdout] 231 +         K::MsgNoFfmpeg => "FFmpeg not found on this system",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |         (K::MsgProjectSaved) => "Project saved to disk",
[INFO] [stdout]     |         ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 232 -         (K::MsgProjectSaved) => "Project saved to disk",
[INFO] [stdout] 232 +         K::MsgProjectSaved => "Project saved to disk",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |         (K::MsgSnapshot) => "Frame saved",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 233 -         (K::MsgSnapshot) => "Frame saved",
[INFO] [stdout] 233 +         K::MsgSnapshot => "Frame saved",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         (K::Untitled) => "Untitled Project",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 234 -         (K::Untitled) => "Untitled Project",
[INFO] [stdout] 234 +         K::Untitled => "Untitled Project",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         (K::SeqDefault) => "Sequence 01",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 235 -         (K::SeqDefault) => "Sequence 01",
[INFO] [stdout] 235 +         K::SeqDefault => "Sequence 01",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |         (K::AppTagline) => "Feather-light professional editing",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 236 -         (K::AppTagline) => "Feather-light professional editing",
[INFO] [stdout] 236 +         K::AppTagline => "Feather-light professional editing",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |         (K::Stabilized) => "Process-isolated media engine",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 237 -         (K::Stabilized) => "Process-isolated media engine",
[INFO] [stdout] 237 +         K::Stabilized => "Process-isolated media engine",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         (K::Deterministic) => "Deterministic undo — every edit reversible",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 238 -         (K::Deterministic) => "Deterministic undo — every edit reversible",
[INFO] [stdout] 238 +         K::Deterministic => "Deterministic undo — every edit reversible",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         (K::UndoTip) => "Undo (Ctrl+Z)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 239 -         (K::UndoTip) => "Undo (Ctrl+Z)",
[INFO] [stdout] 239 +         K::UndoTip => "Undo (Ctrl+Z)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:240:9
[INFO] [stdout]     |
[INFO] [stdout] 240 |         (K::RedoTip) => "Redo (Ctrl+Y)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 240 -         (K::RedoTip) => "Redo (Ctrl+Y)",
[INFO] [stdout] 240 +         K::RedoTip => "Redo (Ctrl+Y)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         (K::ColorAuto) => "Auto-balance from current frame",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 241 -         (K::ColorAuto) => "Auto-balance from current frame",
[INFO] [stdout] 241 +         K::ColorAuto => "Auto-balance from current frame",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (K::ClsTimeline) => "Add to timeline",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 242 -         (K::ClsTimeline) => "Add to timeline",
[INFO] [stdout] 242 +         K::ClsTimeline => "Add to timeline",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |         (K::Clips) => "clips",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 243 -         (K::Clips) => "clips",
[INFO] [stdout] 243 +         K::Clips => "clips",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         (K::Empty) => "Empty — drop media or double-click an asset",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 244 -         (K::Empty) => "Empty — drop media or double-click an asset",
[INFO] [stdout] 244 +         K::Empty => "Empty — drop media or double-click an asset",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         (K::FitWindow) => "Fit",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 245 -         (K::FitWindow) => "Fit",
[INFO] [stdout] 245 +         K::FitWindow => "Fit",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |         (K::Percent) => "%",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 246 -         (K::Percent) => "%",
[INFO] [stdout] 246 +         K::Percent => "%",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         (K::Manual) => "Manual",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 247 -         (K::Manual) => "Manual",
[INFO] [stdout] 247 +         K::Manual => "Manual",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         (K::CreateTitles) => "Titles",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 248 -         (K::CreateTitles) => "Titles",
[INFO] [stdout] 248 +         K::CreateTitles => "Titles",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         (K::AddTitleClip) => "Add title at playhead",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 249 -         (K::AddTitleClip) => "Add title at playhead",
[INFO] [stdout] 249 +         K::AddTitleClip => "Add title at playhead",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 |         (K::Compacting) => "Compact",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 250 -         (K::Compacting) => "Compact",
[INFO] [stdout] 250 +         K::Compacting => "Compact",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         (K::Autosave) => "Autosave on exit",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 251 -         (K::Autosave) => "Autosave on exit",
[INFO] [stdout] 251 +         K::Autosave => "Autosave on exit",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 |         (K::ProxyBadge) => "PROXY",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 252 -         (K::ProxyBadge) => "PROXY",
[INFO] [stdout] 252 +         K::ProxyBadge => "PROXY",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         (K::ListView) => "List",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 253 -         (K::ListView) => "List",
[INFO] [stdout] 253 +         K::ListView => "List",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         (K::ZoomIn) => "Zoom In (Ctrl+=)",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 254 -         (K::ZoomIn) => "Zoom In (Ctrl+=)",
[INFO] [stdout] 254 +         K::ZoomIn => "Zoom In (Ctrl+=)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         (K::ZoomOut) => "Zoom Out (Ctrl+-)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 255 -         (K::ZoomOut) => "Zoom Out (Ctrl+-)",
[INFO] [stdout] 255 +         K::ZoomOut => "Zoom Out (Ctrl+-)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         (K::Snap) => "Magnetic snapping",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 256 -         (K::Snap) => "Magnetic snapping",
[INFO] [stdout] 256 +         K::Snap => "Magnetic snapping",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         (K::ShowVideo) => "Show video media",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 257 -         (K::ShowVideo) => "Show video media",
[INFO] [stdout] 257 +         K::ShowVideo => "Show video media",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         (K::ShowAudio) => "Show audio media",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 258 -         (K::ShowAudio) => "Show audio media",
[INFO] [stdout] 258 +         K::ShowAudio => "Show audio media",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |         (K::ShowImage) => "Show image media",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 259 -         (K::ShowImage) => "Show image media",
[INFO] [stdout] 259 +         K::ShowImage => "Show image media",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         (K::FilterAll) => "Show all media",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 260 -         (K::FilterAll) => "Show all media",
[INFO] [stdout] 260 +         K::FilterAll => "Show all media",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         (K::Workspace) => "Workspace",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 261 -         (K::Workspace) => "Workspace",
[INFO] [stdout] 261 +         K::Workspace => "Workspace",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         (K::ColPlaying) => "Playing",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 262 -         (K::ColPlaying) => "Playing",
[INFO] [stdout] 262 +         K::ColPlaying => "Playing",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         (K::ColPaused) => "Paused",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 263 -         (K::ColPaused) => "Paused",
[INFO] [stdout] 263 +         K::ColPaused => "Paused",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         (K::Copy) => "Copy (Ctrl+C)",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 264 -         (K::Copy) => "Copy (Ctrl+C)",
[INFO] [stdout] 264 +         K::Copy => "Copy (Ctrl+C)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         (K::Paste) => "Paste at Playhead (Ctrl+V)",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 265 -         (K::Paste) => "Paste at Playhead (Ctrl+V)",
[INFO] [stdout] 265 +         K::Paste => "Paste at Playhead (Ctrl+V)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         (K::Cut) => "Cut (Ctrl+X)",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 266 -         (K::Cut) => "Cut (Ctrl+X)",
[INFO] [stdout] 266 +         K::Cut => "Cut (Ctrl+X)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |         (K::Group) => "Group Clips (Ctrl+G)",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 267 -         (K::Group) => "Group Clips (Ctrl+G)",
[INFO] [stdout] 267 +         K::Group => "Group Clips (Ctrl+G)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |         (K::Ungroup) => "Ungroup (Ctrl+Shift+G)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 268 -         (K::Ungroup) => "Ungroup (Ctrl+Shift+G)",
[INFO] [stdout] 268 +         K::Ungroup => "Ungroup (Ctrl+Shift+G)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         (K::FreezeFrame) => "Freeze Frame (F)",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 269 -         (K::FreezeFrame) => "Freeze Frame (F)",
[INFO] [stdout] 269 +         K::FreezeFrame => "Freeze Frame (F)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         (K::Reverse) => "Reverse Clip (R)",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 270 -         (K::Reverse) => "Reverse Clip (R)",
[INFO] [stdout] 270 +         K::Reverse => "Reverse Clip (R)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         (K::Marker) => "Add Marker (M)",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 271 -         (K::Marker) => "Add Marker (M)",
[INFO] [stdout] 271 +         K::Marker => "Add Marker (M)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 |         (K::SaveProject2) => "Save Project (Ctrl+S)",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 272 -         (K::SaveProject2) => "Save Project (Ctrl+S)",
[INFO] [stdout] 272 +         K::SaveProject2 => "Save Project (Ctrl+S)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         (K::AddAdjustment) => "Add Adjustment Layer",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 273 -         (K::AddAdjustment) => "Add Adjustment Layer",
[INFO] [stdout] 273 +         K::AddAdjustment => "Add Adjustment Layer",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |         (K::AddTransition) => "Add Transition",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 274 -         (K::AddTransition) => "Add Transition",
[INFO] [stdout] 274 +         K::AddTransition => "Add Transition",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |         (K::TransIn) => "Transition In",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 275 -         (K::TransIn) => "Transition In",
[INFO] [stdout] 275 +         K::TransIn => "Transition In",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         (K::TransNone) => "None (hard cut)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 276 -         (K::TransNone) => "None (hard cut)",
[INFO] [stdout] 276 +         K::TransNone => "None (hard cut)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         (K::BlendMode) => "Blend Mode",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 277 -         (K::BlendMode) => "Blend Mode",
[INFO] [stdout] 277 +         K::BlendMode => "Blend Mode",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         (K::Compositing2) => "Compositing",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 278 -         (K::Compositing2) => "Compositing",
[INFO] [stdout] 278 +         K::Compositing2 => "Compositing",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |         (K::Masks) => "Masks",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 279 -         (K::Masks) => "Masks",
[INFO] [stdout] 279 +         K::Masks => "Masks",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |         (K::MaskNone) => "None",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 280 -         (K::MaskNone) => "None",
[INFO] [stdout] 280 +         K::MaskNone => "None",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         (K::MaskRect) => "Rectangle",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 281 -         (K::MaskRect) => "Rectangle",
[INFO] [stdout] 281 +         K::MaskRect => "Rectangle",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |         (K::MaskEllipse) => "Ellipse",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 282 -         (K::MaskEllipse) => "Ellipse",
[INFO] [stdout] 282 +         K::MaskEllipse => "Ellipse",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |         (K::ChromaKey) => "Chroma Key",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 283 -         (K::ChromaKey) => "Chroma Key",
[INFO] [stdout] 283 +         K::ChromaKey => "Chroma Key",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         (K::KeyColor) => "Key Color",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 284 -         (K::KeyColor) => "Key Color",
[INFO] [stdout] 284 +         K::KeyColor => "Key Color",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         (K::Similarity) => "Similarity",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 285 -         (K::Similarity) => "Similarity",
[INFO] [stdout] 285 +         K::Similarity => "Similarity",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         (K::Spill) => "Spill Suppression",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 286 -         (K::Spill) => "Spill Suppression",
[INFO] [stdout] 286 +         K::Spill => "Spill Suppression",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         (K::Keyframes) => "Keyframes",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 287 -         (K::Keyframes) => "Keyframes",
[INFO] [stdout] 287 +         K::Keyframes => "Keyframes",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         (K::AddKey) => "Add keyframe at playhead",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 288 -         (K::AddKey) => "Add keyframe at playhead",
[INFO] [stdout] 288 +         K::AddKey => "Add keyframe at playhead",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |         (K::ClearKey) => "Clear channel",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 289 -         (K::ClearKey) => "Clear channel",
[INFO] [stdout] 289 +         K::ClearKey => "Clear channel",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         (K::Ease) => "Ease",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 290 -         (K::Ease) => "Ease",
[INFO] [stdout] 290 +         K::Ease => "Ease",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         (K::Curves) => "Curves",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 291 -         (K::Curves) => "Curves",
[INFO] [stdout] 291 +         K::Curves => "Curves",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         (K::Histogram) => "Histogram",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 292 -         (K::Histogram) => "Histogram",
[INFO] [stdout] 292 +         K::Histogram => "Histogram",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |         (K::WhiteBalance) => "White Balance",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 293 -         (K::WhiteBalance) => "White Balance",
[INFO] [stdout] 293 +         K::WhiteBalance => "White Balance",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:294:9
[INFO] [stdout]     |
[INFO] [stdout] 294 |         (K::PickGray) => "Pick neutral gray from the preview",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 294 -         (K::PickGray) => "Pick neutral gray from the preview",
[INFO] [stdout] 294 +         K::PickGray => "Pick neutral gray from the preview",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |         (K::HslSecondary) => "HSL Secondary",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 295 -         (K::HslSecondary) => "HSL Secondary",
[INFO] [stdout] 295 +         K::HslSecondary => "HSL Secondary",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         (K::Band) => "Color Range",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 296 -         (K::Band) => "Color Range",
[INFO] [stdout] 296 +         K::Band => "Color Range",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:297:9
[INFO] [stdout]     |
[INFO] [stdout] 297 |         (K::Reds) => "Reds",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 297 -         (K::Reds) => "Reds",
[INFO] [stdout] 297 +         K::Reds => "Reds",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         (K::Yellows) => "Yellows",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 298 -         (K::Yellows) => "Yellows",
[INFO] [stdout] 298 +         K::Yellows => "Yellows",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |         (K::Greens) => "Greens",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 299 -         (K::Greens) => "Greens",
[INFO] [stdout] 299 +         K::Greens => "Greens",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |         (K::Cyans) => "Cyans",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 300 -         (K::Cyans) => "Cyans",
[INFO] [stdout] 300 +         K::Cyans => "Cyans",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:301:9
[INFO] [stdout]     |
[INFO] [stdout] 301 |         (K::Blues) => "Blues",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 301 -         (K::Blues) => "Blues",
[INFO] [stdout] 301 +         K::Blues => "Blues",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |         (K::Magentas) => "Magentas",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 302 -         (K::Magentas) => "Magentas",
[INFO] [stdout] 302 +         K::Magentas => "Magentas",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         (K::Saturation2) => "Saturation",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 303 -         (K::Saturation2) => "Saturation",
[INFO] [stdout] 303 +         K::Saturation2 => "Saturation",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |         (K::Lightness) => "Lightness",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 304 -         (K::Lightness) => "Lightness",
[INFO] [stdout] 304 +         K::Lightness => "Lightness",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:305:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |         (K::EqLow) => "EQ Low",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 305 -         (K::EqLow) => "EQ Low",
[INFO] [stdout] 305 +         K::EqLow => "EQ Low",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |         (K::EqMid) => "EQ Mid",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 306 -         (K::EqMid) => "EQ Mid",
[INFO] [stdout] 306 +         K::EqMid => "EQ Mid",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |         (K::EqHigh) => "EQ High",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 307 -         (K::EqHigh) => "EQ High",
[INFO] [stdout] 307 +         K::EqHigh => "EQ High",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:308:9
[INFO] [stdout]     |
[INFO] [stdout] 308 |         (K::Compressor) => "Compressor",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 308 -         (K::Compressor) => "Compressor",
[INFO] [stdout] 308 +         K::Compressor => "Compressor",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:309:9
[INFO] [stdout]     |
[INFO] [stdout] 309 |         (K::Limiter) => "Limiter",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 309 -         (K::Limiter) => "Limiter",
[INFO] [stdout] 309 +         K::Limiter => "Limiter",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:310:9
[INFO] [stdout]     |
[INFO] [stdout] 310 |         (K::NoiseReduction) => "Noise Reduction",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 310 -         (K::NoiseReduction) => "Noise Reduction",
[INFO] [stdout] 310 +         K::NoiseReduction => "Noise Reduction",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (K::Reverb) => "Reverb / Echo",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 311 -         (K::Reverb) => "Reverb / Echo",
[INFO] [stdout] 311 +         K::Reverb => "Reverb / Echo",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         (K::DeEsser) => "De-Esser",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 312 -         (K::DeEsser) => "De-Esser",
[INFO] [stdout] 312 +         K::DeEsser => "De-Esser",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         (K::VoiceClarity) => "Voice Clarity",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 313 -         (K::VoiceClarity) => "Voice Clarity",
[INFO] [stdout] 313 +         K::VoiceClarity => "Voice Clarity",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |         (K::AutoDuck) => "Auto-Duck music under this voice",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 314 -         (K::AutoDuck) => "Auto-Duck music under this voice",
[INFO] [stdout] 314 +         K::AutoDuck => "Auto-Duck music under this voice",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |         (K::BeatDetect) => "Detect Beats → Markers",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 315 -         (K::BeatDetect) => "Detect Beats → Markers",
[INFO] [stdout] 315 +         K::BeatDetect => "Detect Beats → Markers",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |         (K::ImportSrt) => "Import Subtitles (.srt)…",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 316 -         (K::ImportSrt) => "Import Subtitles (.srt)…",
[INFO] [stdout] 316 +         K::ImportSrt => "Import Subtitles (.srt)…",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:317:9
[INFO] [stdout]     |
[INFO] [stdout] 317 |         (K::Subtitles) => "Subtitles",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 317 -         (K::Subtitles) => "Subtitles",
[INFO] [stdout] 317 +         K::Subtitles => "Subtitles",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         (K::TitlePresets) => "Title Presets",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 318 -         (K::TitlePresets) => "Title Presets",
[INFO] [stdout] 318 +         K::TitlePresets => "Title Presets",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         (K::MainTitle) => "Main Title",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 319 -         (K::MainTitle) => "Main Title",
[INFO] [stdout] 319 +         K::MainTitle => "Main Title",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         (K::LowerThird) => "Lower Third",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 320 -         (K::LowerThird) => "Lower Third",
[INFO] [stdout] 320 +         K::LowerThird => "Lower Third",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:321:9
[INFO] [stdout]     |
[INFO] [stdout] 321 |         (K::TopCaption) => "Top Caption",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 321 -         (K::TopCaption) => "Top Caption",
[INFO] [stdout] 321 +         K::TopCaption => "Top Caption",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         (K::SubtitlePreset) => "Subtitle",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 322 -         (K::SubtitlePreset) => "Subtitle",
[INFO] [stdout] 322 +         K::SubtitlePreset => "Subtitle",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |         (K::BigDark) => "Big Dark",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 323 -         (K::BigDark) => "Big Dark",
[INFO] [stdout] 323 +         K::BigDark => "Big Dark",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         (K::SafeMargins) => "Safe margins",
[INFO] [stdout]     |         ^              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 324 -         (K::SafeMargins) => "Safe margins",
[INFO] [stdout] 324 +         K::SafeMargins => "Safe margins",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         (K::Sharpen) => "Sharpen",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 325 -         (K::Sharpen) => "Sharpen",
[INFO] [stdout] 325 +         K::Sharpen => "Sharpen",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:326:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |         (K::Denoise) => "Denoise",
[INFO] [stdout]     |         ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 326 -         (K::Denoise) => "Denoise",
[INFO] [stdout] 326 +         K::Denoise => "Denoise",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         (K::Vignette) => "Vignette",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 327 -         (K::Vignette) => "Vignette",
[INFO] [stdout] 327 +         K::Vignette => "Vignette",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |         (K::Hue) => "Hue Rotate",
[INFO] [stdout]     |         ^      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 328 -         (K::Hue) => "Hue Rotate",
[INFO] [stdout] 328 +         K::Hue => "Hue Rotate",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         (K::Glow) => "Glow",
[INFO] [stdout]     |         ^       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 329 -         (K::Glow) => "Glow",
[INFO] [stdout] 329 +         K::Glow => "Glow",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:330:9
[INFO] [stdout]     |
[INFO] [stdout] 330 |         (K::Grayscale) => "Grayscale",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 330 -         (K::Grayscale) => "Grayscale",
[INFO] [stdout] 330 +         K::Grayscale => "Grayscale",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         (K::Sepia) => "Sepia",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 331 -         (K::Sepia) => "Sepia",
[INFO] [stdout] 331 +         K::Sepia => "Sepia",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |         (K::Deband) => "Deband",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 332 -         (K::Deband) => "Deband",
[INFO] [stdout] 332 +         K::Deband => "Deband",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |         (K::LensCorrection) => "Lens Correction",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 333 -         (K::LensCorrection) => "Lens Correction",
[INFO] [stdout] 333 +         K::LensCorrection => "Lens Correction",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 334 |         (K::FxPresets) => "Effects",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 334 -         (K::FxPresets) => "Effects",
[INFO] [stdout] 334 +         K::FxPresets => "Effects",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         (K::Stabilize) => "Stabilize (vidstab)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 335 -         (K::Stabilize) => "Stabilize (vidstab)",
[INFO] [stdout] 335 +         K::Stabilize => "Stabilize (vidstab)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         (K::StabUnavailable) => "Stabilization unavailable in bundled ffmpeg",
[INFO] [stdout]     |         ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 336 -         (K::StabUnavailable) => "Stabilization unavailable in bundled ffmpeg",
[INFO] [stdout] 336 +         K::StabUnavailable => "Stabilization unavailable in bundled ffmpeg",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         (K::PlaybackSpeed) => "Playback Speed",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 337 -         (K::PlaybackSpeed) => "Playback Speed",
[INFO] [stdout] 337 +         K::PlaybackSpeed => "Playback Speed",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:338:9
[INFO] [stdout]     |
[INFO] [stdout] 338 |         (K::RollTool) => "Roll — drag a cut point (U)",
[INFO] [stdout]     |         ^           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 338 -         (K::RollTool) => "Roll — drag a cut point (U)",
[INFO] [stdout] 338 +         K::RollTool => "Roll — drag a cut point (U)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |         (K::SlideTool) => "Slide — drag clip middle (J)",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 339 -         (K::SlideTool) => "Slide — drag clip middle (J)",
[INFO] [stdout] 339 +         K::SlideTool => "Slide — drag clip middle (J)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         (K::CopyN) => "copied",
[INFO] [stdout]     |         ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 340 -         (K::CopyN) => "copied",
[INFO] [stdout] 340 +         K::CopyN => "copied",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         (K::PasteN) => "pasted",
[INFO] [stdout]     |         ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 341 -         (K::PasteN) => "pasted",
[INFO] [stdout] 341 +         K::PasteN => "pasted",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |         (K::Ungrouped) => "✓ ungrouped",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 342 -         (K::Ungrouped) => "✓ ungrouped",
[INFO] [stdout] 342 +         K::Ungrouped => "✓ ungrouped",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |         (K::MsgFreeze) => "✓ freeze frame added",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 343 -         (K::MsgFreeze) => "✓ freeze frame added",
[INFO] [stdout] 343 +         K::MsgFreeze => "✓ freeze frame added",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         (K::MsgRevTooLong) => "too long for reverse preview (max 60s)",
[INFO] [stdout]     |         ^                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 344 -         (K::MsgRevTooLong) => "too long for reverse preview (max 60s)",
[INFO] [stdout] 344 +         K::MsgRevTooLong => "too long for reverse preview (max 60s)",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         (K::MsgNoFrame) => "no frame to freeze yet",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 345 -         (K::MsgNoFrame) => "no frame to freeze yet",
[INFO] [stdout] 345 +         K::MsgNoFrame => "no frame to freeze yet",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         (K::MsgDuckNeedVoice) => "select a VOICE clip first",
[INFO] [stdout]     |         ^                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 346 -         (K::MsgDuckNeedVoice) => "select a VOICE clip first",
[INFO] [stdout] 346 +         K::MsgDuckNeedVoice => "select a VOICE clip first",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         (K::MsgNoWave) => "waveform not ready",
[INFO] [stdout]     |         ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 347 -         (K::MsgNoWave) => "waveform not ready",
[INFO] [stdout] 347 +         K::MsgNoWave => "waveform not ready",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |         (K::MsgDuckQuiet) => "no loud voice regions found",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 348 -         (K::MsgDuckQuiet) => "no loud voice regions found",
[INFO] [stdout] 348 +         K::MsgDuckQuiet => "no loud voice regions found",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         (K::MsgPickAudio) => "select an audio clip first",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 349 -         (K::MsgPickAudio) => "select an audio clip first",
[INFO] [stdout] 349 +         K::MsgPickAudio => "select an audio clip first",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |         (K::MsgNoBeats) => "no beats detected",
[INFO] [stdout]     |         ^             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 350 -         (K::MsgNoBeats) => "no beats detected",
[INFO] [stdout] 350 +         K::MsgNoBeats => "no beats detected",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         (K::MsgUngrouped) => "✓ ungrouped",
[INFO] [stdout]     |         ^               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 351 -         (K::MsgUngrouped) => "✓ ungrouped",
[INFO] [stdout] 351 +         K::MsgUngrouped => "✓ ungrouped",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around pattern
[INFO] [stdout]    --> src/i18n.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         (K::RevPreviewNote) => "Reverse preview updates ~10 fps; export is full quality",
[INFO] [stdout]     |         ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 352 -         (K::RevPreviewNote) => "Reverse preview updates ~10 fps; export is full quality",
[INFO] [stdout] 352 +         K::RevPreviewNote => "Reverse preview updates ~10 fps; export is full quality",
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Mutex`
[INFO] [stdout]   --> src/media.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::sync::{Arc, Mutex, OnceLock};
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Align2`, `FontId`, and `Vec2`
[INFO] [stdout]  --> src/ui_dialogs.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | use egui::{Align2, FontId, Pos2, Rect, RichText, Sense, Vec2};
[INFO] [stdout]   |            ^^^^^^  ^^^^^^                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tab_btn`
[INFO] [stdout]   --> src/ui_right.rs:13:103
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::ui_common::{animated_section, gradient_slider, hline, icon_btn, kf_button, section_header, tab_btn};
[INFO] [stdout]    |                                                                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MIN_CLIP_DUR`
[INFO] [stdout]  --> src/ui_timeline.rs:9:47
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::model::{Clip, ClipKind, TrackKind, MIN_CLIP_DUR};
[INFO] [stdout]   |                                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ui_common::icon_toggle`
[INFO] [stdout]   --> src/ui_timeline.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::ui_common::icon_toggle;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]  --> src/ui_common.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 | use egui::{Align2, Color32, ColorImage, FontId, Painter, Pos2, Rect, Rounding, Sense, Shape, Stroke, TextureHandle, TextureOptions, V...
[INFO] [stdout]   |                                                                      ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_common.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |     ui.painter().rect_filled(r, Rounding::same(3), bg);
[INFO] [stdout]    |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_common.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     ui.painter().rect_filled(r, Rounding::same(3), bg);
[INFO] [stdout]    |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_common.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |     p.rect_filled(r, Rounding::same(3), bg);
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]    --> src/ui_common.rs:214:22
[INFO] [stdout]     |
[INFO] [stdout] 214 |     p.rect_filled(r, Rounding::same(6), bg);
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_preview.rs:13:61
[INFO] [stdout]    |
[INFO] [stdout] 13 | use egui::{Align2, Color32, ColorImage, FontId, Pos2, Rect, Rounding, Sense, TextureHandle, TextureOptions, Vec2};
[INFO] [stdout]    |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_preview.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 |         ui.painter().rect_filled(r, Rounding { nw: 4, ne: 4, sw: 0, se: 0 }, app.theme.panel2);
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_timeline.rs:13:49
[INFO] [stdout]    |
[INFO] [stdout] 13 | use egui::{Align2, Color32, FontId, Pos2, Rect, Rounding, Sense, Stroke, Vec2};
[INFO] [stdout]    |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]    --> src/ui_timeline.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         Rounding { nw: 3, ne: 3, sw: 0, se: 0 }, Color32::from_black_alpha(110));
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]  --> src/util.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use egui::{Color32, Rounding, Stroke};
[INFO] [stdout]   |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/util.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub fn round_small() -> Rounding { Rounding::same(3) }
[INFO] [stdout]    |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/util.rs:76:36
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub fn round_small() -> Rounding { Rounding::same(3) }
[INFO] [stdout]    |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/util.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn round_med() -> Rounding { Rounding::same(5) }
[INFO] [stdout]    |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/util.rs:77:34
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn round_med() -> Rounding { Rounding::same(5) }
[INFO] [stdout]    |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]  --> src/ui_common.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 | use egui::{Align2, Color32, ColorImage, FontId, Painter, Pos2, Rect, Rounding, Sense, Shape, Stroke, TextureHandle, TextureOptions, V...
[INFO] [stdout]   |                                                                      ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_common.rs:13:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |     ui.painter().rect_filled(r, Rounding::same(3), bg);
[INFO] [stdout]    |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_common.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |     ui.painter().rect_filled(r, Rounding::same(3), bg);
[INFO] [stdout]    |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_common.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |     p.rect_filled(r, Rounding::same(3), bg);
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]    --> src/ui_common.rs:214:22
[INFO] [stdout]     |
[INFO] [stdout] 214 |     p.rect_filled(r, Rounding::same(6), bg);
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_preview.rs:13:61
[INFO] [stdout]    |
[INFO] [stdout] 13 | use egui::{Align2, Color32, ColorImage, FontId, Pos2, Rect, Rounding, Sense, TextureHandle, TextureOptions, Vec2};
[INFO] [stdout]    |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_preview.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 |         ui.painter().rect_filled(r, Rounding { nw: 4, ne: 4, sw: 0, se: 0 }, app.theme.panel2);
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/ui_timeline.rs:13:49
[INFO] [stdout]    |
[INFO] [stdout] 13 | use egui::{Align2, Color32, FontId, Pos2, Rect, Rounding, Sense, Stroke, Vec2};
[INFO] [stdout]    |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]    --> src/ui_timeline.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         Rounding { nw: 3, ne: 3, sw: 0, se: 0 }, Color32::from_black_alpha(110));
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]  --> src/util.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use egui::{Color32, Rounding, Stroke};
[INFO] [stdout]   |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/util.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub fn round_small() -> Rounding { Rounding::same(3) }
[INFO] [stdout]    |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/util.rs:76:36
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub fn round_small() -> Rounding { Rounding::same(3) }
[INFO] [stdout]    |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/util.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn round_med() -> Rounding { Rounding::same(5) }
[INFO] [stdout]    |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `egui::Rounding`: Renamed to CornerRadius
[INFO] [stdout]   --> src/util.rs:77:34
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn round_med() -> Rounding { Rounding::same(5) }
[INFO] [stdout]    |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]   --> src/app_ui.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/app_ui.rs:98:88
[INFO] [stdout]    |
[INFO] [stdout] 98 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]    |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:234:33
[INFO] [stdout]     |
[INFO] [stdout] 234 |             .frame(egui::Frame::none().fill(self.theme.bg))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:260:33
[INFO] [stdout]     |
[INFO] [stdout] 260 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app_ui.rs:260:88
[INFO] [stdout]     |
[INFO] [stdout] 260 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:271:33
[INFO] [stdout]     |
[INFO] [stdout] 271 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app_ui.rs:271:88
[INFO] [stdout]     |
[INFO] [stdout] 271 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:282:33
[INFO] [stdout]     |
[INFO] [stdout] 282 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:293:45
[INFO] [stdout]     |
[INFO] [stdout] 293 |                         .frame(egui::Frame::none().fill(self.theme.panel))
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:299:41
[INFO] [stdout]     |
[INFO] [stdout] 299 |                     .frame(egui::Frame::none().fill(self.theme.panel))
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app_ui.rs:282:88
[INFO] [stdout]     |
[INFO] [stdout] 282 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:316:33
[INFO] [stdout]     |
[INFO] [stdout] 316 |             .frame(egui::Frame::none().fill(self.theme.bg))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app_ui.rs:363:53
[INFO] [stdout]     |
[INFO] [stdout] 363 |             p.rect_stroke(r, 6.0, egui::Stroke::new(1.0, self.theme.err), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]   --> src/app_ui.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/app_ui.rs:98:88
[INFO] [stdout]    |
[INFO] [stdout] 98 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]    |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:234:33
[INFO] [stdout]     |
[INFO] [stdout] 234 |             .frame(egui::Frame::none().fill(self.theme.bg))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:260:33
[INFO] [stdout]     |
[INFO] [stdout] 260 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app_ui.rs:260:88
[INFO] [stdout]     |
[INFO] [stdout] 260 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:271:33
[INFO] [stdout]     |
[INFO] [stdout] 271 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app_ui.rs:271:88
[INFO] [stdout]     |
[INFO] [stdout] 271 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:282:33
[INFO] [stdout]     |
[INFO] [stdout] 282 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:293:45
[INFO] [stdout]     |
[INFO] [stdout] 293 |                         .frame(egui::Frame::none().fill(self.theme.panel))
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:299:41
[INFO] [stdout]     |
[INFO] [stdout] 299 |                     .frame(egui::Frame::none().fill(self.theme.panel))
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app_ui.rs:282:88
[INFO] [stdout]     |
[INFO] [stdout] 282 |             .frame(egui::Frame::none().fill(self.theme.panel).stroke(egui::Stroke::new(1.0, self.theme.border)))
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::Frame::none`: Use `Frame::NONE` or `Frame::new()` instead.
[INFO] [stdout]    --> src/app_ui.rs:316:33
[INFO] [stdout]     |
[INFO] [stdout] 316 |             .frame(egui::Frame::none().fill(self.theme.bg))
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app_ui.rs:363:53
[INFO] [stdout]     |
[INFO] [stdout] 363 |             p.rect_stroke(r, 6.0, egui::Stroke::new(1.0, self.theme.err), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:17:60
[INFO] [stdout]    |
[INFO] [stdout] 17 |     v.widgets.noninteractive.fg_stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(180, 182, 190));
[INFO] [stdout]    |                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:18:60
[INFO] [stdout]    |
[INFO] [stdout] 18 |     v.widgets.noninteractive.bg_stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(56, 56, 64));
[INFO] [stdout]    |                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:20:54
[INFO] [stdout]    |
[INFO] [stdout] 20 |     v.widgets.inactive.fg_stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(150, 152, 160));
[INFO] [stdout]    |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:22:53
[INFO] [stdout]    |
[INFO] [stdout] 22 |     v.widgets.hovered.fg_stroke = egui::Stroke::new(1.2, egui::Color32::from_rgb(220, 222, 228));
[INFO] [stdout]    |                                                     ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:24:52
[INFO] [stdout]    |
[INFO] [stdout] 24 |     v.widgets.active.fg_stroke = egui::Stroke::new(1.2, egui::Color32::from_rgb(240, 242, 248));
[INFO] [stdout]    |                                                    ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:26:44
[INFO] [stdout]    |
[INFO] [stdout] 26 |     v.selection.stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(47, 129, 247));
[INFO] [stdout]    |                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:27:41
[INFO] [stdout]    |
[INFO] [stdout] 27 |     v.window_stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(56, 56, 64));
[INFO] [stdout]    |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:28:46
[INFO] [stdout]    |
[INFO] [stdout] 28 |     v.text_cursor.stroke = egui::Stroke::new(2.0, egui::Color32::from_rgb(47, 129, 247));
[INFO] [stdout]    |                                              ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:17:60
[INFO] [stdout]    |
[INFO] [stdout] 17 |     v.widgets.noninteractive.fg_stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(180, 182, 190));
[INFO] [stdout]    |                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:18:60
[INFO] [stdout]    |
[INFO] [stdout] 18 |     v.widgets.noninteractive.bg_stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(56, 56, 64));
[INFO] [stdout]    |                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:20:54
[INFO] [stdout]    |
[INFO] [stdout] 20 |     v.widgets.inactive.fg_stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(150, 152, 160));
[INFO] [stdout]    |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:22:53
[INFO] [stdout]    |
[INFO] [stdout] 22 |     v.widgets.hovered.fg_stroke = egui::Stroke::new(1.2, egui::Color32::from_rgb(220, 222, 228));
[INFO] [stdout]    |                                                     ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:24:52
[INFO] [stdout]    |
[INFO] [stdout] 24 |     v.widgets.active.fg_stroke = egui::Stroke::new(1.2, egui::Color32::from_rgb(240, 242, 248));
[INFO] [stdout]    |                                                    ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:26:44
[INFO] [stdout]    |
[INFO] [stdout] 26 |     v.selection.stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(47, 129, 247));
[INFO] [stdout]    |                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:27:41
[INFO] [stdout]    |
[INFO] [stdout] 27 |     v.window_stroke = egui::Stroke::new(1.0, egui::Color32::from_rgb(56, 56, 64));
[INFO] [stdout]    |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/fonts.rs:28:46
[INFO] [stdout]    |
[INFO] [stdout] 28 |     v.text_cursor.stroke = egui::Stroke::new(2.0, egui::Color32::from_rgb(47, 129, 247));
[INFO] [stdout]    |                                              ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:101:31
[INFO] [stdout]     |
[INFO] [stdout] 101 |             egui::Stroke::new(1.0, th.border2));
[INFO] [stdout]     |                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:105:88
[INFO] [stdout]     |
[INFO] [stdout] 105 |         ui.painter().circle_stroke(Pos2::new(hx, r.center().y), 6.0, egui::Stroke::new(2.0, th.text));
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:195:27
[INFO] [stdout]     |
[INFO] [stdout] 195 |         egui::Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:291:83
[INFO] [stdout]     |
[INFO] [stdout] 291 |     ui.painter().line_segment([rot(-u, -u * 0.6), rot(0.0, u * 0.5)], Stroke::new(1.6, app.theme.text));
[INFO] [stdout]     |                                                                                   ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:292:82
[INFO] [stdout]     |
[INFO] [stdout] 292 |     ui.painter().line_segment([rot(0.0, u * 0.5), rot(u, -u * 0.6)], Stroke::new(1.6, app.theme.text));
[INFO] [stdout]     |                                                                                  ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_dialogs.rs:184:14
[INFO] [stdout]     |
[INFO] [stdout] 184 |             .rounding(4);
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]    --> src/ui_dialogs.rs:203:25
[INFO] [stdout]     |
[INFO] [stdout] 203 |         egui::ComboBox::from_id_source("vcodec")
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_dialogs.rs:297:18
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 .rounding(5);
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:101:31
[INFO] [stdout]     |
[INFO] [stdout] 101 |             egui::Stroke::new(1.0, th.border2));
[INFO] [stdout]     |                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:105:88
[INFO] [stdout]     |
[INFO] [stdout] 105 |         ui.painter().circle_stroke(Pos2::new(hx, r.center().y), 6.0, egui::Stroke::new(2.0, th.text));
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:195:27
[INFO] [stdout]     |
[INFO] [stdout] 195 |         egui::Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:291:83
[INFO] [stdout]     |
[INFO] [stdout] 291 |     ui.painter().line_segment([rot(-u, -u * 0.6), rot(0.0, u * 0.5)], Stroke::new(1.6, app.theme.text));
[INFO] [stdout]     |                                                                                   ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_common.rs:292:82
[INFO] [stdout]     |
[INFO] [stdout] 292 |     ui.painter().line_segment([rot(0.0, u * 0.5), rot(u, -u * 0.6)], Stroke::new(1.6, app.theme.text));
[INFO] [stdout]     |                                                                                  ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_icons.rs:386:88
[INFO] [stdout]     |
[INFO] [stdout] 386 |     p.line_segment([Pos2::new(c.x - 4.5, c.y), Pos2::new(c.x + 4.5, c.y)], Stroke::new(1.2, col));
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_icons.rs:390:81
[INFO] [stdout]     |
[INFO] [stdout] 390 |     p.rect_stroke(Rect::from_center_size(c, Vec2::splat(9.0)), 1.0, Stroke::new(1.2, col), egui::StrokeKind::Outside);
[INFO] [stdout]     |                                                                                 ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_icons.rs:394:103
[INFO] [stdout]     |
[INFO] [stdout] 394 | ...ec2::splat(8.0)), 1.0, Stroke::new(1.0, col), egui::StrokeKind::Outside);
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_icons.rs:395:103
[INFO] [stdout]     |
[INFO] [stdout] 395 | ...ec2::splat(8.0)), 1.0, Stroke::new(1.0, col), egui::StrokeKind::Outside);
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]   --> src/ui_pool.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 .rounding(4.0);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/ui_pool.rs:73:43
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 .stroke(egui::Stroke::new(1.0, app.theme.border2))
[INFO] [stdout]    |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_dialogs.rs:184:14
[INFO] [stdout]     |
[INFO] [stdout] 184 |             .rounding(4);
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]    --> src/ui_dialogs.rs:203:25
[INFO] [stdout]     |
[INFO] [stdout] 203 |         egui::ComboBox::from_id_source("vcodec")
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_dialogs.rs:297:18
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 .rounding(5);
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_pool.rs:158:76
[INFO] [stdout]     |
[INFO] [stdout] 158 |                         ui.painter().rect_stroke(r, 4.0, egui::Stroke::new(1.0, app.theme.accent), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]   --> src/ui_preview.rs:63:25
[INFO] [stdout]    |
[INFO] [stdout] 63 |         egui::ComboBox::from_id_source("quality")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]   --> src/ui_preview.rs:75:25
[INFO] [stdout]    |
[INFO] [stdout] 75 |         egui::ComboBox::from_id_source("playspeed")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_icons.rs:386:88
[INFO] [stdout]     |
[INFO] [stdout] 386 |     p.line_segment([Pos2::new(c.x - 4.5, c.y), Pos2::new(c.x + 4.5, c.y)], Stroke::new(1.2, col));
[INFO] [stdout]     |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_icons.rs:390:81
[INFO] [stdout]     |
[INFO] [stdout] 390 |     p.rect_stroke(Rect::from_center_size(c, Vec2::splat(9.0)), 1.0, Stroke::new(1.2, col), egui::StrokeKind::Outside);
[INFO] [stdout]     |                                                                                 ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_icons.rs:394:103
[INFO] [stdout]     |
[INFO] [stdout] 394 | ...ec2::splat(8.0)), 1.0, Stroke::new(1.0, col), egui::StrokeKind::Outside);
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_icons.rs:395:103
[INFO] [stdout]     |
[INFO] [stdout] 395 | ...ec2::splat(8.0)), 1.0, Stroke::new(1.0, col), egui::StrokeKind::Outside);
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]   --> src/ui_pool.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 .rounding(4.0);
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/ui_pool.rs:73:43
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 .stroke(egui::Stroke::new(1.0, app.theme.border2))
[INFO] [stdout]    |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:504:49
[INFO] [stdout]     |
[INFO] [stdout] 504 |         p.rect_stroke(a, 0.0, egui::Stroke::new(1.0, Color32::from_rgb(230, 230, 90)), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:505:49
[INFO] [stdout]     |
[INFO] [stdout] 505 |         p.rect_stroke(t, 0.0, egui::Stroke::new(1.0, Color32::from_rgb(120, 220, 160)), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:522:45
[INFO] [stdout]     |
[INFO] [stdout] 522 |     p.rect_stroke(r, 3.0, egui::Stroke::new(1.0, app.theme.border), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:535:103
[INFO] [stdout]     |
[INFO] [stdout] 535 |     p.line_segment([Pos2::new(px, r.top() - 2.0), Pos2::new(px, r.bottom() + 2.0)], egui::Stroke::new(2.0, app.theme.playhead));
[INFO] [stdout]     |                                                                                                       ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:540:104
[INFO] [stdout]     |
[INFO] [stdout] 540 |         p.line_segment([Pos2::new(lx, r.bottom() - 4.0), Pos2::new(lx, r.bottom())], egui::Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]   --> src/ui_right.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |         egui::ComboBox::from_id_source("lut")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]    --> src/ui_right.rs:110:29
[INFO] [stdout]     |
[INFO] [stdout] 110 |             egui::ComboBox::from_id_source("hslband")
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_pool.rs:158:76
[INFO] [stdout]     |
[INFO] [stdout] 158 |                         ui.painter().rect_stroke(r, 4.0, egui::Stroke::new(1.0, app.theme.accent), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |             .fill(bfill).rounding(4).stroke(egui::Stroke::new(1.0, bstroke));
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:168:63
[INFO] [stdout]     |
[INFO] [stdout] 168 |             .fill(bfill).rounding(4).stroke(egui::Stroke::new(1.0, bstroke));
[INFO] [stdout]     |                                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]   --> src/ui_preview.rs:63:25
[INFO] [stdout]    |
[INFO] [stdout] 63 |         egui::ComboBox::from_id_source("quality")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]   --> src/ui_preview.rs:75:25
[INFO] [stdout]    |
[INFO] [stdout] 75 |         egui::ComboBox::from_id_source("playspeed")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:197:93
[INFO] [stdout]     |
[INFO] [stdout] 197 | ...ew(x, plot.bottom())], Stroke::new(0.5, app.theme.border.gamma_multiply(0.5)));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:198:93
[INFO] [stdout]     |
[INFO] [stdout] 198 | ...new(plot.right(), y)], Stroke::new(0.5, app.theme.border.gamma_multiply(0.5)));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |         Stroke::new(1.0, app.theme.border2.gamma_multiply(0.8)));
[INFO] [stdout]     |                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:217:49
[INFO] [stdout]     |
[INFO] [stdout] 217 |         p.line_segment([prev, cur], Stroke::new(1.8, app.theme.accent_text));
[INFO] [stdout]     |                                                 ^^^ help: explicitly specify the type as `f32`: `1.8_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:225:47
[INFO] [stdout]     |
[INFO] [stdout] 225 |         p.circle_stroke(pos, 4.5, Stroke::new(1.0, Color32::WHITE));
[INFO] [stdout]     |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:306:46
[INFO] [stdout]     |
[INFO] [stdout] 306 |         p.line_segment([p0, p1], Stroke::new(4.0, col));
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `4.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:309:40
[INFO] [stdout]     |
[INFO] [stdout] 309 |     p.circle_stroke(c, wr, Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:314:42
[INFO] [stdout]     |
[INFO] [stdout] 314 |     p.line_segment([c, dot], Stroke::new(1.0, Color32::from_white_alpha(90)));
[INFO] [stdout]     |                                          ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:316:43
[INFO] [stdout]     |
[INFO] [stdout] 316 |     p.circle_stroke(dot, 4.5, Stroke::new(1.0, Color32::BLACK));
[INFO] [stdout]     |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]    --> src/ui_right.rs:395:29
[INFO] [stdout]     |
[INFO] [stdout] 395 |             egui::ComboBox::from_id_source("blend")
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:504:49
[INFO] [stdout]     |
[INFO] [stdout] 504 |         p.rect_stroke(a, 0.0, egui::Stroke::new(1.0, Color32::from_rgb(230, 230, 90)), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:505:49
[INFO] [stdout]     |
[INFO] [stdout] 505 |         p.rect_stroke(t, 0.0, egui::Stroke::new(1.0, Color32::from_rgb(120, 220, 160)), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:522:45
[INFO] [stdout]     |
[INFO] [stdout] 522 |     p.rect_stroke(r, 3.0, egui::Stroke::new(1.0, app.theme.border), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:535:103
[INFO] [stdout]     |
[INFO] [stdout] 535 |     p.line_segment([Pos2::new(px, r.top() - 2.0), Pos2::new(px, r.bottom() + 2.0)], egui::Stroke::new(2.0, app.theme.playhead));
[INFO] [stdout]     |                                                                                                       ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_preview.rs:540:104
[INFO] [stdout]     |
[INFO] [stdout] 540 |         p.line_segment([Pos2::new(lx, r.bottom() - 4.0), Pos2::new(lx, r.bottom())], egui::Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]   --> src/ui_right.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |         egui::ComboBox::from_id_source("lut")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:529:22
[INFO] [stdout]     |
[INFO] [stdout] 529 |                     .rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:552:45
[INFO] [stdout]     |
[INFO] [stdout] 552 |                     .fill(app.theme.panel3).rounding(4)
[INFO] [stdout]     |                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]    --> src/ui_right.rs:110:29
[INFO] [stdout]     |
[INFO] [stdout] 110 |             egui::ComboBox::from_id_source("hslband")
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:601:49
[INFO] [stdout]     |
[INFO] [stdout] 601 |                         .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:529:53
[INFO] [stdout]     |
[INFO] [stdout] 529 |                     .rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:553:41
[INFO] [stdout]     |
[INFO] [stdout] 553 |                     .stroke(Stroke::new(1.0, if cur.map(|t| t.kind) == Some(kind) { app.theme.accent } else { app.theme.border2 }));
[INFO] [stdout]     |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:601:80
[INFO] [stdout]     |
[INFO] [stdout] 601 |                         .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]    --> src/ui_right.rs:693:33
[INFO] [stdout]     |
[INFO] [stdout] 693 |                 egui::ComboBox::from_id_source(("ease", chan))
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |             .fill(bfill).rounding(4).stroke(egui::Stroke::new(1.0, bstroke));
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:168:63
[INFO] [stdout]     |
[INFO] [stdout] 168 |             .fill(bfill).rounding(4).stroke(egui::Stroke::new(1.0, bstroke));
[INFO] [stdout]     |                                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:793:37
[INFO] [stdout]     |
[INFO] [stdout] 793 |             .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:796:37
[INFO] [stdout]     |
[INFO] [stdout] 796 |             .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:793:68
[INFO] [stdout]     |
[INFO] [stdout] 793 |             .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:796:68
[INFO] [stdout]     |
[INFO] [stdout] 796 |             .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:197:93
[INFO] [stdout]     |
[INFO] [stdout] 197 | ...ew(x, plot.bottom())], Stroke::new(0.5, app.theme.border.gamma_multiply(0.5)));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:198:93
[INFO] [stdout]     |
[INFO] [stdout] 198 | ...new(plot.right(), y)], Stroke::new(0.5, app.theme.border.gamma_multiply(0.5)));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |         Stroke::new(1.0, app.theme.border2.gamma_multiply(0.8)));
[INFO] [stdout]     |                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:217:49
[INFO] [stdout]     |
[INFO] [stdout] 217 |         p.line_segment([prev, cur], Stroke::new(1.8, app.theme.accent_text));
[INFO] [stdout]     |                                                 ^^^ help: explicitly specify the type as `f32`: `1.8_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:225:47
[INFO] [stdout]     |
[INFO] [stdout] 225 |         p.circle_stroke(pos, 4.5, Stroke::new(1.0, Color32::WHITE));
[INFO] [stdout]     |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:840:14
[INFO] [stdout]     |
[INFO] [stdout] 840 |             .rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:840:45
[INFO] [stdout]     |
[INFO] [stdout] 840 |             .rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:890:41
[INFO] [stdout]     |
[INFO] [stdout] 890 |                 .fill(app.theme.panel3).rounding(4)
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:306:46
[INFO] [stdout]     |
[INFO] [stdout] 306 |         p.line_segment([p0, p1], Stroke::new(4.0, col));
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `4.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:309:40
[INFO] [stdout]     |
[INFO] [stdout] 309 |     p.circle_stroke(c, wr, Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:314:42
[INFO] [stdout]     |
[INFO] [stdout] 314 |     p.line_segment([c, dot], Stroke::new(1.0, Color32::from_white_alpha(90)));
[INFO] [stdout]     |                                          ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:316:43
[INFO] [stdout]     |
[INFO] [stdout] 316 |     p.circle_stroke(dot, 4.5, Stroke::new(1.0, Color32::BLACK));
[INFO] [stdout]     |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]    --> src/ui_right.rs:395:29
[INFO] [stdout]     |
[INFO] [stdout] 395 |             egui::ComboBox::from_id_source("blend")
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:529:22
[INFO] [stdout]     |
[INFO] [stdout] 529 |                     .rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:552:45
[INFO] [stdout]     |
[INFO] [stdout] 552 |                     .fill(app.theme.panel3).rounding(4)
[INFO] [stdout]     |                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]     --> src/ui_right.rs:1039:41
[INFO] [stdout]      |
[INFO] [stdout] 1039 |                 .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]      |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]     --> src/ui_right.rs:1057:37
[INFO] [stdout]      |
[INFO] [stdout] 1057 |             .fill(app.theme.panel3).rounding(4)
[INFO] [stdout]      |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:601:49
[INFO] [stdout]     |
[INFO] [stdout] 601 |                         .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:891:37
[INFO] [stdout]     |
[INFO] [stdout] 891 |                 .stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui_right.rs:1039:72
[INFO] [stdout]      |
[INFO] [stdout] 1039 |                 .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]      |                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui_right.rs:1058:33
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             .stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:529:53
[INFO] [stdout]     |
[INFO] [stdout] 529 |                     .rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:553:41
[INFO] [stdout]     |
[INFO] [stdout] 553 |                     .stroke(Stroke::new(1.0, if cur.map(|t| t.kind) == Some(kind) { app.theme.accent } else { app.theme.border2 }));
[INFO] [stdout]     |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:601:80
[INFO] [stdout]     |
[INFO] [stdout] 601 |                         .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui_right.rs:1106:50
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     ui.painter().rect_stroke(r, 3.0, Stroke::new(1.0, app.theme.border), egui::StrokeKind::Inside);
[INFO] [stdout]      |                                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]    --> src/ui_right.rs:693:33
[INFO] [stdout]     |
[INFO] [stdout] 693 |                 egui::ComboBox::from_id_source(("ease", chan))
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:793:37
[INFO] [stdout]     |
[INFO] [stdout] 793 |             .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:796:37
[INFO] [stdout]     |
[INFO] [stdout] 796 |             .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |         Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:793:68
[INFO] [stdout]     |
[INFO] [stdout] 793 |             .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:796:68
[INFO] [stdout]     |
[INFO] [stdout] 796 |             .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:840:14
[INFO] [stdout]     |
[INFO] [stdout] 840 |             .rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:840:45
[INFO] [stdout]     |
[INFO] [stdout] 840 |             .rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]    --> src/ui_right.rs:890:41
[INFO] [stdout]     |
[INFO] [stdout] 890 |                 .fill(app.theme.panel3).rounding(4)
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:147:105
[INFO] [stdout]     |
[INFO] [stdout] 147 |         p.line_segment([Pos2::new(r.left(), r.bottom()), Pos2::new(r.right(), r.bottom())], Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                                                                                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:238:115
[INFO] [stdout]     |
[INFO] [stdout] 238 | ...right(), r.bottom())], Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:264:108
[INFO] [stdout]     |
[INFO] [stdout] 264 |             p.line_segment([Pos2::new(x, ruler.bottom() - 8.0), Pos2::new(x, ruler.bottom())], Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:281:85
[INFO] [stdout]     |
[INFO] [stdout] 281 |         p.line_segment([Pos2::new(x, ruler.bottom()), Pos2::new(x, y)], Stroke::new(1.0, app.theme.warn.gamma_multiply(0.6)));
[INFO] [stdout]     |                                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:348:60
[INFO] [stdout]     |
[INFO] [stdout] 348 |                         p.rect_stroke(gr, 3.0, Stroke::new(1.5, app.theme.accent), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                            ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:349:96
[INFO] [stdout]     |
[INFO] [stdout] 349 |                         p.line_segment([Pos2::new(gx, ry), Pos2::new(gx, ry + h)], Stroke::new(1.5, app.theme.warn));
[INFO] [stdout]     |                                                                                                ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:427:29
[INFO] [stdout]     |
[INFO] [stdout] 427 |                 Stroke::new(1.2, app.theme.warn));
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:445:85
[INFO] [stdout]     |
[INFO] [stdout] 445 |         p.line_segment([Pos2::new(px, canvas.top()), Pos2::new(px, y)], Stroke::new(1.6, app.theme.playhead));
[INFO] [stdout]     |                                                                                     ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:464:39
[INFO] [stdout]     |
[INFO] [stdout] 464 |     p.rect_stroke(r, 2.0, Stroke::new(1.0, app.theme.accent), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]     --> src/ui_right.rs:1039:41
[INFO] [stdout]      |
[INFO] [stdout] 1039 |                 .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]      |                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Button::<'a>::rounding`: Renamed to `corner_radius`
[INFO] [stdout]     --> src/ui_right.rs:1057:37
[INFO] [stdout]      |
[INFO] [stdout] 1057 |             .fill(app.theme.panel3).rounding(4)
[INFO] [stdout]      |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:484:67
[INFO] [stdout]     |
[INFO] [stdout] 484 |     p.rect_stroke(*r, 3.0, Stroke::new(if selected { 2.0 } else { 1.0 }, if selected { app.theme.accent } else { edge }), egui::Str...
[INFO] [stdout]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:552:33
[INFO] [stdout]     |
[INFO] [stdout] 552 |                     Stroke::new(1.0, Color32::from_white_alpha(40)));
[INFO] [stdout]     |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_right.rs:891:37
[INFO] [stdout]     |
[INFO] [stdout] 891 |                 .stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui_right.rs:1039:72
[INFO] [stdout]      |
[INFO] [stdout] 1039 |                 .fill(app.theme.panel3).rounding(4).stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]      |                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui_right.rs:1058:33
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             .stroke(Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:589:87
[INFO] [stdout]     |
[INFO] [stdout] 589 |     p.line_segment([Pos2::new(r.left(), mid), Pos2::new(r.right(), mid)], Stroke::new(0.8, Color32::from_white_alpha(90)));
[INFO] [stdout]     |                                                                                       ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui_right.rs:1106:50
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     ui.painter().rect_stroke(r, 3.0, Stroke::new(1.0, app.theme.border), egui::StrokeKind::Inside);
[INFO] [stdout]      |                                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/util.rs:78:57
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn border_stroke(t: &Theme) -> Stroke { Stroke::new(1.0, t.border) }
[INFO] [stdout]    |                                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |         Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:147:105
[INFO] [stdout]     |
[INFO] [stdout] 147 |         p.line_segment([Pos2::new(r.left(), r.bottom()), Pos2::new(r.right(), r.bottom())], Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                                                                                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:238:115
[INFO] [stdout]     |
[INFO] [stdout] 238 | ...right(), r.bottom())], Stroke::new(1.0, app.theme.border));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:264:108
[INFO] [stdout]     |
[INFO] [stdout] 264 |             p.line_segment([Pos2::new(x, ruler.bottom() - 8.0), Pos2::new(x, ruler.bottom())], Stroke::new(1.0, app.theme.border2));
[INFO] [stdout]     |                                                                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:281:85
[INFO] [stdout]     |
[INFO] [stdout] 281 |         p.line_segment([Pos2::new(x, ruler.bottom()), Pos2::new(x, y)], Stroke::new(1.0, app.theme.warn.gamma_multiply(0.6)));
[INFO] [stdout]     |                                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:348:60
[INFO] [stdout]     |
[INFO] [stdout] 348 |                         p.rect_stroke(gr, 3.0, Stroke::new(1.5, app.theme.accent), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                            ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:349:96
[INFO] [stdout]     |
[INFO] [stdout] 349 |                         p.line_segment([Pos2::new(gx, ry), Pos2::new(gx, ry + h)], Stroke::new(1.5, app.theme.warn));
[INFO] [stdout]     |                                                                                                ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:427:29
[INFO] [stdout]     |
[INFO] [stdout] 427 |                 Stroke::new(1.2, app.theme.warn));
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.2_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:445:85
[INFO] [stdout]     |
[INFO] [stdout] 445 |         p.line_segment([Pos2::new(px, canvas.top()), Pos2::new(px, y)], Stroke::new(1.6, app.theme.playhead));
[INFO] [stdout]     |                                                                                     ^^^ help: explicitly specify the type as `f32`: `1.6_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:464:39
[INFO] [stdout]     |
[INFO] [stdout] 464 |     p.rect_stroke(r, 2.0, Stroke::new(1.0, app.theme.accent), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:484:67
[INFO] [stdout]     |
[INFO] [stdout] 484 |     p.rect_stroke(*r, 3.0, Stroke::new(if selected { 2.0 } else { 1.0 }, if selected { app.theme.accent } else { edge }), egui::Str...
[INFO] [stdout]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:552:33
[INFO] [stdout]     |
[INFO] [stdout] 552 |                     Stroke::new(1.0, Color32::from_white_alpha(40)));
[INFO] [stdout]     |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui_timeline.rs:589:87
[INFO] [stdout]     |
[INFO] [stdout] 589 |     p.line_segment([Pos2::new(r.left(), mid), Pos2::new(r.right(), mid)], Stroke::new(0.8, Color32::from_white_alpha(90)));
[INFO] [stdout]     |                                                                                       ^^^ help: explicitly specify the type as `f32`: `0.8_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/util.rs:78:57
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn border_stroke(t: &Theme) -> Stroke { Stroke::new(1.0, t.border) }
[INFO] [stdout]    |                                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `yoff` is never read
[INFO] [stdout]    --> src/app_ui.rs:346:13
[INFO] [stdout]     |
[INFO] [stdout] 346 |             yoff += 38.0;
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tp`
[INFO] [stdout]    --> src/decoder.rs:161:30
[INFO] [stdout]     |
[INFO] [stdout] 161 |                         Some(tp) => {
[INFO] [stdout]     |                              ^^ help: if this is intentional, prefix it with an underscore: `_tp`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `yoff` is never read
[INFO] [stdout]    --> src/app_ui.rs:346:13
[INFO] [stdout]     |
[INFO] [stdout] 346 |             yoff += 38.0;
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tp`
[INFO] [stdout]    --> src/decoder.rs:161:30
[INFO] [stdout]     |
[INFO] [stdout] 161 |                         Some(tp) => {
[INFO] [stdout]     |                              ^^ help: if this is intentional, prefix it with an underscore: `_tp`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> src/exporter.rs:282:23
[INFO] [stdout]     |
[INFO] [stdout] 282 | fn transition_between(project: &Project, left: &Clip, right: &Clip, assets: &[MediaAsset]) -> Option<crate::model::Transition> {
[INFO] [stdout]     |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project`
[INFO] [stdout]    --> src/exporter.rs:282:23
[INFO] [stdout]     |
[INFO] [stdout] 282 | fn transition_between(project: &Project, left: &Clip, right: &Clip, assets: &[MediaAsset]) -> Option<crate::model::Transition> {
[INFO] [stdout]     |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spec`
[INFO] [stdout]    --> src/exporter.rs:744:48
[INFO] [stdout]     |
[INFO] [stdout] 744 |     project: &Project, _assets: &[MediaAsset], spec: &ExportSpec,
[INFO] [stdout]     |                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/fonts.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let mut fonts = egui::FontDefinitions::default();
[INFO] [stdout]   |         ----^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `spec`
[INFO] [stdout]    --> src/exporter.rs:744:48
[INFO] [stdout]     |
[INFO] [stdout] 744 |     project: &Project, _assets: &[MediaAsset], spec: &ExportSpec,
[INFO] [stdout]     |                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_spec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> src/fonts.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let mut fonts = egui::FontDefinitions::default();
[INFO] [stdout]   |         ----^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/media.rs:313:25
[INFO] [stdout]     |
[INFO] [stdout] 313 |         pts.retain(|(x, y)| *x >= 0.0 && *x <= 1.0);
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> src/media.rs:313:25
[INFO] [stdout]     |
[INFO] [stdout] 313 |         pts.retain(|(x, y)| *x >= 0.0 && *x <= 1.0);
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/model.rs:938:30
[INFO] [stdout]     |
[INFO] [stdout] 938 |                         Some(t) => r.src_in / r.speed as f64,
[INFO] [stdout]     |                              ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/model.rs:970:33
[INFO] [stdout]     |
[INFO] [stdout] 970 |                     if let Some(t) = right_total {
[INFO] [stdout]     |                                 ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/model.rs:938:30
[INFO] [stdout]     |
[INFO] [stdout] 938 |                         Some(t) => r.src_in / r.speed as f64,
[INFO] [stdout]     |                              ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]    --> src/model.rs:970:33
[INFO] [stdout]     |
[INFO] [stdout] 970 |                     if let Some(t) = right_total {
[INFO] [stdout]     |                                 ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `app`
[INFO] [stdout]    --> src/selftest.rs:265:44
[INFO] [stdout]     |
[INFO] [stdout] 265 |         let mut check = |self_: &mut Self, app: &mut App, name: &str, cond: bool| {
[INFO] [stdout]     |                                            ^^^ help: if this is intentional, prefix it with an underscore: `_app`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `app`
[INFO] [stdout]    --> src/selftest.rs:265:44
[INFO] [stdout]     |
[INFO] [stdout] 265 |         let mut check = |self_: &mut Self, app: &mut App, name: &str, cond: bool| {
[INFO] [stdout]     |                                            ^^^ help: if this is intentional, prefix it with an underscore: `_app`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `p1`
[INFO] [stdout]    --> src/ui_common.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let p1 = Pos2::new(cx + dx, cy + dy * (1.0 - blend).max(0.0));
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `p1`
[INFO] [stdout]    --> src/ui_common.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let p1 = Pos2::new(cx + dx, cy + dy * (1.0 - blend).max(0.0));
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `trans`
[INFO] [stdout]    --> src/ui_preview.rs:314:22
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let (trans_clip, trans) = active_trans.clone().unwrap_or((0, crate::model::Transition::default()));
[INFO] [stdout]     |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_trans`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `trans`
[INFO] [stdout]    --> src/ui_preview.rs:314:22
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let (trans_clip, trans) = active_trans.clone().unwrap_or((0, crate::model::Transition::default()));
[INFO] [stdout]     |                      ^^^^^ help: if this is intentional, prefix it with an underscore: `_trans`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tools`
[INFO] [stdout]   --> src/ui_timeline.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let tools: Vec<(Tool, &str, fn(&egui::Painter, Rect, Color32), String)> = vec![
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_tools`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `p`
[INFO] [stdout]    --> src/ui_timeline.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let p = ui.painter().clone();
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tools`
[INFO] [stdout]   --> src/ui_timeline.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let tools: Vec<(Tool, &str, fn(&egui::Painter, Rect, Color32), String)> = vec![
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_tools`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stream` is never read
[INFO] [stdout]    --> src/decoder.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub struct Monitor {
[INFO] [stdout]     |                ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 229 |         stream: cpal::Stream,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tf_expr` is never used
[INFO] [stdout]    --> src/exporter.rs:258:4
[INFO] [stdout]     |
[INFO] [stdout] 258 | fn tf_expr(anim: &Anim, t0: f64, which: u8, base: &Transform) -> String {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VSeg` is never constructed
[INFO] [stdout]    --> src/exporter.rs:270:8
[INFO] [stdout]     |
[INFO] [stdout] 270 | struct VSeg {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `asset_dur` is never used
[INFO] [stdout]    --> src/exporter.rs:308:4
[INFO] [stdout]     |
[INFO] [stdout] 308 | fn asset_dur(assets: &[MediaAsset], src: &Option<PathBuf>) -> Option<f64> {
[WARN] too many lines in the log, truncating it
