Skip to content

feat: Implement speed changing (with mute) #3078

feat: Implement speed changing (with mute)

feat: Implement speed changing (with mute) #3078

Triggered via pull request September 5, 2025 14:24
Status Success
Total duration 8m 11s
Artifacts

ci.yml

on: pull_request
Detect Changes
5s
Detect Changes
Typecheck
1m 15s
Typecheck
Format (Biome)
6s
Format (Biome)
Format (Cargo)
8s
Format (Cargo)
Lint (Biome)
11s
Lint (Biome)
Matrix: Build Desktop
Clippy
1m 11s
Clippy
Verify Tauri plugin versions
0s
Verify Tauri plugin versions
Fit to window
Zoom out
Zoom in

Annotations

10 warnings and 1 notice
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L147
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:147:29 | 147 | ... next_seg.mode.clone(), | ^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `next_seg.mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L146
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:146:29 | 146 | ... segment.mode.clone(), | ^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `segment.mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L137
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:137:29 | 137 | ... segment.mode.clone(), | ^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `segment.mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L131
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:131:48 | 131 | (segment.mode.clone(), segment.mode.clone(), 1.0) | ^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `segment.mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L131
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:131:26 | 131 | (segment.mode.clone(), segment.mode.clone(), 1.0) | ^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `segment.mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L115
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:115:21 | 115 | segment.mode.clone(), | ^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `segment.mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L107
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:107:25 | 107 | prev_seg.mode.clone() | ^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `prev_seg.mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L103
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:103:68 | 103 | return InterpolatedScene::from_single_mode(segment.mode.clone()); | ^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `segment.mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L76
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:76:24 | 76 | from_mode: mode.clone(), | ^^^^^^^^^^^^ help: try removing the `clone` call: `mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy
using `clone` on type `SceneMode` which implements the `Copy` trait: crates/rendering/src/scene.rs#L74
warning: using `clone` on type `SceneMode` which implements the `Copy` trait --> crates/rendering/src/scene.rs:74:25 | 74 | scene_mode: mode.clone(), | ^^^^^^^^^^^^ help: try removing the `clone` call: `mode` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy = note: `#[warn(clippy::clone_on_copy)]` on by default
Build Desktop (x86_64-pc-windows-msvc, windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677