Skip to content

Fix demangler API consumer builds #1645

Fix demangler API consumer builds

Fix demangler API consumer builds #1645

Triggered via push July 3, 2026 22:02
Status Failure
Total duration 4m 28s
Artifacts 1

rust.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 6 warnings
cargo fmt
Process completed with exit code 1.
cargo clippy
Error: Clippy has exited with exit code 101
this `impl` can be derived: rust/src/demangle.rs#L162
error: this `impl` can be derived --> rust/src/demangle.rs:162:1 | 162 | / impl Default for DemanglerConfig { 163 | | fn default() -> Self { 164 | | Self { 165 | | platform: None, ... | 170 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.91.0/index.html#derivable_impls = note: `-D clippy::derivable-impls` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::derivable_impls)]` help: replace the manual implementation with a derive attribute | 61 + #[derive(Default)] 62 ~ pub struct DemanglerConfig { |
typos
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cargo fmt
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cargo fmt: plugins/workflow_swift/src/demangler/mod.rs#L28
Diff in /home/runner/work/binaryninja-api/binaryninja-api/plugins/workflow_swift/src/demangler/mod.rs
cargo clippy
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, clechasseur/rs-clippy-check@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
licensing
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
licensing
New version for cargo-about available: 0.9.1

Artifacts

Produced during runtime
Name Size Digest
license
29.3 KB
sha256:feb4fe820d1113473e10e2327bbed067aea5b611bca33ad53f6bd01d59d7ab66