Skip to content

Improve overloading diagnostics #45

Improve overloading diagnostics

Improve overloading diagnostics #45

Triggered via pull request September 3, 2026 18:37
Status Failure
Total duration 36s
Artifacts –

check.yml

on: pull_request
1. Build Rust crates
20s
1. Build Rust crates
2. Test Rust crates
18s
2. Test Rust crates
3. Run Rust example binaries
23s
3. Run Rust example binaries
4. Clippy lints on Rust crates
18s
4. Clippy lints on Rust crates
5. Doc lints on Rust crates
19s
5. Doc lints on Rust crates
6. Code format on Rust crates
20s
6. Code format on Rust crates
7. Dry run publishing
23s
7. Dry run publishing
All checks
3s
All checks
Fit to window
Zoom out
Zoom in

Annotations

27 errors and 1 warning
4. Clippy lints on Rust crates
Process completed with exit code 101.
4. Clippy lints on Rust crates: splat-overload-diagnostics/src/bin/methods.rs#L23
the trait bound `(_, _): MethodArgs<Foo>` is not satisfied
4. Clippy lints on Rust crates: splat-overload-diagnostics/src/bin/methods.rs#L21
the trait bound `(&str,): MethodArgs<Foo>` is not satisfied
4. Clippy lints on Rust crates: splat-overload-diagnostics/src/bin/methods.rs#L20
the trait bound `(): MethodArgs<Foo>` is not satisfied
4. Clippy lints on Rust crates: splat-overload-diagnostics/src/bin/methods-return-values.rs#L23
the trait bound `(_, _, _): ComputeArgs<Calculator>` is not satisfied
4. Clippy lints on Rust crates: splat-overload-diagnostics/src/bin/methods-return-values.rs#L20
the trait bound `(): ComputeArgs<Calculator>` is not satisfied
2. Test Rust crates: splat-overload-diagnostics/src/bin/functions.rs#L18
the trait bound `(_, _, _, _, _): FooArgs` is not satisfied
2. Test Rust crates: splat-overload-diagnostics/src/bin/functions-return-values.rs#L18
the trait bound `(i32, {integer}, {integer}): FooArgs` is not satisfied
2. Test Rust crates: splat-overload-diagnostics/src/bin/functions-return-values.rs#L16
the trait bound `(&str,): FooArgs` is not satisfied
2. Test Rust crates: splat-overload-diagnostics/src/bin/functions-return-values.rs#L15
the trait bound `(): FooArgs` is not satisfied
2. Test Rust crates: splat-overload-diagnostics/src/bin/functions.rs#L15
the trait bound `(): FooArgs` is not satisfied
2. Test Rust crates: splat-overload-diagnostics/src/bin/functions-return-values.rs#L18
the trait bound `(_, _, _): FooArgs` is not satisfied
2. Test Rust crates: splat-overload-diagnostics/src/bin/functions-return-values.rs#L16
the trait bound `(&str,): FooArgs` is not satisfied
2. Test Rust crates: splat-overload-diagnostics/src/bin/functions-return-values.rs#L15
the trait bound `(): FooArgs` is not satisfied
5. Doc lints on Rust crates
Process completed with exit code 101.
1. Build Rust crates
Process completed with exit code 101.
1. Build Rust crates: splat-overload-diagnostics/src/bin/methods-return-values.rs#L23
the trait bound `(_, _, _): ComputeArgs<Calculator>` is not satisfied
1. Build Rust crates: splat-overload-diagnostics/src/bin/methods-return-values.rs#L20
the trait bound `(): ComputeArgs<Calculator>` is not satisfied
All checks
Process completed with exit code 1.
7. Dry run publishing: Cargo.toml#L29
explicit `package.readme` can be inferred