Skip to content

Improve Auto Splitting runtime in livesplit-core #660

Improve Auto Splitting runtime in livesplit-core

Improve Auto Splitting runtime in livesplit-core #660

Triggered via pull request December 17, 2023 21:38
Status Success
Total duration 17m 38s
Artifacts

build.yml

on: pull_request
Generate bindings
12s
Generate bindings
Check clippy lints
57s
Check clippy lints
Check formatting
5s
Check formatting
Run benchmarks
5m 31s
Run benchmarks
Generate documentation
0s
Generate documentation
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

90 warnings
Check clippy lints: crates/livesplit-hotkey/src/linux/x11_impl.rs#L102
redundant redefinition of a binding
Check clippy lints: src/component/splits/column.rs#L180
this function has too many arguments (9/7)
Check clippy lints: src/component/splits/column.rs#L231
this function has too many arguments (9/7)
Check clippy lints: src/component/splits/column.rs#L324
very complex type used. Consider factoring parts into `type` definitions
Check clippy lints: src/hotkey_config.rs#L88
this returns a `Result<_, ()>`
Check clippy lints: src/rendering/default_text_engine/mod.rs#L31
very complex type used. Consider factoring parts into `type` definitions
Check clippy lints: src/rendering/mod.rs#L506
this function has too many arguments (11/7)
Check clippy lints: src/rendering/mod.rs#L593
this function has too many arguments (8/7)
Check clippy lints: src/rendering/mod.rs#L624
this function has too many arguments (8/7)
Check clippy lints: src/rendering/mod.rs#L676
this function has too many arguments (9/7)
build (Linux Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (Linux Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Linux Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Linux Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (Linux Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Linux Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Linux Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (Linux Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Linux Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Linux Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (Linux Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Linux Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Linux Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (Linux Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (Linux Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Linux Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Linux Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (Linux Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Linux Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Linux Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (macOS Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (macOS Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (macOS Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (macOS Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (macOS Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (macOS Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (macOS Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (macOS Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (macOS Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (macOS Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Nightly): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Nightly): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Nightly): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Beta gnu): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Beta gnu): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Beta gnu): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Beta gnu): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Beta gnu): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Beta gnu): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Beta gnu): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Beta gnu): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Beta gnu): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Beta gnu): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Nightly gnu): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Nightly gnu): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Nightly gnu): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Nightly gnu): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Nightly gnu): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Nightly gnu): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Nightly gnu): src/hotkey_system.rs#L9
unused import: `Error`
build (Windows Nightly gnu): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (Windows Nightly gnu): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (Windows Nightly gnu): src/hotkey_system.rs#L9
unused import: `Error`
build (macOS Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (macOS Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (macOS Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (macOS Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (macOS Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (macOS Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (macOS Beta): src/hotkey_system.rs#L9
unused import: `Error`
build (macOS Beta): src/platform/normal/mod.rs#L1
unused import: `std::sync::RwLock`
build (macOS Beta): src/platform/mod.rs#L23
unused import: `alloc::sync::Arc`
build (macOS Beta): src/hotkey_system.rs#L9
unused import: `Error`