Skip to content

Turn More Functions Into const fn Functions #1019

Turn More Functions Into const fn Functions

Turn More Functions Into const fn Functions #1019

Triggered via pull request April 15, 2025 18:31
Status Success
Total duration 19m 44s
Artifacts 44

build.yml

on: pull_request
Generate bindings
41s
Generate bindings
Check clippy lints
1m 53s
Check clippy lints
Check formatting
8s
Check formatting
Run benchmarks
6m 43s
Run benchmarks
Generate documentation
0s
Generate documentation
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

12 warnings
Check clippy lints: src/rendering/scene.rs#L99
this could be a `const fn`
Check clippy lints: src/rendering/scene.rs#L84
this could be a `const fn`
Check clippy lints: src/rendering/scene.rs#L79
this could be a `const fn`
Check clippy lints: src/rendering/resource/handles.rs#L20
this could be a `const fn`
Check clippy lints: src/hotkey_config.rs#L118
this returns a `Result<_, ()>`
Check clippy lints: src/component/splits/column.rs#L329
very complex type used. Consider factoring parts into `type` definitions
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#L180
this function has too many arguments (9/7)
Check clippy lints: crates/livesplit-hotkey/src/linux/mod.rs#L87
useless conversion to the same type: `Error`
Check clippy lints: crates/livesplit-hotkey/src/linux/mod.rs#L82
useless conversion to the same type: `Error`
build (Linux i586 musl)
No files were found with the provided path: target/renders. No artifacts will be uploaded.
build (Linux i586)
No files were found with the provided path: target/renders. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
Screenshots Android aarch64 Expired
1.17 MB
sha256:89ec9a4a273eda38cff56d5eaabe9c181066b1bd23f822472dde3148102e0d5f
Screenshots Android arm Expired
1.17 MB
sha256:e57692dbd3e4572d92012c636464112ba22e8c095bef9a736b378c473f962caf
Screenshots Android armv7 Expired
1.17 MB
sha256:3ece831870e9121852d24a6795d012601b1a2f727d2d4a9d8cc65d2680f2e4ae
Screenshots Android i686 Expired
1.17 MB
sha256:8cac30def89dec09c649a7c757e629ccf40b2a4863fcfb56ed6ab00e8b26c321
Screenshots Android thumbv7neon Expired
1.17 MB
sha256:8a635cb7ee30c670752e3aecfdc1515c268d10a99fe308822c73777d4c8bdca5
Screenshots Android x86_64 Expired
1.17 MB
sha256:f27875f1dd543decb4d75c8cf0dfcca787ee56f3889aff8bebcf0646ac264f50
Screenshots Linux Beta Expired
1.17 MB
sha256:9899c987769de92a3b443ead8c237287abc5a3fcd2138d4818352617d5719a9b
Screenshots Linux Nightly Expired
1.17 MB
sha256:ed0213ecd004924d4f4c45b79cf47aed84555b7c6efe6393215551b161f2af19
Screenshots Linux aarch64 Expired
1.17 MB
sha256:edda7ee12483b4662791433c83d4deeca2c1c2f8cccd677551c9e62995b94fa9
Screenshots Linux aarch64 musl Expired
1.17 MB
sha256:d21835eb5f2b5b4c1516d8b8f2aa7d868534652526c8cd5e83c24e1f95f5a7a9
Screenshots Linux arm Expired
1.17 MB
sha256:8c6a2cd40ab3843a72e1dca65762e6d8a480bdb81e44286c07b187e170b6e444
Screenshots Linux arm Hardware Float Expired
1.17 MB
sha256:e90b2e5ee42323124376f8b74293250ed7966b41b628e41167973baf78f1193e
Screenshots Linux arm musl Expired
1.17 MB
sha256:b43b4a77af2ebde78e761a84e914b5cfec0ef2fa55afc804033cfdec0fa195a2
Screenshots Linux arm musl Hardware Float Expired
1.17 MB
sha256:55e8f6f2ec75a691aa5df9cea25a52802f1af75923d7da32f2e16904fc2288ef
Screenshots Linux armv5te Expired
1.17 MB
sha256:77d5b23ad36be98107d1b39b3b1dd062099500ae0885e4dd59e57923d700aaec
Screenshots Linux armv5te musl Expired
1.17 MB
sha256:d995c3249b98f2f0902aedc230d72a5baadb97899e369c8be26abeb46bd3a956
Screenshots Linux armv7 Expired
1.17 MB
sha256:3cdc87887afbf6a4890d9fc2862e610846512b6e556d3a8f150c81c89cfc4ae0
Screenshots Linux armv7 Hardware Float Expired
1.17 MB
sha256:b3b4d3e49b6d0a2593c85831288c042d5973bc77fc199dec80f6386c08b3f54c
Screenshots Linux armv7 musl Expired
1.17 MB
sha256:5a69ee16f7a636a07ffead047414dc8300719bcc61cf41e9f617204c433b440f
Screenshots Linux armv7 musl Hardware Float Expired
1.17 MB
sha256:50619f0994f3e8aeb5c91598cdc4c4ed1ca8048fd84f4cd098e77c3d4439a217
Screenshots Linux i686 Expired
1.17 MB
sha256:981ebb3e27270ab2bb556453c48b08d7885ce4105e2b8bf5430278a772120e74
Screenshots Linux i686 musl Expired
1.17 MB
sha256:054e136c1d453a819cb53474e2c81ae4efb89c65d542b196baec30f7c8b7b827
Screenshots Linux powerpc Expired
1.17 MB
sha256:b919978ee46f6a891a2705371c3f624c6064fcb2d4bbef1e0fff83e37ec660fd
Screenshots Linux powerpc64 Expired
1.17 MB
sha256:b73c1887d13ef6861ff1360dc06e11a4560b3404ae9d7b52affd4984481c98d8
Screenshots Linux powerpc64le Expired
1.17 MB
sha256:a0b9c83af340026208191590b71fd7d7c76404511a7451941abe5d05d06aeaea
Screenshots Linux riscv64gc Expired
1.17 MB
sha256:7fdece89fbf57115660ac731b183de56c415c2ff7ad7f4f43f3f5091cbcb57dd
Screenshots Linux s390x Expired
671 KB
sha256:9639dc28ecbcdd6b52e6f8a3dfa43cfb7ca7207145928601e96ddb964e61e78d
Screenshots Linux sparc64 Expired
1.17 MB
sha256:5572171d2644ac1c33b91e9613e18068187020cb5bd408a8e26d067af596a8c3
Screenshots Linux thumbv7neon Expired
1.17 MB
sha256:f5609e40d7c976ca0cf1bb1606cf9d0a192b93db11877565e6af9ece8d53a2f8
Screenshots Linux x86_64 Expired
1.17 MB
sha256:f1296d5d6a11357b08f1d3ab719e98cbacd370ad7f7db5c6afb0b091ed316157
Screenshots Linux x86_64 musl Expired
1.17 MB
sha256:e5423746d0e6db0e533fc62696f470b614d1eb5ac6e956e44a9b0eb91a790607
Screenshots WebAssembly WASI 0.1 Expired
1.17 MB
sha256:65ceb18759e0ee376f8a0b370edfaf36daab20857f7c4baaeeaca65a15a3b914
Screenshots Windows Beta Expired
1.17 MB
sha256:0be766d9599bc62cd0b09fa6663b321761bbd2502c88509a10c8f79669dd9aa0
Screenshots Windows Beta gnu Expired
1.17 MB
sha256:9b9111151a27a65cb718a61f21151d46f20e7853f5a1a7963ba97518fa43b47a
Screenshots Windows Nightly Expired
1.17 MB
sha256:3aa513a555f4a90e659cb6f3f1f2b1a3a4f88534d162c03019ff4e304ff5970c
Screenshots Windows Nightly gnu Expired
1.17 MB
sha256:4a105b725d76183610148df42c18930db5b3d3f0ec0d7698c130b3e54e533400
Screenshots Windows i686 Expired
1.17 MB
sha256:370712b46ec44a197f72f9c363abe821623b3f03b9e416bbce8d12bad593a87c
Screenshots Windows i686 gnu Expired
1.17 MB
sha256:90e7e73fe95d9aa05d3791e504035fa4e77009916210f5462bbee99cddf64a07
Screenshots Windows x86_64 Expired
1.17 MB
sha256:bdef95dc3b9e0e3c862e642433622d561b0043575b636716e2b778287ddab0a5
Screenshots Windows x86_64 gnu Expired
1.17 MB
sha256:1f3accdea57d6126466d41131a5bc54a8eaac30d3b6dc30d6e942420f1bb2f5f
Screenshots macOS Beta Expired
1.17 MB
sha256:f61495083d51e6ea0ebbd416820173343cccaa9858ec83b66f0a38764ac75fcf
Screenshots macOS Nightly Expired
1.17 MB
sha256:0177ff39992f8cac08887f5e58b540f5bdd0633fe71202d503c24d2fdc6cfe42
Screenshots macOS aarch64 Expired
1.17 MB
sha256:488ad9fcd6852ec5e94c8690becdeec655331c73c6f89c47e1cabbaac1ef272c
Screenshots macOS x86_64 Expired
1.17 MB
sha256:dfe74f8143191150f3af1c4d47448c031a5e1606be3c3e2f51571c5c2478449b